Що я намагаюся зробити: запустити сеанс PuTTY з командного рядка, увійти на віддалену машину та cd
в наданий каталог.
putty.exe -agent -ssh some.host
Це відкриє сеанс і вхід із моїм ім'ям для входу за замовчуванням та приватним ключем.
echo cd /some/remote/path/ > c:/stuff/cmd.txt
putty.exe -agent -ssh some.host -m 'c:/stuff/cmd.txt'
Це дозволить відкрити сеанс, увійти, виконати команду ( cd
у цьому випадку) та вийти .
Як відкрити сеанс, увійти cd
та зберегти сеанс відкритим?
Передумови: Я використовую emacs під Windows і часто редагую файли на віддалених машинах Unix за допомогою Tramp & plink. Я хочу зробити гарячу клавішу, яка відкриє сеанс PuTTY для цієї віддаленої машини та chdirs до каталогу цього файлу. З боку emacs не велика справа, але я застряг у PuTTY.