![我想自动 ssh 登录到 AIX 服务器,该服务器](https://linux22.com/image/746482/%E6%88%91%E6%83%B3%E8%87%AA%E5%8A%A8%20ssh%20%E7%99%BB%E5%BD%95%E5%88%B0%20AIX%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E8%AF%A5%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我想自动登录 AIX 服务器。我没有办法设置 ssh 密钥,因为我使用的是 Mac,所以我无法安装 ssh pass,所以我唯一的选择就是 expect。
#!/usr/bin/expect -f
set timeout 20
spawn ssh [email protected]
expect "*: "
send "veryStrongPassword\r";
问题是什么都没有发生,我想是因为上面有一行新线
Unauthorized use of this system is prohibited.
's password:
所以我的问题是我应该在这行顶部添加另一个期望吗?
如果密码上面有几行怎么办?
谢谢。