Xming没有在Windows 7上连接

时间:2012-12-03 13:33:19

标签: ubuntu windows-7 windows-firewall xming

我刚刚在Windows 7旗舰版系统上安装了Xming。我在运行Ubuntu的局域网上有另一台机器,我正试图将其X11应用程序出现在Windows系统上。

这在过去有效但我现在已经重新格式化了Windows系统,并且Linux机器无法连接到它,尽管Windows防火墙具有允许连接的必要规则。

  1. 在Windows上,我开始Xming - 托盘图标按预期显示
  2. 在Linux机器上,我从终端运行:DISPLAY=192.168.0.10:0 lxmusic &(其中192.168.0.10是Windows框的IP)
  3. 我希望lxmusic在我的Windows桌面上“显示”,但我在终端上看到(lxmusic:5645): Gtk-WARNING **: cannot open display: 172.20.52.5:0,并且lxmusic退出
  4. 我已经尝试过的事情:   - 我已经验证IP声明的是Windows机器的正确IP   - 我尝试将Windows防火墙的Xming规则添加到不同的网络配置文件(公共,家庭等),尽管Windows将LAN视为其“家庭”网络

    在我无法想到还有什么可尝试之前,忘记了我的工作方式。

    (我完全清楚明确地通过网络发送X11流量会带来安全风险并且忽略了这种风险。)

1 个答案:

答案 0 :(得分:7)

找到答案。

我发现我可以从Linux机器telnet到Windows机器没问题(telnet 192.168.0.10 6000),所以我看错了地方,问题不在于防火墙。

如上所述here(在访问控制下),Xming有自己的访问控制来防止未经授权的连接。默认情况下,Xming只允许来自localhost的连接。

要纠正这个问题,我只需将我的Linux机器的IP地址添加到C:\Program Files (x86)\Xming\X0.hosts,现在就可以按预期工作了。 : - )