無密碼ssh登錄的配置

無密碼ssh登錄的配置

 

Ssh無密碼的原理是:rsa非對稱密碼中,私有密碼加密的信息,只有公鑰才能解密,所以,如果公鑰能夠解密,則一定是私鑰加密的。因爲私鑰沒有在網絡上傳遞,所以,就肯定是私鑰所在的機器進行的訪問。這樣,擁有公鑰的機器就相信,只要我能解密信息,那對方一定是信任的私鑰機器。這樣就運行無密碼登錄了。

A訪問B無密碼,需要在A上生成一對密碼,將公鑰傳給B。

操作步驟:

1. A上生成密鑰對

ssh-keygen -t rsa

 

2. 傳給B

.ssh/authorized_keys

.ssh 700

./authorized_keys 600

 

也可以使用:ssh-copy-id -i [email protected]命令可以直接copy過去。

 

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