讓使用scp時不必輸入密碼
讓使用scp時不必輸入密碼,這樣就可以在shell指令碼中順利地執行了:
me@local: ssh-keygen -t rsa
"/home/abc/.ssh/id_rsa_me"
生成:"/home/abc/.ssh/id_rsa_me" 私鑰
和"/home/abc/.ssh/id_rsa_me.pub" 公鑰(分發給目標伺服器中所有的目標使用者)
注意:要想不輸入密碼!就不要在上面輸入密碼!直接回車即可。
分發給目標伺服器中某個目標使用者:
me@local: cat ~/.ssh/id_rsa.pub | ssh you@remote 'cat >> ~/.ssh/authorized_keys'
you@remote's password:
然後,在本地me@local使用scp登入you@remote時就不必再輸入密碼了。
(done)
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 將備份伺服器...
如何在指令碼中執行scp時自動輸入密碼
如何在指令碼中執行scp時自動輸入密碼 用perl或者其他指令碼的時候,都會遇到需要輸入密碼的問題,導致指令碼會被中斷。如何才能不被中斷,scp可以自動輸入密碼呢,指令碼順利執行呢?我用了乙個sshpass工具。1.位址 2.安裝 configure make make install 3.為了能在...
通過expect實現scp密碼自動輸入
we first run expect int shell cmd if we don t install expect we can use this to install expect in ubuntu sudo apt get install expect fiilename scp.exp...