linux實現兩臺機器無密碼訪問

1、在需要無密碼登錄遠程服務器的機器上生成密碼對:
在生成的過程中有幾個選項讓你輸入密鑰對的保存目錄及輸入私鑰,直接enter就行了。

cd .ssh

ssh-keygen

執行上面一步,會在~/.ssh目錄下生成兩個文件id_rsa和id_rsa.pub, 其中id_rsa是私鑰,保存在本機;id_rsa.pub是公鑰,是要上傳到遠程服務器的。

2、在B機器家目錄下創建./ssh目錄 
mkdir .ssh

chmod 700 .ssh

chmod 600 authorized_keys 

3、從服務器A上傳公鑰文件到遠程服務器B

scp id_rsa.pub [email protected]:/home/.ssh

或者到B機器上 直接寫

echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAoFFCuMt4/GAfhpij1DQMMsezDTtKXRmkXHS1AYn1SXvae9KPmISBwATbCnYNTLqyTXNCCRtshGWGXZYgTsXtQZPNYlSkj1Wi4jQ3dT1U+Hy6sDeWGB+gd31G3NAh0SYmhjqq0VGEv0bQXWqP7A+Rl0k67Io9nVfS8hCLLIUUHOCHMpBynUynYqBV+JKfL06MwWXR62uDPp5sityHIZVG6HIG+vZ4OW/vmmnNTA9iGCWQi6v/HidllwBnqTKwKBP03kfO0Ay7iJL1Io17LTZCWa1+1NGP1AL5bM7LU1WGom1OBcBpEfWb0UQ+6i7+MzR/GySv6uUJYvy8BBp4PSRLBw== root@experiment" >>.ssh/authorized_keys

注:這是單向的,如果需要兩臺訪問無密碼,則上述反正來一遍

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