今天這篇文章主要是教會你們如何實現服務器之間的免密登陸。服務器
一、先在全部服務器上執行命令:ssh
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
ide
master服務器測試
slave1服務器
blog
slave2服務器教程
二、然後在全部服務器上執行命令:it
cat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys
ast
master服務器class
slave1服務器
登錄
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共享之家