兩台Linux伺服器建立信任關係

2021-08-25 22:14:14 字數 1179 閱讀 9690

如果在兩台linux伺服器之間經常需要互相訪問,但是需要經常手動輸入密碼,可以在兩台伺服器之間建立乙個信任連線,然後把鑑權檔案寫到乙個檔案裡

步驟1:先在主機a使用命令建立金鑰

步驟二:在/root/.ssh目錄裡面看到建立的金鑰

ls /root/.ssh/

步驟三:把id_rsa.pub檔案複製到主機b上面去

步驟四:如果出現步驟三截屏的情況,則說明主機的hostkey值改變,ssh連線失敗了。根據提示的意思我們可以知道在本地的known_hosts儲存的主機hostkey 值改變,該記錄的主鍵可以是所連線的網域名稱,也可以是所連主機的ip位址。

有兩種方式:第一選擇到該文件刪除對應行,也可以直接使用命令知道吧known_hosts刪除。

這裡我選擇直接將檔案刪除。

rm -rf /roo/.ssh/known_hosts

步驟五:重新將id_rsa.pub檔案複製到主機b上面去

步驟六:此時可以看到主機a連線主機b就不需要密碼了。我們可以測試一下;

步驟七:由於上述操作是單向的,並沒有建立雙向的信任關係,所以還需要在主機b上面建立公私秘鑰,然後重複步驟一到五,則可以實現雙向的信任。

步驟八:由此可見,只要將公鑰放在對方的/root/.ssh/authorized_keys檔案裡,就可以不用密碼連線對方的主機了。

Linux兩台主機之間建立信任

很多時候,我們需要在兩台linux unix主機之間拷貝檔案 夾 但需要手動輸入密碼 例如備份服務端 sysadmin 資料庫檔案到客戶端 yanggang 提示需要輸入密碼!sysadmin host ssh scp home sysadmin top800 top800 database.sql...

Linux兩台主機之間建立信任

很多時候,我們需要在兩台linux unix主機之間拷貝檔案 夾 但需要手動輸入密碼 例如備份服務端 sysadmin 資料庫檔案到客戶端 yanggang 提示需要輸入密碼!sysadmin host ssh scp home sysadmin top800 top800 database.sql...

兩台linux伺服器上建立ip隧道

目錄 伺服器server的位址192.168.18.251,伺服器client的位址192.168.18.252。建立隧道 在伺服器server上執行以下命令 ip tunnel add ethn mode ipip local 192.168.18.251 remote 192.168.18.25...