Inicialização automática do PuTTY a partir da linha de comando com um caminho de inicialização específico

Inicialização automática do PuTTY a partir da linha de comando com um caminho de inicialização específico

Eu inicio várias sessões do PuTTY todos os dias com um caminho específico em cada sessão.

Eu fiz um comando em arquivo em lote como

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

Como prossigo para abrir o PuTTY diretamente em um diretório remoto específico.

Tenho 20 sessões.

Por favor ajude.

Responder1

Você precisa criar um arquivo com dois comandos, a mudança de diretório e o início do shell, como:

cd /path
/bin/bash

Em seguida, use o parâmetro de linha de comando -mpara “executar” os comandos. Você também desejará usar -tfor force TTY back, pois o -mdesativa.

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

Para evitar um arquivo de comando separado para cada sessão, basta gerá-lo a partir do arquivo em lote:

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%

Referências:


Se você deseja uma GUI para gerenciar sessões com um caminho remoto inicial específico, você pode usar o WinSCP.

(Sou o autor do WinSCP)

informação relacionada