實驗環境:兩台centos伺服器,一台叫centos_68,一台叫512430,兩台都有做秘鑰遠端登陸。
實驗目的:兩台伺服器實作ssh無密鑰直接登陸對方伺服器。

1)首先要保證ssh開放端口為22,其次要保持可以通過密碼遠端登陸。
2)通過系統自帶指令生成公私鑰(# ssh-keygen)
私鑰:id_rsa
公鑰:id_rsa.pub
3)用戶端(需要通路的linux)發送公鑰到伺服器(被通路的伺服器),執行(# ssh-copy-id -i 伺服器ip)
注意伺服器端口需要為22,當然若端口不是22,也能直接把用戶端的公鑰檔案(id_rsa.pub)的内容直直接拷貝到伺服器對應目錄下的authorized_keys檔案中,這樣的話可以跳過# ssh-copy-id -i 伺服器ip 這條指令傳輸公鑰。
檢視公秘檔案内容(# vim authorized_keys)
4)無密碼登陸伺服器測試(# ssh 伺服器ip 或者 # ssh 伺服器ip -p端口):
5)通過ip加端口的方式進行ssh連接配接有點麻煩,可以通過添加虛拟主機(# vim /etc/hosts)實作更便捷的登入:
6)要敲主機名和端口還不夠友善的話,可以試用alias擴充指令
# alias
家目錄下執行: # vim .bash_profile
讓其生效:# source .bash_profile
測試新增指令: