登录后如何在PuTTY中运行远程命令并保持Shell运行?
我要执行的操作:从命令行启动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并保持会话打开? 背景:我在Windows下使用emacs,经常使用tramp和plink在远程Unix机器上编辑文件。我要创建一个热键,以打开该远程计算机的PuTTY会话,并chdirs到该文件的目录。emacs方面没什么大不了的,但是我坚持使用PuTTY。