Hoe kan ik een commando op afstand uitvoeren in PuTTY na het inloggen en de shell draaiende houden?
Wat ik probeer te doen: start een PuTTY sessie vanaf de commandoregel, log in op de machine op afstand en cd
naar de opgegeven directory.
putty.exe -agent -ssh some.host
Dat zal een sessie openen & inloggen met mijn standaard login naam & prive sleutel.
echo cd /some/remote/path/ > c:/stuff/cmd.txt
putty.exe -agent -ssh some.host -m 'c:/stuff/cmd.txt'
Dat opent een sessie, logt in, voert een commando uit (cd
in dit geval) en sluit af.
Hoe open ik een sessie, log in, cd
en houd de sessie open?
Achtergrond: Ik gebruik emacs onder windows en bewerk vaak bestanden op Unix-machines op afstand met tramp & plink. Ik wil een sneltoets maken die een PuTTY sessie opent voor die machine op afstand en chdirs naar de directory van dat bestand. Geen groot probleem aan emacs kant, maar ik zit vast aan PuTTY.