使用 Bash 脚本回答交互式问题

使用 Bash 脚本回答交互式问题

我有一个支持奇怪的“ssh”的设备。它不支持密钥认证,我的问题是我不知道如何输入用户名和密码(-l 或 user@host 不起作用)。连接后,它会像这样要求输入登录名和密码:

zeratul@antioch:~$ ssh 1.2.3.4

Please login: user
password : 
Login incorrect

是否可以通过 shell 脚本来做到这一点或者我可以忘记它?

提前致谢。

答案1

您需要的是expect(这是一个可以使用 yum 安装的软件包)。这就是它的目的。

我找到了Stack Overflow 问题这应该会对你有所帮助,或者至少引导你走向正确的方向。

相关内容