時間:2020.04.17
環境:CentOS7.6.1810 三臺 node1、node2、node3
目的:通過生成配置公鑰私鑰來實現不同主機之間ssh免密登錄
說明:
作者:Zhong QQ交流羣:121160124 歡迎加入!
首先,在三臺服務器分別執行下面的命令生成公鑰和私鑰,導入到授權文件中
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
cd /root/.ssh
分別複製公鑰到其它主機
# node1
scp id_dsa.pub node2:/tmp/
scp id_dsa.pub node3:/tmp/
# node2
scp id_dsa.pub node1:/tmp/
scp id_dsa.pub node3:/tmp/
# node3
scp id_dsa.pub node1:/tmp/
scp id_dsa.pub node2:/tmp/
分別在三臺主機執行下面的命令導入公鑰
cat /tmp/id_dsa.pub >> authorized_keys
驗證 此時在任意一臺主機ssh到其它兩臺主機都是可以直接登錄的
ssh node1
ssh node2
ssh node3
關注微信公衆號:
邂逅最美的時光