ssh 免密碼登入 實現scp跨伺服器拷貝檔案

2021-09-12 17:33:26 字數 600 閱讀 4916

應用場景:需要從伺服器a備份檔案到伺服器b

實現方法:

step1  在伺服器a 上生成rsa 秘鑰

ssh-keygen -t rsa

(注意:不要輸入passphrase, 一直按enter就好了)

step2 將 ~/.ssh/id_rsa.pub scp到伺服器a, scp時需要輸入密碼

step3 登入伺服器a,將同步過來的id_rsa.pub中的內容複製到 ~/.ssh/authorized_keys

cat id_rsa.pub >> ~/.ssh/authorized_keys

複製後id_rsa.pub可刪除掉

step4 確認效果,不輸入密碼實現遠端ssh登入

ssh max@[伺服器a位址]

注意事項:

1. 伺服器a、b的賬號名保持一樣,比如都是max

2. 伺服器a、b的 .ssh 目錄許可權許可權不能太大,可以設定為 700

chmod 700 ~/.ssh

3. .ssh 目錄下的檔案許可權也要進行限制,可設定為600

chmod 600 ~/.ssh/*

by max.

ssh 免密碼登入 實現scp跨伺服器拷貝檔案

應用場景 需要從伺服器a備份檔案到伺服器b 實現方法 step1 在伺服器a 上生成rsa 秘鑰 ssh keygen t rsa 注意 不要輸入passphrase,一直按enter就好了 step2 將 ssh id rsa.pub scp到伺服器a,scp時需要輸入密碼 step3 登入伺服器...

ssh 免密碼登入 實現scp跨伺服器拷貝檔案

應用場景 需要從伺服器a備份檔案到伺服器b 實現方法 step1 在伺服器a 上生成rsa 秘鑰 ssh keygen t rsa 注意 不要輸入passphrase,一直按enter就好了 step2 將 ssh id rsa.pub scp到伺服器a,scp時需要輸入密碼 step3 登入伺服器...

SSH實現免密碼登入

因本人水平有限,文章中存在不足,錯誤之處,還望指正 在日常操作中,我們經常需要在遠端linux主機中使用ssh進行操作。來回輸入使用者名稱,密碼變得非常繁瑣,我們希望在操作中減少使用者名稱,密碼輸入的過程,這是我們就可以使用ssh來實現免密碼登入。步驟實驗環境 client redhat 6.3 s...