這裡假設主機a(192.168.100.3)用來獲到主機b(192.168.100.4)的檔案。
在主機a上執行如下命令來生成配對金鑰:
ssh-keygen -t rsa
遇到提示回車預設即可,公鑰被存到使用者目錄下.ssh目錄,比如root存放在:
/root/.ssh/id_rsa.pub
將 .ssh 目錄中的 id_rsa.pub 檔案複製到 主機b 的 ~/.ssh/ 目錄中,並改名為 authorized_keys,
到主機a中執行命令和主機b建立信任,例(假設主機b的ip為:192.168.100.4):
scp ~/.ssh/id_rsa.pub 192.168.100.4:/root/.ssh/authorized_keys
下面就可以用scp、ssh命令不需要密碼來獲取主機b的檔案了
ssh 192.168.100.4 回車就不需要密碼了。
注:其實id_rsa.pub內容新增到對方機器的authorized_keys中就行了。
SSH 無需密碼登入實現 SCP 信任
今天到手臺機器,需要在上面部署上線上某工程,作為熱備 開工,把已作為線上服務a節點的工程scp到這台伺服器b來,要輸入密碼,還可以接受 但是之後還是要自動ssh部署檔案和scp文 件的,如果沒有a b的信任就不能過驗證密碼這一關 以前這個工作一般都是給ops發郵件,他們給建立信任,這次我自己動手吧 ...
ssh連線伺服器無需輸入密碼
每次連伺服器都要輸入密碼,好麻煩 如下 zc zc ms 7918 ssh chrisd 172.19.199.14 123456 你的密碼 可以用金鑰驗證的方法 1.在你自己的電腦上找到 ssh 這個檔案 zc zc ms 7918 locate ssh home zc ssh 然後 cd hom...
scp自動輸入密碼
url 方法一 首先在備份伺服器上配置 mkdir p ssh chmod 700 ssh 在 ssh 目錄下生成金鑰檔案 ssh keygen t rsa p f ssh id rsa 然後在其他伺服器上配置 mkdir p ssh touch ssh authorized keys 將備份伺服器...