【问题标题】:SSH Secure Shell Tunnel X11 - Display not shownSSH 安全外壳隧道 X11 - 未显示显示
【发布时间】:2014-02-05 16:31:23
【问题描述】:

我正在使用 SSH 安全外壳连接到服务器。我的连接允许隧道 X11 连接,但是当我执行命令时。显示不显示。我收到消息: 无法连接显示“localhost:12.0”

我的机器上安装并运行了一个 ssh 服务器。

【问题讨论】:

  • 1.您尝试执行哪个命令? 2. 尝试运行ssh-v 并查找与X11 端口转发相关的任何错误或警告。

标签: security shell connection x11 tunnel


【解决方案1】:

记住:客户端和服务器都必须允许 X 转发。

在服务器上查看/etc/ssh/sshd_config 并确保您拥有X11Forwarding yes。如果您编辑此文件,您将需要重新启动服务。

在客户端查看/etc/ssh/ssh_config(如果您创建了此文件,您的用户~/.ssh/ssh/config 将覆盖全局设置)并确保您拥有ForwardX11 yes

或者在创建客户端连接时提供-X 开关。例如ssh -X user@host

哦,当然,您的客户端需要运行您有权使用的 X 服务器!例如。如果您使用 PuTTY 从 Windows 连接,它将永远无法工作,因为 Windows 不是 X 服务器!

【讨论】:

    【解决方案2】:

    我想通了。我需要在我的计算机上安装 X-Server 而不是 SSH-Server。我为此安装了 Xming,现在一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-29
      • 2017-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多