Ejecutar comando SSH

 

Se aplica a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

La actividad ejecutar SSH comando abre una conexión SSH a un servidor remoto y ejecuta comandos de shell en ese servidor. Usar la actividad de SSH comando ejecutar para ejecutar aplicaciones de copia de seguridad o un script por lotes que se ejecuta un conjunto de comandos complejos en un equipo no es de Windows. La actividad de SSH comando ejecutar puede ejecutar cualquier comando en el Shell seguro.

Ejecute el comando SSH actividad se basa en la versión beta de PuTTY.61. La implementación de SSH en "SSH comando ejecutar" tiene ciertas limitaciones:

  • La actividad de SSH comando ejecutar no funciona con todos los servidores de SSH-1 y 2 de SSH. En general, esta actividad con la mayoría de los servidores SSH, pero no funciona para todas las implementaciones de servidor SSH.

  • Debe descargar y usar la herramienta de generación de claves PuTTy para crear claves para la actividad de SSH comando ejecutar. La herramienta de generación de claves está disponible en Descargar PuTTY - un SSH gratuito y el cliente telnet para Windows.

  • La actividad de SSH comando ejecutar admite SSH-1. Microsoft no recomienda el uso de SSH-1. Si desea evitar que el SSH comando ejecutar mediante SSH-1, debe usar un archivo de clave que contiene claves que no son compatibles con SSH-1. No use un uso de par de nombre de usuario y contraseña de un archivo de clave.

  • La propiedad Aceptar el cambio de clave de Host no es una configuración recomendada. Esta propiedad sólo se debe utilizar para establecer la conexión inicial a un equipo cuando la clave se almacena en el servidor de runbook. Runbooks que contienen la actividad de SSH comando Ejecutar debe configurarse con Aceptar el cambio de clave de Host deshabilitado. Cuando se utiliza esta propiedad se deshabilita la validación de la identidad del servidor SSH y representa un riesgo de seguridad.

  • Debe revisar la lista si los cifrados de cifrado admiten por PuTTY, que se encuentra en selección de algoritmo de cifrado.

  • Beta puTTY.61 utiliza un generador de números pseudoaleatorio adecuado para fines criptográficos más. No se recomienda para la generación de claves criptográficas a largo plazo.

Para obtener más información acerca de PuTTY, vaya a Descargar PuTTY - un SSH gratuito y el cliente telnet para Windows.

Configuración de la actividad del comando de ejecución SSH

Antes de configurar la actividad de SSH comando Ejecutar, deberá determinar lo siguiente:

  • Información de conexión para el equipo que hospeda el servidor SSH que desea conectarse.

  • Comandos que desea ejecutar.

  • Si necesita un archivo de clave para iniciar sesión en el servidor antes de poder ejecutar comandos; Esto depende de su servidor SSH.

Utilice la siguiente información para configurar la actividad de SSH comando ejecutar.

Detalles

Configuración

Instrucciones de configuración

Equipo

Escriba el nombre del equipo o dirección IP donde se está ejecutando el servidor SSH. También puede utilizar los puntos suspensivos (...) para buscar el equipo.

Puerto

Escriba el número de puerto que se deben usar para conectarse al servidor SSH.

Ejecutar comando

Seleccione esta opción y escriba el comando que desea ejecutar en el servidor SSH después de haber establecido la conexión.

Archivo de conjunto de comandos

Seleccione esta opción y especifique un archivo que contiene un conjunto de comandos que se ejecutarán en el servidor SSH cuando se ha establecido la conexión. El archivo de conjunto de comandos debe utilizar el lenguaje de scripting del shell nativo en el servidor SSH.

Acepte el cambio de clave de Host

Seleccione esta opción para aceptar los cambios de clave de host cuando se producen.

System_CAPS_security Seguridad Nota

Se recomienda que no utilice esta configuración porque puede provocar un runbook Aceptar cualquier cambio en un servidor, los que están con fines malintencionados incluidos. Si selecciona esta opción, está indicando a la actividad para conectarse a cualquier servidor, independientemente de la clave de host. Sólo puede utilizar esta opción para realizar pruebas.

Tiempo de espera de conexión

Especifique la cantidad de tiempo, en segundos, que espera para que el comando SSH completar la actividad de SSH comando ejecutar. Configurar un valor de 0 (cero), o deje el cuadro en blanco, debe esperar indefinidamente.

Una vez transcurrido el período de tiempo de espera, la actividad de SSH comando ejecutar el tiempo de espera y devuelve una advertencia. El comando que se ejecutó puede continuar, independientemente de si se agota la actividad de SSH comando ejecutar.

Opciones avanzadas

Configuración

Instrucciones de configuración

Nombre de usuario

Escriba el nombre de usuario que necesita para iniciar sesión en el servidor SSH.

Contraseña

Seleccione esta opción y escriba la contraseña que se asocia con el nombre de usuario que especificó.

Archivo de clave

Seleccione esta opción para especificar un archivo de clave para utilizar. Debe utilizar el generador de archivos de clave PuTTY para crear un archivo de clave. Puede descargar esta herramienta desde Descargar PuTTY - un SSH gratuito y el cliente telnet para Windows.

Frase de contraseña

Escriba la frase de contraseña asociada con el archivo de clave especificado.

Datos publicados

En la tabla siguiente se enumera los elementos de datos publicados.

Elemento

Descripción

Comando

El comando que se ejecutaron en el servidor SSH. Estos datos no están disponible cuando la Configurar archivo de comandos está seleccionada.

Archivo de conjunto de comandos

El comando establece el archivo que se usó para ejecutar comandos en el servidor SSH. Esta opción no está disponible cuando la comando ejecutar está seleccionada.

Nombre del equipo

El nombre o dirección IP del servidor SSH.

Resultado de la ejecución

El texto que se publicó como resultado de los comandos que se ejecutaron en el servidor SSH.

Código de salida

El código de salida publicado por el comando. Cuando utiliza un comando establece archivo, será el código de salida del último comando en el archivo.

Ruta de acceso del archivo de clave

La ruta de acceso del archivo de clave que se utilizó para autenticar con el servidor SSH.

Puerto

El puerto utilizado para conectarse al servidor SSH.

Nombre de usuario

Nombre de usuario utilizado para iniciar sesión en el servidor SSH.