我有一个支持奇怪的“ssh”的设备。它不支持密钥认证,我的问题是我不知道如何输入用户名和密码(-l 或 user@host 不起作用)。连接后,它会像这样要求输入登录名和密码:
zeratul@antioch:~$ ssh 1.2.3.4
Please login: user
password :
Login incorrect
是否可以通过 shell 脚本来做到这一点或者我可以忘记它?
提前致谢。
答案1
您需要的是expect
(这是一个可以使用 yum 安装的软件包)。这就是它的目的。
我找到了Stack Overflow 问题这应该会对你有所帮助,或者至少引导你走向正确的方向。