保持ssh连接在Windows上打开?

我知道在Unix系统上,你可以保持打开一个SSH连接。

步骤1:创build一个sshconfiguration,例如:

Host <some.host.name> ControlPath ~/.ssh/master-%r@%h:%p ControlPersist yes 

步骤2:用-M参数启动ssh。

在Windows下有什么等同于重用SSH连接? 也许我看了一下错误的地方,但是在这个话题上我没有find任何好的链接。

(我在MingGW环境中使用了上面的方法(使用MingGW的ssh客户端),在真正的Unix系统中,它应该在~/.ssh创build一个特殊的套接字文件,但是这个function似乎不被MingGW支持。

你需要使用openssh for windows,通过cygwin或者这个端口: http : //miked.ict.rave.ac.uk/display/sshwindows/OpenSSH+for+Windows

你在谈论两件不同的事情:

您的主题指示保持连接无限期打开,我的答案是:如果您正在使用puTTY,则可以在会话configuration中设置保持连接:configuration=>连接:发送空数据包以保持会话活动Keepalives之间的秒0closures)

您的文字表示连接共享。 不知道为什么puTTY。

亲切的问候,Viktor Zacek