Was ich versuche zu tun: Starten Sie eine PuTTY-Sitzung über die Befehlszeile, melden Sie sich auf dem Remote-Computer und cd
im angegebenen Verzeichnis an.
putty.exe -agent -ssh some.host
Dadurch wird eine Sitzung mit meinem Standard-Anmeldenamen und meinem privaten Schlüssel geöffnet.
echo cd /some/remote/path/ > c:/stuff/cmd.txt
putty.exe -agent -ssh some.host -m 'c:/stuff/cmd.txt'
Das öffnet eine Sitzung, meldet sich an, führt einen Befehl aus ( cd
in diesem Fall) und beendet sich .
Wie eröffne ich eine Sitzung, melde mich an cd
und halte die Sitzung offen?
Hintergrund: Ich verwende Emacs unter Windows und bearbeite häufig Dateien auf entfernten Unix-Rechnern mit tramp & plink. Ich möchte einen Hotkey erstellen, der eine PuTTY-Sitzung für diesen Remote-Computer und Chdirs in das Verzeichnis dieser Datei öffnet. Keine große Sache auf der Emacs-Seite, aber ich bin fest mit PuTTY.