ssh免密登入在Linux伺服器之間的設定

安全劍客發表於2020-02-10
伺服器之間是設定ssh免密登入的實驗步驟

ssh免密登入在Linux伺服器之間的設定ssh免密登入在Linux伺服器之間的設定

環境需求:

伺服器1:192.168.174.133

伺服器2:192.168.174.134

兩臺伺服器都有安裝ssh服務和openssl-clients

1.在本地生成本機的公鑰和私鑰,一路回車,預設即可,預設公鑰和私鑰儲存在家目錄下的.ssh下,即~/.ssh下,當然你也可以生成自己的設定。公鑰交給另一臺伺服器,當本伺服器去連線另一臺伺服器時,另一臺伺服器會使用公鑰與本伺服器的私鑰配對,配對成功,則連線成功

ssh-keygen -t rsa

ssh免密登入在Linux伺服器之間的設定ssh免密登入在Linux伺服器之間的設定 ssh免密登入在Linux伺服器之間的設定ssh免密登入在Linux伺服器之間的設定

將公鑰傳送到另一臺伺服器上,輸入另一臺伺服器密碼,傳送成功後,會在另一臺伺服器的~/.ssh下生成authorized_keys檔案

ssh-cory-id -i ~/.ssh/id_rsa.pub root@192.168.174.133

ssh免密登入在Linux伺服器之間的設定ssh免密登入在Linux伺服器之間的設定

ssh免密登入在Linux伺服器之間的設定ssh免密登入在Linux伺服器之間的設定

檢視authorized_keys檔案

ssh免密登入在Linux伺服器之間的設定ssh免密登入在Linux伺服器之間的設定

ssh連線192.168.174.133,免密登入成功

ssh免密登入在Linux伺服器之間的設定ssh免密登入在Linux伺服器之間的設定

如果要從192.168.174.133免密登入到192.168.174.134,需要在192.168.174.133重複以上操作。

當有多臺伺服器需要認證時,可以把公鑰檔案先傳送給同一臺伺服器,然後在這臺伺服器上把自己的公鑰檔案也加進去之後把authorized_keys檔案遠端複製到其它機器的相應目錄下即可。

原文地址:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2675039/,如需轉載,請註明出處,否則將追究法律責任。

相關文章