2015-05-18 89 views
-1

我正在嘗試創建一個Alfred工作流程,該工作流程通過ssh連接到我的服務器而不詢問我的密碼。我試圖在終端命令中預先輸入密碼

ssh [email protected] ; mypswd 

和其他許多變種,但我似乎無法能夠等待終端要問我的密碼的腳本回答它。 在這種情況下,通常是否可以在終端命令中預先輸入密碼?

感謝名單了很多提前 亞德

+0

我認爲這是https://stackoverflow.com/questions/16937104/provide-password-to-ssh-command-inside-bash-script-without-the-usage-of-public –

回答

0

如果有可能,我會盡量做到讓您的工作流程不涉及使用SSH作爲根。將腳本存儲在腳本中似乎存在安全風險。

我建議使用公鑰/私鑰對(教程here和其他地方)啓用從客戶端到服務器的無密碼登錄,並完全避開該問題。在技​​術上也可以用root帳戶來做到這一點,但是我不會再推薦它。