SSH (Secure Shell) là một giao thức quan trọng trong việc quản lý máy chủ và thiết bị từ xa. Việc bảo mật SSH là một phần quan trọng để đảm bảo thông tin quan trọng của bạn không bị xâm nhập. Trong bài viết này, chúng ta sẽ tìm hiểu cách bảo mật SSH với SSH key trên CyberPanel, một hệ thống quản lý máy chủ phổ biến. Chúng ta sẽ khám phá cách tạo và quản lý các SSH key cũng như cách cấu hình máy chủ để sử dụng chúng.
Hướng dẫn bảo mật SSH với SSH key trên CyberPanel
Để bảo mật SSH trên CyberPanel bằng SSH key, bạn cần thực hiện các bước sau:
Bước 1: Tạo cặp SSH key trên máy tính của bạn
Nếu bạn chưa có cặp SSH key, hãy mở terminal trên máy tính của bạn và sử dụng lệnh sau để tạo chúng:
ssh-keygen -t rsa -b 4096
Lệnh này sẽ tạo ra hai tệp: id_rsa (private key) và id_rsa.pub (public key) trong thư mục người dùng của bạn.
Bước 2: Sao chép public key lên máy chủ CyberPanel
Sử dụng SSH để đăng nhập vào máy chủ CyberPanel:
ssh username@your_server_ip
Sau đó, sử dụng trình soạn thảo văn bản, chẳng hạn như Nano hoặc Vim, để mở tệp ~/.ssh/authorized_keys trên máy chủ:
nano ~/.ssh/authorized_keys
Sao chép nội dung của tệp id_rsa.pub (public key) trên máy tính của bạn và dán nó vào tệp ~/.ssh/authorized_keys trên máy chủ CyberPanel.
Bước 3: Đảm bảo cấu hình SSH cho việc sử dụng SSH key
Trên máy chủ CyberPanel, hãy đảm bảo rằng SSH đã được cấu hình cho việc sử dụng SSH key. Mở tệp cấu hình SSH:
nano /etc/ssh/sshd_config
Đảm bảo các dòng sau có giá trị như sau:
PubkeyAuthentication yes
PasswordAuthentication no
Lưu tệp và khởi động lại dịch vụ SSH:
service ssh restart
Bước 4: Đăng nhập bằng SSH key
Bây giờ bạn đã cấu hình xong, bạn có thể đăng nhập vào máy chủ CyberPanel bằng SSH key:
ssh -i /path/to/your/private/key username@your_server_ip
Nhớ thay thế /path/to/your/private/key
bằng đường dẫn đến tệp private key trên máy tính của bạn.
Khi bạn đăng nhập bằng SSH key, bạn không cần mật khẩu nữa và truy cập vào máy chủ sẽ được bảo mật hơn. Điều này giúp bảo vệ máy chủ của bạn khỏi các cuộc tấn công dựa trên mật khẩu.
Kết luận
Bảo mật SSH với SSH Key trên CyberPanel là một bước quan trọng để bảo vệ máy chủ của bạn. Hãy tuân thủ các bước trên để tăng cường tính bảo mật và tránh bị xâm nhập không mong muốn.