Lo que estoy tratando de hacer: iniciar una sesión PuTTY desde la línea de comandos, iniciar sesión en la máquina remota y cd
en el directorio proporcionado.
putty.exe -agent -ssh some.host
Eso abrirá una sesión e inicio de sesión con mi nombre de inicio de sesión predeterminado y clave privada.
echo cd /some/remote/path/ > c:/stuff/cmd.txt
putty.exe -agent -ssh some.host -m 'c:/stuff/cmd.txt'
Eso abrirá una sesión, iniciará sesión, ejecutará un comando ( cd
en este caso) y saldrá .
¿Cómo abro una sesión, inicio sesión cd
y mantengo la sesión abierta?
Antecedentes: uso emacs bajo Windows y, a menudo, edito archivos en máquinas remotas de Unix usando vagabundo y plink. Quiero crear una tecla de acceso rápido que abra una sesión PuTTY para esa máquina remota y chdirs en el directorio de ese archivo. No es un gran problema por parte de emacs, pero estoy atrapado con PuTTY.