SSH免密碼登錄

client:

ssh-keygen -t rsa

按提示輸入會保存.ssh/id_dsa文件,以及生成id_rsa id_rsa.pub文件

ssh-add

會提示Could not open a connection to your authentication agent.

需要ssh-agent啓動bash

ssh-agent bash --login -i
ssh-add

輸入上邊的密碼

scp id_rsa.pub root@serverip:~/.ssh/

server:

cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys

vi /etc/ssh/sshd_config

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

將以上三行的註釋去掉。

測試~ssh root@serverip還是需要密碼。= =

ssh-agent bash --login -i

ssh-add

輸入密碼

再次ssh root@serverip發現不用輸入密碼了,但是!exit之後再ssh連接又需要密碼了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章