-1
我正在嘗試創建一個Alfred工作流程,該工作流程通過ssh連接到我的服務器而不詢問我的密碼。我試圖在終端命令中預先輸入密碼
ssh [email protected] ; mypswd
和其他許多變種,但我似乎無法能夠等待終端要問我的密碼的腳本回答它。 在這種情況下,通常是否可以在終端命令中預先輸入密碼?
感謝名單了很多提前 亞德
我正在嘗試創建一個Alfred工作流程,該工作流程通過ssh連接到我的服務器而不詢問我的密碼。我試圖在終端命令中預先輸入密碼
ssh [email protected] ; mypswd
和其他許多變種,但我似乎無法能夠等待終端要問我的密碼的腳本回答它。 在這種情況下,通常是否可以在終端命令中預先輸入密碼?
感謝名單了很多提前 亞德
如果有可能,我會盡量做到讓您的工作流程不涉及使用SSH作爲根。將腳本存儲在腳本中似乎存在安全風險。
我建議使用公鑰/私鑰對(教程here和其他地方)啓用從客戶端到服務器的無密碼登錄,並完全避開該問題。在技術上也可以用root帳戶來做到這一點,但是我不會再推薦它。
我認爲這是https://stackoverflow.com/questions/16937104/provide-password-to-ssh-command-inside-bash-script-without-the-usage-of-public –