Inicia automaticamente o PuTTY a partir da linha de comando com um caminho de inicialização específico

0

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

Eu fiz um comando no arquivo de lote como

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

Como faço para continuar a abrir o PuTTY diretamente em um diretório remoto específico.

Eu tenho 20 sessões.

Por favor, ajude.

    
por Asheesh Kubde 07.12.2015 / 05:36

1 resposta

3

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

cd /path
/bin/bash

Em seguida, use o parâmetro de linha de comando -m para "executar" os comandos. Você também vai querer usar o -t para forçar o TTY de volta, pois o -m o desativa.

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 de 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ê quiser uma GUI para gerenciar sessões com um caminho remoto inicial específico, você pode usar o WinSCP.

(eu sou o autor do WinSCP)

    
por 07.12.2015 / 10:10