0

我正在尝试创建一个通过 ssh 连接到我的服务器而不询问我的密码的 Alfred 工作流。我试过了

ssh root@myServerIP ; mypswd 

和许多其他变体,但我似乎无法等待终端在脚本回答之前询问我的密码。在这种情况下,通常是否可以在终端命令上预先输入密码?

非常感谢 Jad

4

2 回答 2

1

没有必要; 在最后。您可以在行尾按回车键,它将作为下一个命令的输入。对于您的情况,它看起来像这样。

ssh root@myServerIP
mypswd
于 2020-04-24T19:30:05.293 回答
0

如果可能的话,我会尽量让您的工作流程不涉及使用 SSH 作为 root。将密码存储在脚本中似乎存在安全风险。

我建议使用公钥/私钥对(此处和其他地方的教程)来启用从客户端到服务器的无密码登录,并完全回避这个问题。从技术上讲,也可以使用 root 帐户执行此操作,但同样,我不推荐它。

于 2015-05-18T21:13:28.743 回答