2011-04-06 49 views
2

SSH用戶@主機作品SSH與(通過蘋果終端在腳本中)密碼

有誰知道比的ssh-agent一個簡單的方法來口令與SSH命令結合?

問候

+0

你的意思是,被提示輸入驗證密鑰的密碼?如果是這樣,'ssh -i path/to/my/key user @ host'。 – darvids0n 2011-04-06 00:21:15

+0

屬於http://superuser.com/ – 2011-04-06 04:46:39

回答

1

您可以使用:

sshpass -p password ssh [email protected] 

但是,如果你想在你的密碼不打字的系一家豪華,我會強烈建議建立公共/私人SSH密鑰:

http://www.ece.uci.edu/~chou/ssh-key.html

and http://www.linuxproblem.org/art_9.html

這是非常安全的,非常方便。

+0

OP實際上似乎在使用私鑰,因爲他提到了密碼短語,而不是密碼。此外,ssh-agent可能會緩存私鑰,因此用戶不必重複輸入密碼...... – reiniero 2011-11-22 09:56:29

-1

只要看看安裝了open ssh的配置文件,就會發現連接服務器時可以包含或禁用的每個選項。例如,如果您希望將您的機器連接到您正在登錄的機器(我使用的是上網本而不是電腦),則可以選擇使用fusemount。如果您希望將更多功能添加到計算機中,或者需要雙方(服務器和客戶端之一)的數據,但Fusemount是一種選擇,但在任何情況下都不能忽略安全性。