sshpass 不起作用。还有其他方法吗?

sshpass 不起作用。还有其他方法吗?

我使用一个小程序 = sshpass 在脚本中使用 ssh 在 Linux 路由器上执行命令

是否有 sshpass 的替代品,因为 sshpass 目前无法正常工作(Bug)- 与 sshclient 不兼容

答案1

看起来还没有人提到过期望:http://linux.die.net/man/1/expect

答案2

以下是可用的替代方案:

https://stackoverflow.com/questions/714915/using-the-passwd-command-from-within-a-shell-script

但这绝不推荐,因为这是一个严重的安全漏洞,可能导致您的系统向任何人开放。最好为您想要运行特定命令的机器设置无密码 ssh 登录。

相关内容