ssh 免密碼登陸 實現scp跨服務器拷貝文件

應用場景:須要從服務器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

相關文章
相關標籤/搜索