代码之家  ›  专栏  ›  技术社区  ›  mik

索拉里斯xterm显示问题

  •  1
  • mik  · 技术社区  · 15 年前

    我通过ssh从我的linux机器连接到solaris(10)服务器。

    但是,当我试图使用“xterm”打开另一个终端时,它就不工作了。

    我将display env变量设置为127.0.0.1:0.0,但它给出了以下错误:xterm xt

    错误:无法打开显示:127.0.0.1:0.0

    请提出一个解决方案来纠正这个问题。

    谢谢

    -迈克

    3 回复  |  直到 15 年前
        1
  •  2
  •   Charlie Martin    15 年前

    这是目标计算机上X服务器的地址。您需要在您工作的客户机上为x服务器寻址。这个 最容易的 方法是只使用ssh-x或-y(请参见 人SSH(1) 作为

    客户机 :ssh-y solaris

    为了连接到远程计算机,您还需要登录信息

    这只是建立一个x连接,通过ssh进行隧道连接。

    否则,你可以用手

    客户机 :
    $echo$显示
    客户:3:4

    记住,它并不总是0.0

    $xhost+solaris

    您必须允许从远程计算机连接

    $ssh solaris系统

    设置远程shell,仍然需要ssh登录信息

    索拉里斯 :
    $export display客户端:3.4

    确保您使用的是“client”上的服务器

    $x任期

    现在应该在“client”上为您提供一个“solaris”xterm窗口

        2
  •  1
  •   Eric Wendelin    15 年前

    如查理所说,使用 ssh-x主机名 连接时。

    如果其他的都没能进入 xSt+ 在你的远程机器上。希望能有所帮助。

        3
  •  0
  •   philant    15 年前

    将显示设置为Linux IP地址,而不是本地主机。

    127.0.0.1是本地主机:因此在solaris服务器上,它是服务器本身。