XMing“无法打开显示器”错误

Dav*_*vid 5 putty x11forwarding

尝试运行XMing,远程主机是 Ubuntu,通过 Putty。花了几个小时仔细检查所有设置,查看 XMing 的故障排除指南等。我不想继续这条路,而是想使用跟踪工具或sshd日志记录以某种方式确定我收到“无法打开显示”错误的确切原因. 当我通过运行xclock或 firefox 进行测试时会发生这种情况。

我已经关闭了每台计算机上的防火墙。

困扰我的一件事是:在 Putty 中,我将 X 显示位置设置为localhost:0,他们说这DISPLAY是在远程主机上设置变量。但是通过Putty登录后,我做了一个echo $DISPLAY,它什么也没显示。不应该回来localhost:0吗?

我可以使用哪些工具或日志或其他方法来找出问题所在?

fjl*_*eon 6

我必须/etc/ssh/sshd_config输入以下内容:

X11UseLocalhost no
Run Code Online (Sandbox Code Playgroud)

否则将不会设置显示变量。现在它对我有用。


hub*_*hub 5

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

在此处输入图片说明

如果这不起作用,/etc/ssh/sshd_config请检查是否将 LogLevel 变量设置为LogLevel INFO.

现在,你可以重新尝试连接,并获取更多的日志信息做到以下几点: sudo cat /var/log/* | grep DISPLAYsudo cat /var/log/* | grep sshsudo cat /var/log/* | grep sshd 等。