XMing“无法打开显示”错误

尝试运行XMing ,远程主机是Ubuntu,通过腻子。 花了几个小时仔细检查所有的设置,检查XMing的故障排除指南等。而不是继续这个path,我想使用跟踪工具或sshd日志logging以某种方式确切地说明为什么我得到“无法打开显示”错误。 当我通过运行xclock或firefox进行testing时,会发生这种情况。

我closures了每台电脑上的防火墙。

有一件事困扰我:在腻子中,我将X显示位置设置为localhost:0 ,他们说这个位置在远程主机上设置了DISPLAYvariables。 但通过腻子login后,我做了一个echo $DISPLAY ,它什么也没有显示。 不应该返回localhost:0

我可以用什么工具或日志或其他方法来弄清楚什么是错的?

尝试将显示位置设置为localhost:0.0而不是localhost:0

在这里输入图像说明

如果这不行,在/etc/ssh/sshd_config检查LogLevelvariables是否设置为LogLevel INFO

现在,您可以重试连接,并执行以下操作获取更多日志信息: sudo cat /var/log/* | grep DISPLAY sudo cat /var/log/* | grep DISPLAYsudo cat /var/log/* | grep ssh sudo cat /var/log/* | grep sshsudo cat /var/log/* | grep sshd sudo cat /var/log/* | grep sshd

我不得不放在/etc/ssh/sshd_config下面:

 X11UseLocalhost no 

否则显示variables不会被设置。 现在它适用于我。