xming Debian 打不开显示

xming Debian 打不开显示

我遵循了大量的设置指南,甚至更多的“无法打开显示”错误解决方案,但仍然找不到问题所在。首先,在 VPS Debian Squeeze 上我安装了 xserver-xorg-core 和 xauth。

然后在Windows 7上安装了xming 6.9.0.31。然后配置 putty 2012-11-09:r9690 这是 putty 配置:

腻子配置

VPS 上的 sshd_config 设置为:

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

Xauthority 文件是在~/.Xauthority.$DISPLAYlocalhost:10.0

我首先启动xming,然后用putty连接。

当我打字时,xlogo我得到了Error: Can't open display: localhost:10.0

我将VPS的IP放在xming文件夹中的x0.hosts中。试图将 DISPLAY 更改为我的 IP、:0、localhost:0...我什至不记得这些组合。尝试将 localhost:0 放入 putty 配置中。我什至改变了行的顺序,/etc/hosts正如我在一个答案中看到的那样,但没有任何效果。

更新: 这是腻子事件日志:

2013-03-03 15:58:14 Looking up host "IP"
2013-03-03 15:58:14 Connecting to IP port 22
2013-03-03 15:58:14 Server version: SSH-2.0-OpenSSH_5.5p1 Debian-6+squeeze2
2013-03-03 15:58:14 Using SSH protocol version 2
2013-03-03 15:58:14 We claim version: SSH-2.0-PuTTY_Snapshot_2012_11_09:r9690
2013-03-03 15:58:14 Doing Diffie-Hellman group exchange
2013-03-03 15:58:14 Doing Diffie-Hellman key exchange with hash SHA-256
2013-03-03 15:58:15 Host key fingerprint is:
2013-03-03 15:58:15 ssh-rsa 2048 3f:6e:7d:6c:14:6a:3e:18:0d:d4:05:c9:b2:60:d3:00
2013-03-03 15:58:15 Initialised AES-256 SDCTR client->server encryption
2013-03-03 15:58:15 Initialised HMAC-SHA1 client->server MAC algorithm
2013-03-03 15:58:15 Initialised AES-256 SDCTR server->client encryption
2013-03-03 15:58:15 Initialised HMAC-SHA1 server->client MAC algorithm
2013-03-03 15:58:19 Sent password
2013-03-03 15:58:19 Access granted
2013-03-03 15:58:19 Opening session as main channel
2013-03-03 15:58:19 Opened main channel
2013-03-03 15:58:19 Requesting X11 forwarding
2013-03-03 15:58:20 X11 forwarding enabled
2013-03-03 15:58:20 Allocated pty (ospeed 38400bps, ispeed 38400bps)
2013-03-03 15:58:20 Started a shell/command

我可以在其他地方检查吗?有什么办法解决这个问题吗?

答案1

检查 Windows 防火墙是否阻止 localhost:6010 上的 TCP。

在使用 PuTTY 设置 SSH 会话后,尝试执行以下小步骤来检查是否可以连接到远程 X 服务器 (Xming)。请注意端口与您在60xx以下位置xx找到的号码相同echo $DISPLAY

$ echo $DISPLAY 
localhost:10.0
$ netstat -an | grep 6010
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN     
tcp6       0      0 ::1:6010                :::*                    LISTEN     
$ telnet 127.0.0.1:6010
telnet: could not resolve 127.0.0.1:6010/telnet: Name or service not known
$ telnet 127.0.0.1 6010
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]
telnet> quit
Connection closed.

当无法访问 X 服务器时,会发生以下情况:

$ telnet 127.0.0.1 6011
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused

相关内容