Méthodes de connecteur Secure Shell (SSH)
Les méthodes de connecteur Secure Shell (SSH) établissent une connexion SSH, exécutent des commandes sur la connexion établie et déconnectent la session.
Connect
Établit une connexion SSH. Fournissez les informations requises pour vous connecter à un ordinateur distant.
Sélectionnez l’icône Paramètres (icône ) pour choisir le type d’authentification.
Les types d’authentification pris en charge sont Password, KeyboardInteractive et KeyFileAuthentication.
Le mot de passe est le type d’authentification par défaut.
| Paramètre | Description | Type de port de données | Type de données |
|---|---|---|---|
| Nom d'hôte | Nom d’hôte du serveur distant ou adresse IP. | Données dans | Chaîne |
| Nom d'utilisateur | Nom d’utilisateur du compte SSH. | Données dans | Chaîne |
| Mot de passe |
Représentation sécurisée du mot de passe sous forme de chaîne. Mot de passe du compte SSH. Vous pouvez utiliser le composant SecureStringEncode pour coder le mot de passe de la chaîne sécurisée, comme indiqué dans l’exemple suivant. Pour plus d'informations, consultez Utiliser le composant SecureStringEncode.
Après avoir effectué cette tâche, vous pouvez vous connecter au serveur distant. |
Données dans | Chaîne sécurisée |
| Port | Facultatif. Numéro de port de la connexion SSH. La valeur par défaut est 22. | Données dans | Entier |
| Créer un shell | Facultatif. Si la valeur est Vrai, un flux shell est créé en cas de connexion réussie. Toute commande en cours d’exécution sur cette connexion utilise le shell. Si la valeur est Faux, les commandes en cours d’exécution sur cette connexion n’utilisent pas le Shell. La valeur par défaut est Vrai. |
Données dans | Booléen |
| KeyboardInteractiveAuth | Le mot de passe comme défi. Si vrai, le serveur invite le client à entrer le mot de passe pour vérifier l’identité de l’utilisateur. La valeur fournie dans le paramètre Mot de passe est partagée en tant que réponse du client. Ce paramètre s’affiche uniquement lorsque KeyboardInteractive est sélectionné dans Type d’authentification. |
Données dans | Booléen |
| KeyFilepath | Chemin d’accès à la clé privée. Ce paramètre s’affiche uniquement lorsque KeyFileAuthentication est sélectionné dans Type d’authentification. |
Données dans | Chaîne |
| Phrase de sécurité | Facultatif. Si la clé privée est chiffrée à l’aide de la phrase secrète, la même valeur est fournie dans le paramètre de phrase secrète pour utiliser la clé privée. Ce paramètre s’affiche uniquement lorsque KeyFileAuthentication est sélectionné dans Type d’authentification. |
Données dans | Chaîne |
Commande d’exécution
Après avoir établi une connexion SSH, exécutez les commandes sur la connexion établie à l’aide de la méthode RunCommand.
| Paramètre | Description | Type de port de données | Type de données |
|---|---|---|---|
| Commande | Les commandes qui doivent être exécutées sur le serveur SSH distant, telles que les messages ou les scripts, peuvent être des commandes shell valides ou des commandes exécutables que le serveur distant peut comprendre. Par exemple, echo hello. |
Données dans | Chaîne |
| Délai | Facultatif. Paramètre qui spécifie le temps maximal (en secondes) d’attente de la sortie de la commande à partir du serveur SSH lors de l’utilisation d’un shell interactif. La valeur par défaut est 30. |
Données dans | Entier |
| Retour | Le résultat de la commande exécutée. Par exemple, après l’exécution de l’automatisation, dans le paramètre Aperçu des données de Retour, « bonjour » s’affiche. |
Sortie de données | Chaîne |
Déconnecter
Après avoir exécuté les commandes, déconnectez la connexion établie à l’aide de la méthode Déconnecter.
L’exemple suivant montre l’ensemble de l’automatisation après l’ajout de la méthode Déconnecter.