Inicie automáticamente PuTTY desde la línea de comandos con una ruta de inicio específica

Inicie automáticamente PuTTY desde la línea de comandos con una ruta de inicio específica

Comienzo varias sesiones de PuTTY todos los días con una ruta específica en cada sesión.

He realizado un comando en un archivo por lotes como

Start "c:\putty.exe" [email protected] -pw abc123 22

¿Cómo puedo continuar para abrir PuTTY directamente en un directorio remoto específico?

Tengo 20 sesiones.

Por favor asiste.

Respuesta1

Necesita crear un archivo con dos comandos, el cambio de directorio y el inicio del shell, como:

cd /path
/bin/bash

Luego use el parámetro de línea de comandos -mpara "ejecutar" los comandos. También querrás utilizar el botón -tpara forzar el retorno de TTY, ya que -mlo desactiva.

putty.exe [email protected] -pw password -t -m commands.txt

Para evitar un archivo de comando separado para cada sesión, simplemente generelo a partir del archivo por lotes:

set SCRIPT_FILE=%TEMP%\commands.txt
echo cd /path > %SCRIPT_FILE%
echo /bin/bash > %SCRIPT_FILE%
putty.exe [email protected] -pw password -t -m %SCRIPT_FILE%

Referencias:


Si desea una GUI para administrar sesiones con una ruta remota inicial específica, puede usar WinSCP.

(Soy el autor de WinSCP)

información relacionada