O que estou tentando fazer: iniciar uma sessão PuTTY na linha de comando, faça login na máquina remota e cd
no diretório fornecido.
putty.exe -agent -ssh some.host
Isso abrirá uma sessão e o login com o meu nome de login padrão e chave privada.
echo cd /some/remote/path/ > c:/stuff/cmd.txt
putty.exe -agent -ssh some.host -m 'c:/stuff/cmd.txt'
Isso abrirá uma sessão, efetuará login, executará um comando ( cd
neste caso) e sairá .
Como faço para abrir uma sessão, fazer login cd
e manter a sessão aberta?
Antecedentes: Eu uso o emacs no Windows e frequentemente edito arquivos em máquinas remotas Unix usando tramp & plink. Eu quero criar uma tecla de atalho que abra uma sessão PuTTY para essa máquina remota e chdirs para o diretório desse arquivo. Não é grande coisa do lado do emacs, mas estou preso ao PuTTY.