Что я пытаюсь сделать: запустить сеанс 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.