Come eseguire un comando remoto in PuTTY dopo il login e mantenere la shell in esecuzione?
Quello che sto cercando di fare: avviare una sessione PuTTY dalla riga di comando, accedere alla macchina remota e cd
alla directory fornita.
putty.exe -agent -ssh some.host
Questo aprirà una sessione e farà il login con il mio nome di login e la mia chiave privata di default.
echo cd /some/remote/path/ > c:/stuff/cmd.txt
putty.exe -agent -ssh some.host -m 'c:/stuff/cmd.txt'
Che aprirà una sessione, farà il login, eseguirà un comando (cd
in questo caso) e uscirà.
Come posso aprire una sessione, fare il login, cd
e mantenere la sessione aperta?
Sfondo: Uso emacs sotto windows e spesso modifico file su macchine Unix remote usando tramp & plink. Voglio fare un tasto di scelta rapida che apra una sessione PuTTY per quella macchina remota e chdirs alla directory di quel file. Non è un grosso problema sul lato emacs, ma sono bloccato con PuTTY.