Comment exécuter une commande à distance dans PuTTY après la connexion et maintenir le shell en marche ?
Ce que j'essaie de faire : démarrer une session PuTTY à partir de la ligne de commande, se connecter à la machine distante et cd
au répertoire fourni.
putty.exe -agent -ssh some.host
Cela ouvrira une session et se connectera avec mon nom de connexion et ma clé privée par défaut.
echo cd /some/remote/path/ > c:/stuff/cmd.txt
putty.exe -agent -ssh some.host -m 'c:/stuff/cmd.txt'
Cela ouvrira une session, se connectera, exécutera une commande (cd
dans ce cas) et sortira.
Comment ouvrir une session, se connecter, cd
et garder la session ouverte ?
Contexte : J'utilise emacs sous windows et j'édite souvent des fichiers sur des machines Unix distantes en utilisant tramp & plink. Je veux créer un raccourci clavier qui ouvre une session PuTTY pour cette machine distante et chdir le répertoire de ce fichier. Ce n'est pas un gros problème du côté d'emacs, mais je suis coincé avec PuTTY.