GNU/Linux >> Linux の 問題 >  >> Linux

Bash スクリプトで Expect を使用して、SSH コマンドにパスワードを提供する

Bash と Expect を混在させることは、目的の効果を達成するための良い方法ではありません。私はExpectのみを使用しようとします:

#!/usr/bin/expect
eval spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no [email protected]$myhost.example.com

# Use the correct prompt
set prompt ":
Linux
  1. LinuxBashシェルスクリプトで暗号化されたパスワードを使用する方法

  2. コマンドライン引数をBashスクリプトに渡しますか?

  3. BashスクリプトでCdを使用できないのはなぜですか?

  1. bashスクリプトでLinuxシステムのパスワードを変更する

  2. Bashスクリプトに.shまたは.bash拡張子を使用しますか?

  3. jenkins パイプラインで bash コマンドを実行する

  1. 期待スクリプトで使用するために特殊文字でパスワードを変換しますか?

  2. 6 Expectスクリプトのコマンドライン引数の例

  3. sshpass コマンド:SSH による非対話型パスワード認証