Como executar um comando remoto no PuTTY após o login e manter a shell a funcionar?
O que estou a tentar fazer: iniciar uma sessão PuTTY a partir da linha de comando, iniciar sessão na máquina remota e cd
para o directório fornecido.
putty.exe -agent -ssh some.host
Que abrirá uma sessão & login com o meu nome de login predefinido & chave privada.
echo cd /some/remote/path/ > c:/stuff/cmd.txt
putty.exe -agent -ssh some.host -m 'c:/stuff/cmd.txt'
Que abrirá uma sessão, login, executará um comando (cd
neste caso) e sairá.
Como abro uma sessão, início de sessão, cd
e mantenho a sessão aberta?
Background: Uso emacs sob janelas e edito frequentemente ficheiros em máquinas Unix remotas usando tramp & plink. Quero fazer uma tecla de atalho que abra uma sessão PuTTY para essa máquina remota e chdirs para o directório desse ficheiro. Não é grande coisa do lado do emacs, mas estou preso ao PuTTY.