兩台linux ssh免密登入

2022-08-21 11:36:17 字數 734 閱讀 1946

1、生成秘鑰

ssh-keygen -t rsa (一路預設回車)
2、檢視生成的秘鑰

cd ~/.ssh

ls

結果:

id_rsa id_rsa.pub known_hosts

id_rsa(私鑰)

id_rsa.pub(公鑰)

3、將公鑰上傳至ssh服務端

方法一:

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected](使用者名稱@ip位址)

需要輸入目標主機的密碼

方法二:

將公鑰拷貝到ssh服務端目錄 ~/.ssh/(例如root使用者的目錄為/root/.ssh/)下

執行:

cat id_dsa.pub >> authorized_keys

chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys

4、測試ssh免密是否成功

ssh [email protected]
結果:

無需輸入密碼成功登入目標主機

5、如果兩台主機要做互信,則將服務端和客戶端調換做相同操作即可

linux ssh 免密登入

a機器免密碼登入b機器 生成金鑰 機器a ssh keygen t rsa 敲回車就好,不要設定密碼 傳送到遠端伺服器 機器a,機器b的ip 127.0.0.1 scp ssh id rsa.pub root 127.0.0.1 root ssh 追加到檔案中 在機器b上操作 cat ssh id ...

linux ssh免密登入

每次在使用 ssh 登入的時候,需要輸入密碼,而密碼往往比較長,即使是複製貼上也比較麻煩,典型的做法可採用 rsa 秘鑰的形式來實現密碼登入,亦可採用 shell expect 的方式。本文採用方案一,如對 expect 有興趣可自行了解。ssh keygen t rsa b 4096 c 備註 e...

Linux ssh免密登入

假設 伺服器a 要免密登入 伺服器b ssh keygen t rsa p 1.直接回車生成金鑰對 id rsa和id rsa.pub 2.把id rsa.pub追加到授權的key裡面去 ssh authorized keys cat ssh id rsa.pub ssh authorized ke...