Probe „SCPRelay“
Die Probe „SCP Relay“ kopiert eine einzelne Datei oder den Inhalt eines Verzeichnisses von einem Host auf einen anderen und verwendet dabei den MID-Server als Relay.
Die Probe „SCP Relay“ verwendet dieselben Parameter wie die Probe „SSHCommand“. Die Befehle können innerhalb bzw. außerhalb des Kontexts eines Terminals (tty) und mit bzw. ohne sudo gesendet werden (für Befehle wie lsof, die im Kontext von root ausgeführt werden müssen, um die benötigten Informationen auszugeben). Wenn Befehle im Kontext eines Terminals gesendet werden, wird der Pfad automatisch erweitert, um eine Reihe von Standardpfaden einzubeziehen (dafür kann der Parameter path_override verwendet werden). Wenn der Zielcomputer der lokale Computer ist, wird SSH nicht verwendet. Stattdessen wird eine lokale Shell ausgeführt, um den Befehl auszuführen.
Anweisungen zum Konfigurieren der Sondenparameter finden Sie unter Probe-Parameter festlegen .
| Parameter | Beschreibung | Standardwert |
|---|---|---|
| debug | Aktiviert die Debug-Protokollierung | false |
| debug_ssh | Aktiviert die J2SSH-Debug-Protokollierung agent.log Hinweis: Diese Protokolldatei kann schnell größer werden und sollte deaktiviert werden, wenn sie nicht benötigt wird. |
false |
| timeout | Legt den Verbindungstimeout für Socket-Verbindungen in ms fest | 60000 |
| path_override | Überschreibt die Standardpfade, die vor der Ausführung eines Befehls festgelegt wurden. | keine |
| keyboard_interactive | Bei „true“ wird die Verwendung des SSH-Anmeldemodus „keyboard_interactive“ erzwungen. | false |
| must_sudo | Bei „true“ wird die Ausführung des Befehls über sudo erzwungen. | false |
| run_in_terminal | Bei „false“ wird die Ausführung von SSH-Befehlen in einem SSH-Terminal deaktiviert (viele Befehle werden dadurch unwirksam). | Wahr |
| long_runner | Falls vorhanden, wird dadurch ein SSH-Befehl mit langer Ausführungszeit angegeben. | false |
| set_path | Bei „false“ wird die Festlegung der Umgebungsvariablen für den Pfad vor der Ausführung des Befehls deaktiviert. | Wahr |
| rm_override | Falls vorhanden, wird der standardmäßige rm-Befehl ("/sbin/rm -f") mit dem angegebenen Wert überschrieben. | keine |
| Quelle | Host oder IP als Quelle des Kopiervogangs | erforderlich |
| source_port | SSH-Port der Quelle (standardmäßig 22) | erforderlich |
| from_file | Name der Datei, die aus der Quelle kopiert werden soll | erforderlich |
| target | Host oder IP als Ziel des Kopiervogangs | erforderlich |
| target_port | SSH-Port des Ziels (standardmäßig 22) | erforderlich |
| to_file | Name der Datei, die auf das Ziel kopiert werden soll | erforderlich |