利用ssh可以將兩臺服務器serverA 和 serverB相互關聯,serverB如果想要登陸serverA需要輸入密碼,如何進行免登錄設置呢?原理又是什麼?
設
serverA ip:192.168.18.128
serverB ip:192.168.18.129
一 免登錄設置
serverA中
#進入到我的home目錄
cd ~/.ssh
ssh-keygen -t rsa (四個回車)
執行完這個命令後,會生成兩個文件id_rsa(私鑰)、id_rsa.pub(公鑰)
將公鑰拷貝到要免登陸的機器上
ssh-copy-id 192.168.18.129
現在serverA想要免登陸serverB
ssh 192.168.18.129
發現無需輸入密碼了(第一次肯定需要輸入密碼,exit後再次登陸無需輸入密碼)
二 免登錄原理