3

我正在尝试执行 bash 脚本以自动连接到 ssh 服务器。但是我没有安装期望包的权限。所以我想知道是否有一种方法可以在询问时自动输入“是”,然后在询问时输入密码而不使用期望命令?

我在 xubuntu 上工作。

总之,这就是我想要的:

#!/bin/sh

ssh user@localhost << EOT
#enter "yes" here when asked
#enter my password here when asked
ls
EOT

提前感谢您的帮助。

4

1 回答 1

5

假设设置 SSH 密钥对不是一种选择,也不是安装sshpass,您可以求助于这个解决方案(ab)using $SSH_ASKPASS

于 2013-10-20T21:57:34.750 回答