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