1. 程式人生 > >Linux服務器之間互信(無密碼輸入)

Linux服務器之間互信(無密碼輸入)

oot 內容 str keygen inux lock 如果 步驟 兩個文件

Linux服務器之間互信(無密碼輸入)

兩臺服務器實現無密碼登錄


在服務器A上

ssh-keygen -t rsa # 三次回車

執行完成後生成兩個文件
Your identification has been saved in /root/.ssh/id_rsa. # 私鑰
Your public key has been saved in /root/.ssh/id_rsa.pub. # 公鑰

ssh-copy-id -i id_rsa.pub root@服務器B的IP # 將公鑰拷貝到服務器B上

執行完成後:
在服務器A上生成 known_hosts 文件
在服務器B上生成 /root/.ssh/authorized_keys

文件

對比authorized_keys 和 id_rsa.pub 這兩個文件,其內容是一樣的

完成上述兩個命令後, 服務器A可以通過SSH 無密碼訪問服務器B。


如果要求服務器B無密碼訪問服務器A, 可在服務器B上執行上述同樣的步驟。

Linux服務器之間互信(無密碼輸入)