我通过 SSH 从我的 Linux 计算机连接到 Solaris (10) 服务器。
但是,当我尝试使用“ xterm”打开另一个终端时,它不起作用。
我将 DISPLAY 环境变量设置为 127.0.0.1:0.0,但它给出以下错误:xterm Xt
错误:无法打开显示:127.0.0.1:0.0
请提出解决方案来纠正此问题。
谢谢
-迈克
这是目标机器上X服务器的地址。您需要对您正在使用的客户端计算机上的 X 服务器进行寻址。最简单的方法是使用 ssh -X 或 -Y,(参见 man ssh(1))as
客户端:ssh -Y Solaris
为了连接到远程机器;您也需要登录信息这只是建立一个 X 连接,通过 ssh 建立隧道。
否则,你可以手工完成
客户: $回显$DISPLAY 客户:3:4
记住它并不*总是*0.0$ xhost +Solaris
您必须允许来自远程计算机的连接$ ssh Solaris
设置远程shell,你还需要ssh登录信息索拉里斯
: $ 导出显示客户端:3.4
确保它是您正在使用的“客户端”上的服务器$ xterm
现在应该会在“客户端”上为您提供一个“solaris”xterm 窗口
。 如果其他方法均失败,请在远程计算机上输入
xhost +。希望有帮助。
127.0.0.1 是 localhost :因此在 Solaris 服务器上,它是服务器本身。