Ssh cygwin Xserver正在失去连接

Ssh cygwin Xserver正在失去连接,ssh,cygwin,xserver,Ssh,Cygwin,Xserver,我在cygwin上运行Xserver(在Windows 7上运行),然后使用xterm通过ssh-X远程到linux,并在那里运行远程应用程序,如konsole、emacs等 最初,所有操作都正常,例如执行emacs会在“我的Windows 7”框中弹出正确工作的窗口 但是如果我在一段时间后(比如一个小时)尝试运行相同的emacs,我会收到一条linux消息 显示本地主机:10.0不可用,模拟-nw 和emacs联机运行 我已经检查过了,Xserver似乎仍然正常运行。事实上,如果我退出到原来的

我在cygwin上运行Xserver(在Windows 7上运行),然后使用
xterm
通过
ssh-X
远程到linux,并在那里运行远程应用程序,如
konsole
emacs

最初,所有操作都正常,例如执行
emacs
会在“我的Windows 7”框中弹出正确工作的窗口

但是如果我在一段时间后(比如一个小时)尝试运行相同的emacs,我会收到一条linux消息
显示本地主机:10.0不可用,模拟-nw
emacs
联机运行

我已经检查过了,Xserver似乎仍然正常运行。事实上,如果我退出到原来的cygwin并再次通过ssh-X重新连接到Linux,它就可以正常工作

你知道发生了什么事吗?如何解决?为什么要断开我的Xserver连接


非常感谢。

我觉得自己是个十足的白痴,问了一个问题,然后自己回答。不过,作为将来的参考,这里有一个解决办法,对你很有帮助。如果使用
ssh-Y
,而不是使用
ssh-X
,它工作得更好,并且不会随着时间的推移而降低生成新窗口的能力