【问题标题】:putty + xming: cannot connect to Xserver in Windows 7putty + xming:无法连接到 Windows 7 中的服务器
【发布时间】:2015-04-09 15:45:41
【问题描述】:

我正在尝试使用 puttyXMing 从我的 Fedora 20 运行程序。我之前在其他机器上使用过这个配置,我能够在 Linux 上运行 GUI 程序并在我的 windows 7 中显示它们。但这次我遇到了问题,并得到“无法连接到 X 服务器”错误当我尝试启动 Fedora 20 中的 GUI 程序 kwritekdesvn 时。连接很好。并且 XMing 服务器 正在运行,并且在 putty 中启用了 X11 转发,如指令here

在我的另一台 Fedora 20 机器上,我能够使用 ssh -X 和相同的用户名连接到目标机器并从其运行 GUI 程序。所以我认为目标机器的设置是正确的。

那我还能尝试什么?如何找出问题所在?

【问题讨论】:

    标签: linux windows-7 putty remote-desktop xming


    【解决方案1】:

    确保在 /etc/sshd_config 中启用了 X11 转发。

    X11Forwarding yes
    

    确保在您的主目录中有一个 .Xauthority 文件。权限应设置为 0600。如果文件不存在,请创建它。

    touch ~/.Xauthority
    chmod 0600 ~/.Xauthority
    

    如前所述,首先确保在 PuTTY 中启用 X11 转发。 配置 > 连接 > SSH > X11 > 启用 X11 转发。根据您的问题,您似乎已经这样做了。确保保存此配置。

    【讨论】:

      【解决方案2】:

      我遇到了类似这样的问题,发生在我身上的是我的 DISPLAY 被设置在其他地方。如果可以,请尝试使用其他用户在同一台​​ Windows 机器上通过 putty 打开一个新设置,然后检查显示并测试您的 GUI 程序

      另一件事是使用您自己的用户,但删除您可能在配置中完成的任何自定义工作,重新登录,检查 DISPLAY,然后测试 X

      【讨论】:

        【解决方案3】:

        您是否在 putty 中启用了 X11?

        它在 SSH 下 | X11 |启用 X11 转发

        然后保存腻子配置文件并单击会话 |保存 |打开

        进行这些更改后应该可以正常工作。

        【讨论】:

          猜你喜欢
          • 2012-11-20
          • 1970-01-01
          • 2011-02-20
          • 1970-01-01
          • 1970-01-01
          • 2013-04-22
          • 1970-01-01
          • 2013-06-18
          • 2019-02-26
          相关资源
          最近更新 更多