SSHエージェントコマンドにオプションを渡すには?

SSHエージェントコマンドにオプションを渡すには?

私はいくつかのホストからいくつかのデータを収集するためにbashループから呼び出されるスクリプトを使用しています。scpこれらのホストのほとんどはssh公開鍵認証用に設定されています。鍵認証がなく、パスワードが必要なオプションはスキップできます。ssh/scpオプションはそのアクションを実行します。

-o BatchMode=yes または -o PasswordAuthentication=no

sshただし、プロキシをそのまま使用する必要があるホストがいくつかあります。

/etc/ssh/ssh_config:

ProxyCommand /usr/bin/ssh -qW %h:%p <jumphost>

この場合、すべてのssh/scpオプションは最初のコマンドでのみ機能し、プロキシコマンドにはパスワードプロンプトが表示されます。

設定ファイルを編集せずにエージェントコマンドにオプションを渡すことはできますか?

関連情報