【发布时间】:2013-11-07 14:01:02
【问题描述】:
我之前在使用 MIT-MAGIC-COOKIE-1 密钥时遇到了一些问题,所以我暂时设置了 host + 以允许所有连接在本地打开 x 窗口(我知道安全漏洞)。
现在,当我在远程计算机上启动应用程序时,它似乎可以成功启动而没有任何错误,但不会出现在我的本地计算机上,当我回显 $DISPLAY 时,它没有设置为 localhost。看起来非常奇怪,我的 x 窗口被发送到哪里?我该如何解决这个问题?
这是我的调试:
$ firefox
debug1: client_input_channel_open: ctype x11 rchan 3 win 65536 max 16384
debug1: client_request_x11: request from *serverip* 55412
debug1: channel 3: new [x11]
debug1: confirm x11
服务器只能从我老板的 IP 获得,所以我每次都必须通过他代理,也许这就是问题所在。我还有其他选择吗?
【问题讨论】:
-
我在
ssh -X和ssh -Y上取得了成功。 -
我都试过了,当我 bash appname 时它不会抛出错误但不会出现在屏幕上。
标签: linux ubuntu ssh x11 x11-forwarding