SCPRelay プローブ
SCP リレープローブは、MID サーバー をリレーとして使用し、1 つのファイルまたはディレクトリの内容を別のホストにコピーします。
SCP リレープローブは、SSHCommand と同じパラメーターを使用します。コマンドは、端末 (tty) のコンテキストの内外で、また sudo を使用して、あるいは使用せずに送信される場合があります (必要な情報を調べるために root のコンテキストで実行する必要がある lsof などのコマンドの場合は )。コマンドが端末のコンテキストに送信されると、パスは自動的に拡張され、デフォルトパスのセットが含まれるようになります (このパスは、path_override パラメーターでさらに拡張できます)。ターゲットマシンがローカルマシンである場合、SSH は使用されません。代わりに、コマンドを実行するためにローカルシェルが実行されます。
プローブ パラメーターの設定手順については、「プローブパラメーターを設定」を参照してください。
SCP リレープローブには、次のパラメーターを渡すことができます。
| パラメーター | 説明 | デフォルト値 |
|---|---|---|
| debug | デバッグログ記録を有効にします。 | false |
| debug_ssh | J2SSH デバッグログ記録 agent.log を有効にします。 注: このログファイルはすぐに大きくなる可能性があるため、不要な場合は無効にしてください。 |
false |
| timeout | ソケット接続のタイムアウトをミリ秒単位で設定します。 | 60000 |
| path_override | コマンドを実行する前に設定されているデフォルトのパスを上書きします。 | なし |
| keyboard_interactive | true の場合、keyboard_interactive SSH ログインモードが強制的に使用されます。 | false |
| must_sudo | true である場合は、sudo を介してコマンドが強制的に実行されるようにします。 | false |
| run_in_terminal | false の場合、SSH 端末での SSH コマンドの実行を無効にします (多くのコマンドがブレークされます)。 | true |
| long_runner | 存在する場合は、長い SSH コマンドを示します。 | false |
| set_path | false の場合、コマンドを実行する前に path 環境変数の設定を無効にします。 | true |
| rm_override | 存在する場合、デフォルトの rm コマンド ("/sbin/rm-f") を指定された値で上書きします。 | なし |
| ソース | コピー元のソースホストまたは IP です。 | required |
| source_port | ソースの SSH ポート (デフォルトは 22) です。 | required |
| from_file | ソースからコピーするファイルの名前です。 | required |
| target | コピー先のターゲットホストまたは IP です。 | required |
| target_port | ターゲットの SSH ポート (デフォルトは 22) です。 | required |
| to_file | ターゲットにコピーするファイルの名前です。 | required |