私はiOS用のツールに取り組んでいます。これは、さまざまなものをデバイスにプッシュし、デバイスにプッシュされたものに基づいてさまざまな操作を実行するシェルスクリプトに基づいています。
この場合、デバイスはジェイルブレイクされた iPhone になります。そして、Macから接続したいので、「usbmux」を使用してUSB経由でsshしましたが、うまく機能しました。(乾杯:D)
さて、問題は、パスワードがデフォルトの「alpine」であると仮定して、ssh-ing プロセスを完全に自動化したいということです。ユーザーの操作を避けるため。
これは私が試したものであり、期待される結果が得られません。
expect <<< 'spawn ssh root@localhost -p 2222; expect "*?password:*"; send "alpine\r";'
ssh-keygen と他のいくつかのオプションについて読みましたが、最初の手動操作が必要なようです。これを完全に自動化するのを手伝ってください。