Vinova tuyển lập trình viên Mobile & Web ở Hà Nội, lương $300-1000

Article: SSH login without password 1220

tnd.myopenid.com 17
Updated over 2 years ago

các bước config để đang nhập SSH mà không cần password.

Trên server 1:

Tạo  authentication keys:

[test@server1 ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/test/.ssh/id_rsa):
Created directory '/home/test/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/test/.ssh/id_rsa.
Your public key has been saved in /home/test/.ssh/id_rsa.pub.
The key fingerprint is:
de:50:34:93:e1:4a:84:24:ef:1b:e5:cd:ff:53:be:83 test@
server1
[test@
server1 ~]$

Tạo thư mục .ssh trên server 2:

[test1@server1 ~]$ ssh test@server2 mkdir -p .ssh
test@server2's password:

Copy authentication keys  vừa tạo đến thư mục ~/.ssh trên server 2

[test1@server1 ~]$ cat .ssh/id_rsa.pub | ssh test@server2 'cat >> .ssh/authorized_keys' 
test@server2's password:

Cần lưu ý là quyền cho thư mục .ssh là 700 và tệp authorized_keys là 400 nếu không thì bạn sẽ gặp rắc rối khi kết nối với daemon ssh bằng khóa công cộng(public key) mà chả hiểu lý do vì sao.

[test1@server1 ~]$ ssh test@server2 chmod 700 .ssh
test@server2's password:
[test1@server1 ~]$ ssh test@server2 chmod 400 .ssh/authorized_keys
test@server2's password:

Giờ ta thử ssh tới máy 2. Wow, nó sẽ login được vào máy 2 mà không hỏi password.

 

1 2 

Editors
saigon.myopenid.com 8
tnd.myopenid.com 17

Comments

You must login to be able to comment

Uploaded files

No file uploaded yet

You must login to be able to upload

Nhà tài trợ:

Mọi người đều tự do viết bài, sửa bài của người khác, và bình luận ở trang web này. Bạn muốn chủ động tạo bài mới để chia sẻ kinh nghiệm với mọi người? Xin click link ở dưới.

Create new content