GNU/Linux >> Tutoriales Linux >  >> Linux

Automatización de comandos en ejecución en Linux desde Windows usando PuTTY

Podría haber problemas de seguridad con los métodos comunes para el inicio de sesión automático. A continuación se documenta una de las formas más sencillas:

  • Ejecución de Putty desde la línea de comandos de Windows

Y en cuanto a la parte que ejecuta el comando en la interfaz de usuario de PuTTY, Connection>SSH> hay un campo para el comando remoto.

4.17 El panel SSH

El panel SSH le permite configurar opciones que solo se aplican a las sesiones SSH.

4.17.1 Ejecutar un comando específico en el servidor

En SSH, no tiene que ejecutar una sesión de shell general en el servidor. En su lugar, puede optar por ejecutar un solo comando específico (como un agente de usuario de correo, por ejemplo). Si desea hacer esto, ingrese el comando en el cuadro "Comando remoto". http://the.earth.li/~sgtatham/putty/0.53/htmldoc/Chapter4.html

en resumen, sus respuestas también podrían ser similares al siguiente texto:

  • permitir que Putty ejecute el comando en el servidor remoto

Puede crear una sesión de masilla y cargar automáticamente el script en el servidor al iniciar la sesión:

putty -load "sessionName" 

En el comando remoto, apunte al script remoto.


Puede escribir un script TCL y establecer una sesión SSH en esa máquina Linux y emitir comandos automáticamente. Consulte http://wiki.tcl.tk/11542 para ver un breve tutorial.


Masilla normalmente viene con la utilidad "plink".
Este es esencialmente el comando de línea de comando "ssh" implementado como un archivo .exe de Windows.
Está bastante bien documentado en el manual de PuTTY en "Uso de la herramienta de línea de comandos plink".

Solo necesita envolver un comando como:

plink [email protected] /etc/backups/do-backup.sh

en un script .bat.

También puede usar construcciones de shell comunes, como punto y coma para ejecutar varios comandos. por ejemplo:

plink [email protected] ls -lrt /home/read/files;/etc/backups/do-backup.sh

Linux
  1. Uso de Stratis para administrar el almacenamiento de Linux desde la línea de comandos

  2. Uso de Google Drive desde la línea de comandos de Linux

  3. Conéctese a Linux desde Windows usando PuTTY

  4. Inicie instaladores de software en Linux desde Windows usando Cygwin

  5. Ejemplos de uso del comando dmsetup en Linux

Ponga en funcionamiento podman en Windows usando Linux

Cambiar de Windows a Linux

Usando el comando Watch en Linux

Usando cut en Linux Terminal

Uso de DLL de Windows desde Linux

Copia exacta de archivos de NTFS a otro NTFS usando Linux