Hướng dẫn tạo key SSH

Bước 1: tạo key ssh bằng cách chạy lệnh sau:
ssh-keygen
Sau khi chạy lệnh trên sẽ ra dòng yêu cầu đặt tên key và pass cho key:
Enter file in which to save the key (/root/.ssh/id_rsa): superhost
Enter passphrase (empty for no passphrase): password
Enter same passphrase again: password

Khi hoàn thành bạn sẽ được 2 key sau:

superhost.pub ( public key )
superhost ( private key )

Bước 2: tạo file authorized_keys bằng lệnh:

vim /root/.ssh/authorized_keys

Bước 3: mở public key superhost.pub ra và copy nội dung trong đó cho vào file authorized_keys mới tạo ở trên.

Bước 4: tải private key superhost về máy

Bước 5: bạn phải mở file config sau:

vim /etc/ssh/sshd_config

Bạn bỏ # các dòng sau để sử dụng key ssh:

#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile      .ssh/authorized_keys
#AuthorizedKeysCommand none
#AuthorizedKeysCommandRunAs nobody

Thành

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
AuthorizedKeysCommand none
AuthorizedKeysCommandRunAs nobody

Cuối cùng bạn reboot lại SSH bằng lệnh:

/etc/init.d/sshd restart

và dùng private key superhost với password đã đặt ở bước 1 để SSH vào Server/VPS Linux bằng chương trình Putty. Tham khảo bài dưới đây để dùng Key SSH bằng Putty:

https://central.superhost.vn/knowledgebase/368/Hng-dn-SSH-vao-VPS-bng-Key.html

Chúc bạn thành công.




Câu trả lời này hữu ích?

 In nội dung này

Bài viết liên quan

View: 56
Hướng dẫn cài đặt PHP 5.6 trên Centos 6

Bước 1. Cập nhật repo EPEL và Remi cho Centos 6, bạn chạy lệnh sau: wget...

View: 13218
các lệnh cơ bản của SSH

1. Lệnh liên quan đến hệ thống exit: thoát khỏi cửa sổ dòng lệnh.logout: tương tự exit.reboot:...

View: 3821
VPS của quý khách sẽ được cài đặt những gì ?

Khi sử dụng dịch vụ máy chủ ảo VPS tại SuperHost, quý khách có thể lựa chọn giữa 2 hệ điều hành:...

View: 52
Hướng dẫn cài đặt MySQL 5.6 trên Centos 6

Bước 1. Cập nhật repo cho Centos 6, bạn chạy 2 lệnh sau: wget...

View: 2907
Hướng dẫn yum php 5.2

Đối với hệ điều hành Centos, để yum được php 5.2.x, các bạn có thể làm như sau: 1.) Tạo file tên...