linux下兩臺機器之間實現SSH認證

space6212發表於2019-07-20

機器A:192.168.0.106
機器B:192.168.0.107

在機器A上執行如下操作


ssh-keygen -d
然後一路回車
cd /root/.ssh
cp id_dsa.pub authorized_keys2
chmod 600 authorized_keys2

在B上做同樣的操作

在A中執行(注意需要把檔案改名)
scp id_dsa.pub
root@192.168.0.106:.ssh/a.pub

在B中的/root/.ssh下執行
cat a.pub >> authorized_keys2

此時從A執行ssh到B就不用輸入密碼了

繼續配置從B到A的認證
在A執行
scp id_dsa.pub
root@192.168.0.107:.ssh/a.pub
在B執行
cat a.pub >> authorized_keys2

在配置過程需要輸入多次密碼

此時,無論從A到B,還是從B到A,都不需要輸入密碼了


如果出現問題,可以刪除/root/.ssh所有檔案(連資料夾),然後重新配置

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/231499/viewspace-63721/,如需轉載,請註明出處,否則將追究法律責任。

相關文章