Bài đăng

Đang hiển thị bài đăng từ Tháng 6, 2021

Password so với SSH key – sử dụng cách xác thực nào tốt hơn?

Cả SSH key và xác thực bằng mật khẩu đều có ưu và nhược điểm riêng. Hiểu rõ những khác biệt này sẽ giúp bạn đưa ra lựa chọn phù hợp nhất cho mô hình doanh nghiệp. Vậy sử dụng phương thức nào tốt hơn cho xác thực người dùng trên máy chủ SFTP - mật khẩu hay SSH key? Cùng Bizfly Cloud tìm hiểu thông tin chi tiết về SSH ngay tại bài viết này nhé.  Xác thực mật khẩu Cách xác thực mật khẩu hoạt động Chắc chắn bạn không còn xa lạ gì với cách mật khẩu hoạt động. Vì vậy bài viết sẽ nhắc lại một chút như sau: Một người sẽ sử dụng tổ hợp tên người dùng và mật khẩu mình có để đăng nhập vào máy chủ SFTP. Máy chủ sẽ kiểm tra xem tên người dùng và mật khẩu có đúng hay không và nếu có, máy sẽ chấp thuận yêu cầu của người đó. Ưu điểm của xác thực mật khẩu Ưu điểm đầu tiên và lớn nhất của xác thực mật khẩu là thuận tiện cho người dùng. Tên người dùng và mật khẩu dễ dàng được ghi nhớ và nếu có thể đăng nhập web, trình duyệt có thể tự động điền vào các trường này, khiến việc đăng nhập trở nên dễ dàng ...

BỘ TÀI LIỆU CẤU HÌNH SSH SERVER BẢO MẬT MÁY CHỦ TRÊN LINUX

Nguồn: https://www.thuysys.com/server-vps/ssh-toan-tap/bo-tai-lieu-cau-hinh-ssh-server-bao-mat-may-chu-tren-linux.html Trước đây mình đã giới thiệu với các bạn loạt bài về  triển khai dịch vụ SSH Server  và  cách cài đặt máy chủ SSH  bằng OpenSSH trên môi trường linux, trong bài này mình sẽ tổng hợp lại để các bạn tiện theo dõi. Bộ tài liệu này áp dụng cho các máy chủ hay VPS chạy các hệ điều hành phổ biến như CentOS/Ubuntu. Việc cài đặt và cấu hình SSH cho các nền tảng này khác một chút ở cú pháp câu lệnh thôi. NỘI DUNG SERIES BÀI VIẾT. Bộ tài liệu sẽ trang bị cho bạn những kiến thức cần thiết để triển khai máy chủ SSH hoàn thiện, đảm bảo dữ liệu trao đổi giữa server và client an toàn và được mã hoá theo thuật toán mạnh mẽ  RSA  trên giao thức SSH. Phần I:  Cài SSH Server với OpenSSH Phần này tập trung vào giới thiệu giao thức SSH, cách cài OpenSSH cho VPS Server. Giúp kỹ thuật viên truy cập VPS từ xa để quản trị  Web Server ...

Tạo SSH Key để login vào server

Hình ảnh
1. Cách tạo SSH Keys Các bạn lưu ý Nếu lần sau connect trên cùng 1 máy hoặc dùng chung Private Keys thì không cần làm lại bước này\ Bước 1 : Tải  công cụ Putty  về. Và cài vào máy. Lưu ý nếu cài bản Portable thì phải tải thêm  puttygen.exe Bước 2 : Click  Generate  và di chuột vòng tròn quanh khu màu xám Bước 3 : Copy toàn độ Code (Public Key) và lưu Private Key lại 2. Cách đưa Public Key lên VPS Đầu tiền bạn cần kết nối vào VPS với Username và Password Bước 1 : Cài đặt công cụ chỉnh sửa văn bản nano:  yum install nano -y Bước 1 : Vào thư mục home của user được cấp quyền ssh. Sửa file  .ssh/authorized_keys  và paste toàn bộ đoạn code được gen ra ở phần trên (Public Key) vào (Nếu không có folder .ssh và file authorized_keys thì bạn tự tạo) cd .ssh/  (Tạo thư mục .ssh) nano authorized_keys  (Tạo file tên authorized_keys) Bước 2 : Gõ lệnh  sudo chmod 600 .ssh/authorized_keys Bước 3 : Gõ lệnh  nano /etc/ssh/sshd_config  Tìm 2 ...

Gzip trên Nginx + Centos 7: nén file tĩnh để tăng tốc độ website

Hình ảnh
 Gzip giúp nén các file tĩnh từ phía server trước khi truyền xuống client - Chỉ có thể nén các file tĩnh dạng:html, xml, json, css, js. Không nén các file ảnh Cấu hình GZip trên Nginx Đầu tiên các bạn cần truy cập vào thư mục /etc/nginx trên VPS của bạn, tìm tới file nginx.conf và mở nó lên. Sao chép toàn bộ code bên dưới dán vào bên trong câu lệnh http { rồi lưu lại. gzip on; gzip_min_length 0; gzip_http_version 1.1; gzip_comp_level 6;    gzip_proxied any; gzip_buffers 16 8k; gzip_types text/plain text/html text/xml text/css application/xml application/xhtml+xml application/rss+xml application/atom_xml application/javascript application/x-javascript application/json application/vnd.ms-fontobject application/x-font-ttf font/opentype application/x-httpd-php; gzip_disable "msie6"; gzip_vary on; Mở terminal (cửa sổ dòng lệnh) lên và gõ lệnh bên dưới vào để làm mới sever Nginx. service nginx reload Cuối cùng để kiểm tra xem việc cấu hình nén file đã thành công chưa thì hãy gõ...

Template String trong Javascript ES6 trở lên

  Có thể bạn thừa biết, phiên bản ES6 của JavaScript đã giới thiệu rất nhiều những   tính năng hay hấp dẫn   của ngôn ngữ lập trình này. Một trong số đó là   Template literals   hay   Template String . Nếu vậy thì sử dụng ES6 Template String có gì hay hơn so với string thông thường? Sau đây, mình và bạn sẽ cùng nhau tìm hiểu. ES6 Template String là gì? ES6 Template String tạm gọi là một cú pháp, cho phép bạn viết biểu thức ngay bên trong  string . Trong đó, thay vì sử dụng cặp dấu ngoặc đơn ('') hay ngoặc kép (""), bạn sử dụng cặp dấu  backtick  hay  backqoute , để biểu diễn string. Xin lỗi vì mình chưa tìm ra cách để hiển thị cặp dấu này ở wordpress, nên dùng tạm cái này: `` Khi đó, biểu thức bên trong template string sẽ được biểu diễn với cú pháp:  ${ expression } . Ví dụ: let name = 'Lam Pham' ; let greeting = ` I'm ${ name } ` ; console . log ( greeting ) ; // => I'm Lam Pham Ở ví dụ này,  name  biểu diễn st...