【问题标题】:Xming not connecting on Windows 7Xming 在 Windows 7 上无法连接
【发布时间】:2012-11-20 23:35:47
【问题描述】:

我刚刚在 Windows 7 Ultimate 系统上安装了 Xming。我在 LAN 上有另一台运行 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 退出了

我已经尝试过的事情: - 我已验证所述 IP 是 Windows 机器的正确 IP - 我尝试将 Windows 防火墙的 Xming 规则添加到不同的网络配置文件(公共、家庭等),尽管 Windows 将 LAN 视为其“家庭”网络

在我想不出还有什么可以尝试之前忘记了我是如何工作的。

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

【问题讨论】:

    标签: ubuntu windows-7 windows-firewall xming


    【解决方案1】:

    找到答案了。

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

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

    为了纠正这个问题,我简单地将我的 Linux 机器的 IP 地址添加到 C:\Program Files (x86)\Xming\X0.hosts,现在一切正常。 :-)

    【讨论】:

    • 我在以前版本的 Linux 和 Windows 下也有此功能,并且无需编辑 Windows hosts 文件,但这为我解决了问题。很好地追踪它!
    • 另外,Xming 还安装了一个名为 XLaunch 的桌面实用程序,用于配置 X11 会话。在 Xlaunch 中,您可以在“指定参数设置”(向导的第三个屏幕)下将选项设置为“禁用服务器访问控制”。当然,如果您对潜在的安全风险感到满意,您应该只使用此选项。感谢分享。
    猜你喜欢
    • 2015-04-09
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多