我使用一个小程序 = 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 登录。