1. 程式人生 > >22、linux的ssh互信配置

22、linux的ssh互信配置

地方 net 包含 mkdir 設置 lin keys 提醒 一個

轉載:https://blog.csdn.net/hrn1216/article/details/51568830

https://blog.csdn.net/u013144287/article/details/75093181

https://blog.csdn.net/chenghuikai/article/details/52807074

① 登陸服務器A

② 建立ssh相關目錄: mkdir ~/.ssh

③ 設置ssh的權限: chmod 700 ~/.ssh

④ 生成RSA公鑰: ssh-keygen -t rsa (請一直回車,直至提示結束)

⑤ 將公鑰(名為id_rsa.pub文件)追加到認證文件(名為authorized_keys文件)中:

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

⑥ 設置認證文件的權限:

chmod 600 ~/.ssh/authorized_keys

OK,服務器A的配置就差不多了,服務器B與此一模一樣。但是有一個地方需要提醒,

7、最後服務器A,B兩臺的 authorized_keys 文件中應該包含這兩臺服務器的公鑰,不然配置會失敗。你可以這樣做,

在A上生成好authorized_keys後,把它拷貝到機器B,在B上將B的公鑰信息追加到authorized_keys後,再將這最終的authorized_keys拷貝會機器A,並覆蓋A

22、linux的ssh互信配置