讓使用scp時不必輸入密碼

2021-12-29 21:27:28 字數 480 閱讀 7653

讓使用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...