我有一个有趣的问题——在使用Xming的 Windows 上,我可以成功地将 X11 请求转发到我的客户端(PC)并可以运行应用程序。但是,我最近在我的 PC 上安装了 Ubuntu 13.04,但不知何故我无法让它工作。
我的 /etc/ssh/ssh_config 有以下几行:
Host *
ForwardAgent yes
ForwardX11 yes
我尝试使用以下命令进行连接:
ssh -X -v username@xxx.xxx.xxx.xxx
详细的输出告诉我:
X11 forwarding request failed on channel 0
我还执行xhost +
了禁用客户端上的所有访问控制,但奇怪的是我的客户端上的DISPLAY
变量设置为:0
,我不能用其他任何东西替换它,localhost:0
甚至$Local_IP:0
,当我这样做时,X11 将不起作用,请参阅示例下面的输出 - 我怀疑这可能会导致答案:
koray@koray-Latitude:~$ export DISPLAY=localhost:0 # $localip:0 doesn't work either
koray@koray-Latitude:~$ emacs
Display localhost:0 unavailable, simulating -nw
koray@koray-Latitude:~$