多台伺服器-SSH免密登入設定
配置映射[可選操作]
1.為了我們今後進行免密登入時不必要輸入難記的IP,我們可以先将三台伺服器的ip做一個映射:
修改/etc/hosts檔案,添加如下代碼(假設我們隻有三台伺服器):
192.168.157.133 my.server01 server1
192.168.157.134 my.server02 server2
192.168.157.135 my.server03 server3
格式說明:
伺服器1IP 伺服器1的計算機名 别名
伺服器2IP 伺服器2的計算機名 别名
伺服器3IP 伺服器2的計算機名 别名
這樣我們就可以使用ssh server1而不用使用ssh 192.168.157.133;
ssh配置免密之前
從上面我們可以看出雖然多伺服器之間可以通路,但是需要密碼,那麼我們應該怎麼設定才不需要密碼呢?
配置免密
1.在第一台伺服器執行:
ssh-keygen -t rsa
2.将公鑰發送給需要免密的機器上
ssh-copy-id server2
以上配置,隻是實作了server1登入server2,逆向則不免密!!!