3

ssh サーバーに自動接続するために bash スクリプトを実行しようとしています。ただし、expect パッケージをインストールする権限がありません。したがって、expect コマンドを使用せずに、尋ねられたときに自動的に「はい」と入力し、尋ねられたときにパスワードを入力する方法があるかどうかを知りたいですか?

私はxubuntuに取り組んでいます。

要約すると、これは私が望むものです:

#!/bin/sh

ssh user@localhost << EOT
#enter "yes" here when asked
#enter my password here when asked
ls
EOT

助けてくれてありがとう。

4

1 に答える 1

5

SSHキーペアの設定がオプションではなく、sshpassのインストールでもないと仮定すると、このソリューション(ab)usingに頼ることができます$SSH_ASKPASS

于 2013-10-20T21:57:34.750 に答える