我已经完成在CYGWIN上的SSHD搭建。现在可以从Linux上连到windows上的SSHD,但是我加了-X的Forward参数以后(没有报错),GUI图像没有发送到我的Linux而是还在Windows上显示显示出窗口。
我在CYGWIN的.profile里面指定了
export $DISPLAY=:0.0
如何连接CYGWIN上的SSHD并且传递X11的GUI图像?
-
- 帖子: 438
- 注册时间: 2008-03-30 10:35
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: 如何连接CYGWIN上的SSHD并且传递X11的GUI图像?
不需要在cygwin中手动设置DISPLAY变量。你ssh -X登录后,shell的DISPLAY变量已经自动给你设置成转发的地址,比如localhost:10.0之类,不用再去修改
你改成:0.0,就是让它在windows上的XWindow环境中运行,当然不会显示在你linux上了
如果登录后DISPLAY变量没有自动设置,说明你cygwin中/etc/sshd_config中X11Forwarding没有设置成yes,sshd就没有做转发
你改成:0.0,就是让它在windows上的XWindow环境中运行,当然不会显示在你linux上了
如果登录后DISPLAY变量没有自动设置,说明你cygwin中/etc/sshd_config中X11Forwarding没有设置成yes,sshd就没有做转发