Exécutez la commande SSH

 

S'applique à: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

L'activité d'exécuter la commande SSH ouvre une connexion SSH à un serveur distant et exécute des commandes shell sur ce serveur. Utilisez l'activité d'exécuter la commande SSH pour exécuter des applications de sauvegarde ou un script de commandes qui exécute un ensemble de commandes complexes sur un ordinateur non-Windows. L'activité d'exécuter la commande SSH peut exécuter n'importe quelle commande dans un environnement sécurisé.

Exécutez la commande SSH activité est basée sur la version bêta PuTTY.61. L'implémentation du protocole SSH dans « Exécuter commande SSH » présente certaines limitations :

  • L'activité d'exécuter la commande SSH ne fonctionne pas sur tous les serveurs SSH-1 et 2 de SSH. En général, les fonctions de cette activité avec la plupart des serveurs SSH, mais il ne fonctionne pas pour toutes les implémentations de serveur SSH.

  • Vous devez télécharger et utiliser l'outil de génération de clé PuTTy pour créer des clés de l'activité d'exécuter la commande SSH. L'outil de génération de clés est disponible à l'adresse Télécharger PuTTY - un SSH libre et un client telnet pour Windows.

  • L'activité d'exécuter la commande SSH prend en charge SSH-1. Microsoft ne recommande pas l'utilisation de SSH-1. Si vous souhaitez empêcher l'activité de l'exécution de la commande SSH à l'aide de SSH-1, vous devez utiliser un fichier de clé qui contient des clés qui ne prennent pas en charge SSH-1. N'utilisez pas une utilisation de paire nom d'utilisateur et mot de passe un fichier de clé.

  • La propriété accepter la modification clé hôte n'est pas recommandé. Cette propriété doit uniquement être utilisée pour établir la connexion initiale sur un ordinateur lorsque la clé est stockée sur le serveur runbook. Procédures opérationnelles qui contiennent l'activité d'exécuter la commande SSH doit être configuré avec accepter la modification clé hôte désactivé. Lorsque vous utilisez cette propriété, il désactive la validation de l'identité du serveur SSH et représente un risque de sécurité.

  • Vous devez examiner la liste de chiffrements de chiffrement pris en charge par PuTTY, qui se trouve à sélection d'algorithme de chiffrement.

  • PuTTY beta.61 utilise un générateur de nombres pseudo-aléatoires adapté à des besoins plus cryptographiques. Il n'est pas recommandé pour la génération de clés cryptographiques à long terme.

Pour plus d'informations sur PuTTY, accédez à Télécharger PuTTY - un SSH libre et un client telnet pour Windows.

Configuration de l'activité de la commande SSH exécution

Avant de configurer l'activité d'exécuter la commande SSH, vous devez déterminer les éléments suivants :

  • Informations de connexion pour l'ordinateur qui héberge le serveur SSH que vous souhaitez vous connecter.

  • Commandes que vous souhaitez exécuter.

  • Si vous avez besoin d'un fichier de clé pour se connecter au serveur avant de pouvoir exécuter des commandes ; Cela dépend de votre serveur SSH.

Utilisez les informations suivantes pour configurer l'activité d'exécuter la commande SSH.

Détails

Paramètres

Instructions de configuration

Ordinateur

Tapez le nom de l'ordinateur ou l'adresse IP où le serveur SSH est en cours d'exécution. Vous pouvez également utiliser les points de suspension (...) bouton pour rechercher l'ordinateur.

Port

Tapez le numéro de port que vous devez utiliser pour se connecter au serveur SSH.

Exécuter la commande

Sélectionnez cette option et tapez la commande que vous souhaitez exécuter sur le serveur SSH une fois que la connexion a été établie.

Fichier de jeu de commandes

Sélectionnez cette option et spécifiez un fichier qui contient un ensemble de commandes qui seront exécutées sur le serveur SSH lorsque la connexion a été établie. Le fichier de jeu de commandes doit utiliser le langage de script de l'interface native sur le serveur SSH.

Accepter la modification de la clé hôte

Sélectionnez cette option pour accepter les modifications de clé d'hôte lorsqu'ils se produisent.

System_CAPS_security Sécurité Remarque

Il est recommandé de ne pas utiliser ce paramètre car il peut provoquer une procédure opérationnelle accepter toutes les modifications dans un serveur, y compris ceux qui sont à des fins malveillantes. En sélectionnant cette option, vous ordonnez l'activité pour se connecter à n'importe quel serveur, quelle que soit la clé d'hôte. Utilisez cette option uniquement à des fins de test.

Délai de connexion

Spécifier la quantité de temps, en secondes, d'attente pour la commande SSH terminer l'activité d'exécuter la commande SSH. Définissez la valeur 0 (zéro), ou laissez la zone vide, d'attendre indéfiniment.

Une fois le délai écoulé, l'activité d'exécuter la commande SSH arrive à expiration et renvoie un avertissement. La commande que vous avez exécuté peut continuer à s'exécuter, indépendamment de si l'activité d'exécuter la commande SSH arrive à expiration.

Avancé

Paramètres

Instructions de configuration

Utilisateur

Tapez le nom d'utilisateur dont vous avez besoin pour vous connecter au serveur SSH.

Mot de passe

Sélectionnez cette option et tapez le mot de passe associé au nom d'utilisateur que vous avez spécifié.

Fichier de clé

Sélectionnez cette option pour spécifier un fichier de clé à utiliser. Vous devez utiliser le Générateur de fichier de clé PuTTY pour créer un fichier de clé. Vous pouvez télécharger cet outil à partir de Télécharger PuTTY - un SSH libre et un client telnet pour Windows.

Phrase secrète

Tapez le mot de passe est associé au fichier de clé que vous avez spécifié.

Données publiées

Le tableau suivant répertorie les éléments de données publiées.

Élément

Description

Commande

La commande qui a exécuté sur le serveur SSH. Ces données ne soient pas disponible lorsque le fichier de commandes option est sélectionnée.

Fichier de jeu de commandes

La commande de définir un fichier qui a été utilisé pour exécuter des commandes sur le serveur SSH. Cette option n'est pas disponible lorsque le exécuter une commande option est sélectionnée.

Nom de l'ordinateur

Nom ou adresse IP du serveur SSH.

Résultat de l'exécution

Le texte qui a été publié en tant que sortie des commandes qui ont été exécutées sur le serveur SSH.

Code de sortie

Le code de sortie publié par la commande. Lorsque la valeur à l'aide d'une commande fichier, ce sera le code de la dernière commande dans le fichier de sortie.

Chemin d'accès du fichier de clé

Le chemin d'accès du fichier de clé qui a été utilisé pour authentifier avec le serveur SSH.

Port

Le port utilisé pour se connecter au serveur SSH.

Utilisateur

Le nom d'utilisateur utilisé pour se connecter au serveur SSH.