Dav*_*vid 5 putty x11forwarding
尝试运行XMing,远程主机是 Ubuntu,通过 Putty。花了几个小时仔细检查所有设置,查看 XMing 的故障排除指南等。我不想继续这条路,而是想使用跟踪工具或sshd
日志记录以某种方式确定我收到“无法打开显示”错误的确切原因. 当我通过运行xclock
或 firefox 进行测试时会发生这种情况。
我已经关闭了每台计算机上的防火墙。
困扰我的一件事是:在 Putty 中,我将 X 显示位置设置为localhost:0
,他们说这DISPLAY
是在远程主机上设置变量。但是通过Putty登录后,我做了一个echo $DISPLAY
,它什么也没显示。不应该回来localhost:0
吗?
我可以使用哪些工具或日志或其他方法来找出问题所在?
我必须/etc/ssh/sshd_config
输入以下内容:
X11UseLocalhost no
Run Code Online (Sandbox Code Playgroud)
否则将不会设置显示变量。现在它对我有用。
尝试将显示位置设置为localhost:0.0
而不是localhost:0
。
如果这不起作用,/etc/ssh/sshd_config
请检查是否将 LogLevel 变量设置为LogLevel INFO
.
现在,你可以重新尝试连接,并获取更多的日志信息做到以下几点:
sudo cat /var/log/* | grep DISPLAY
或
sudo cat /var/log/* | grep ssh
或
sudo cat /var/log/* | grep sshd
等。
归档时间: |
|
查看次数: |
77343 次 |
最近记录: |