我知道在 Unix 系统上,您可以保持 ssh 连接打开。
步骤1:创建ssh配置,例如:
Host <some.host.name>
ControlPath ~/.ssh/master-%r@%h:%p
ControlPersist yes
Run Code Online (Sandbox Code Playgroud)
步骤2:使用-M
参数启动ssh。
Windows 下是否有类似的东西可以重用 ssh 连接?也许我看错了地方,但我没有找到关于这个主题的任何好的链接。
(我在 MingGW 环境中尝试了上面的方法(使用 MingGW 的 ssh 客户端)。在真正的 Unix 系统中,它应该在 中创建一个特殊的套接字文件~/.ssh
,但 MingGW 似乎不支持该功能。)
您需要通过 cygwin 或此端口使用适用于 Windows 的 openssh:http://miked.ict.rave.ac.uk/display/sshwindows/OpenSSH+for+Windows