我正在为 iOS 开发一个工具,它基于 shell 脚本,将各种东西推送到设备,然后根据设备上推送的内容执行各种操作。
在这种情况下,该设备将是越狱的 iPhone。我想从 mac 连接到它。所以,我使用“usbmux”通过 USB 进行 ssh,效果很好。(干杯:D)
现在,问题是,假设密码是默认的“alpine”,我想完全自动化 ssh-ing 过程。避免用户交互。
这是我尝试过的,它没有给我预期的结果。
expect <<< 'spawn ssh root@localhost -p 2222; expect "*?password:*"; send "alpine\r";'
我阅读了 ssh-keygen 和其他一些选项,但它们似乎需要初始手动交互。请帮我完全自动化这个。