2015-05-18 53 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帐户来做到这一点,但是我不会再推荐它。