Sonde SCPRelay
La sonde de relais SCP copie un fichier unique ou le contenu d’un répertoire d’un hôte à un autre, en utilisant le Serveur MID comme relais.
La sonde de relais SCP utilise les mêmes paramètres que SSHCommand. Les commandes peuvent être envoyées dans ou hors du contexte d’un terminal (tty), et avec ou sans sudo (pour les commandes, telles que lsof, qui nécessitent d’être exécutées dans le contexte de root pour cracher les informations dont nous avons besoin). Lorsque des commandes sont envoyées dans le contexte d’un terminal, le chemin est automatiquement élargi pour inclure un ensemble de chemins par défaut (et cela peut être élargi davantage avec le paramètre path_override). Si la machine cible est la machine locale, SSH n’est pas utilisé ; Au lieu de cela, un shell local est exécuté pour exécuter la commande.
Pour plus d’informations sur la configuration des paramètres de sonde, reportez-vous à la section Définir les paramètres de sonde.
| Paramètre | Description | Valeur par défaut |
|---|---|---|
| déboguer | Active la journalisation des débogages. | Faux |
| debug_ssh | Active la journalisation du débogage J2SSH agent.log Remarque : Ce fichier journal peut évoluer rapidement et doit être désactivé lorsqu’il n’est pas nécessaire. |
Faux |
| timeout | Définit le délai de connexion du socket, en ms. | 60 000 |
| path_override | Remplace les chemins d’accès par défaut définis avant d’exécuter une commande. | aucun |
| keyboard_interactive | Si vrai, force l’utilisation du mode de connexion SSH keyboard_interactive. | Faux |
| must_sudo | Si la valeur est vrai, force l’exécution de la commande via sudo. | Faux |
| run_in_terminal | Si la valeur est faux, désactive l’exécution des commandes SSH dans un terminal SSH (cela interromprait de nombreuses commandes). | VRAI |
| long_runner | S’il est présent, indique une commande SSH de longue durée. | Faux |
| set_path | Si la valeur est fausse, la définition de la variable d’environnement path (path) est désactivée avant d’exécuter la commande. | VRAI |
| rm_override | Si elle est présente, remplace la commande rm par défaut (« /sbin/rm -f ») par la valeur fournie. | aucun |
| source | Hôte source ou adresse IP à partir de laquelle effectuer la copie. | obligatoire |
| source_port | Port SSH sur la source (22 par défaut). | obligatoire |
| from_file | Nom du fichier à copier à partir de la source. | obligatoire |
| target | Hôte cible ou adresse IP vers laquelle effectuer la copie. | obligatoire |
| target_port | Port SSH sur la cible (22 par défaut). | obligatoire |
| to_file | Nom du fichier à copier sur la cible. | obligatoire |