SSH遠端登入 兩台或多台伺服器之間免密登入設定

2022-10-10 19:24:11 字數 1611 閱讀 2408

有兩台(或多台)同區域網的伺服器a:192.168.2.21,b:192.168.2.25。讓a,b這兩台伺服器之間能兩兩互相免密登入,並且每台伺服器都可以自我免密登入(自我免密登入即:ssh localhost 時不需要密碼)。

一、讓伺服器a實現免密登入自己

1、在a伺服器中指定的位置(/root/.ssh)生成私鑰id_rsa和公鑰id_rsa.pub;

在伺服器a操作

1 cd /root/.ssh

2 ssh-keygen -t rsa

一路回車鍵,可看到如下圖生成的私鑰和公鑰,此時伺服器a的私鑰已經生成。

2、在伺服器a中把公鑰id_rsa.pub追加到伺服器a管理密碼登入許可權的檔案(authorized_keys)中。

3、此時,伺服器a可免密登入伺服器器a了。驗證:

二、讓伺服器a實現免密登入伺服器b

1、把伺服器a的公鑰id_rsa.pub複製到伺服器a要免密登入的那台伺服器(即b)中的指定位置(/root/.ssh);

在伺服器a操作

2、在伺服器b中把公鑰id_rsa.pub追加到伺服器b管理密碼登入許可權的檔案(authorized_keys)中。

在伺服器b操作

此時,伺服器a的公鑰(登入伺服器b的許可權)追加到伺服器b中的許可權檔案authorized_keys中,伺服器a可免密登入伺服器器b了。

原因:因為此時伺服器b的密碼登入許可權檔案authorized_keys中已經有伺服器a的公鑰,即a獲得了b的登入許可權。

3、驗證:

在伺服器a中操作

登入已經不需要密碼了。

三、讓伺服器b實現免密登入伺服器a

和步驟二是一樣的操作。

兩台伺服器ssh授權

兩台機子ip 192.168.171.23 192.168.171.22 目標要實現 ssh www 192.168.171.22 hostname 不要輸入密碼 23機子操作 ssh keygen t rsa直接3個回車 cd sshscp r id rsa.pub 192.168.171.22 ...

兩台伺服器SSH免密登入設定

目標 從伺服器a免密登入伺服器b 1.在伺服器a生成金鑰檔案,直接使用以下命令 ssh keygen中間遇到輸入內容一路回車即可,完成後會在 ssh 目錄下生成兩個檔案 id rsa 私鑰檔案 和 id rsa.pub 公鑰檔案,在伺服器b要用到的 2.登入伺服器b,編輯 ssh authorize...

兩台Linux 伺服器 SSH免密碼登入

需要實現的效果 假設有兩台伺服器 192.168.0.2 和 192.168.0.3 需要實現 在伺服器 192.168.0.2 上實現ssh無密碼連線伺服器 192.168.0.3 實現步驟 1 在 192.168.0.2 伺服器上使用 ssh keygen t rsa 命令來建立公鑰。會問你存放...