今天這篇文章主要是教會你們如何實現服務器之間的免密登陸。服務器
一、先在全部服務器上執行命令:網絡
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa ssh
master服務器學習
slave1服務器 測試
slave2服務器網站
二、然後在全部服務器上執行命令:cdn
cat /.ssh/id_dsa.pub >>/.ssh/authorized_keys blog
master服務器教程
slave1服務器 get
slave2服務器
三、以後將每臺服務器上的id_dsa.pub公鑰發送到其餘機器的/tmp文件夾下,如在master上執行
scp ~/.ssh/id_dsa.pub slave1:/tmp/
scp ~/.ssh/id_dsa.pub slave2:/tmp/
master服務器
四、以後在其餘的機器上將公鑰追加到各自的authorized_keys裏,執行如下命令:
cat /tmp/id_dsa.pub >>~/.ssh/authorized_keys
cat /tmp/id_dsa.pub >>~/.ssh/authorized_keys
slave1服務器
slave2服務器
五、一樣的,在其餘的機器上將公鑰發送到其餘服務器上,而後在其餘服務器上將公鑰追加到各自的authorized_keys便可。
slave1服務器
slave2服務器
六、最後是測試免密鑰鏈接。
master服務器
slave1服務器
slave2服務器
至此,免密鑰登陸已經設置完成。這裏是以三臺服務器爲例進行說明,若是有三臺服務器及以上均可以參考該方法進行設置。
看完本文有收穫?請轉發分享給更多的人
IT共享之家 想學習更多Python網絡爬蟲與數據挖掘知識,可前往專業網站:pdcfighting.com/