Unix Solaris。xterm显示问题
我通过SSH从linux机器连接到solaris(10)服务器 但是,当我尝试使用“xterm”打开另一个终端时,它就不起作用了 我将DISPLAY env变量设置为127.0.0.1:0.0,但它给出了以下错误:xterm Xt 错误:无法打开显示:127.0.0.1:0.0 请提出一个解决方案来纠正这一点 谢谢Unix Solaris。xterm显示问题,unix,Unix,我通过SSH从linux机器连接到solaris(10)服务器 但是,当我尝试使用“xterm”打开另一个终端时,它就不起作用了 我将DISPLAY env变量设置为127.0.0.1:0.0,但它给出了以下错误:xterm Xt 错误:无法打开显示:127.0.0.1:0.0 请提出一个解决方案来纠正这一点 谢谢 -Mike将显示设置为您的linux IP地址,而不是本地主机 127.0.0.1是localhost:因此在Solaris服务器上,它是服务器本身 这是目标计算机上X服务器的地址。
-Mike将显示设置为您的linux IP地址,而不是本地主机
127.0.0.1是localhost:因此在Solaris服务器上,它是服务器本身 这是目标计算机上X服务器的地址。您需要在正在工作的客户机上寻址X服务器。最简单的方法是将ssh-X或-Y(参见manssh(1))用作 客户端:ssh-Y solaris 以便连接到远程机器;你也需要登录信息 这只是建立一个X连接,通过ssh进行隧道连接 否则,您可以按需要手动操作 客户端:
$echo$显示
客户:3:4 记住,它并不总是0.0 $xhost+solaris 您必须允许从远程计算机进行连接 $ssh solaris 设置远程shell,您仍然需要ssh登录信息 solaris:
$export显示客户端:3.4 确保它是您正在使用的“客户端”上的服务器 $xterm 现在,您可以在“客户端”上看到一个“solaris”xterm窗口 正如Charlie提到的,连接时使用ssh-X主机名
如果所有其他操作都失败,请在远程计算机上输入xhost+。希望这会有帮助。认为会有帮助;我一直在使用它从Mac桌面在Solaris设备上工作。令人烦恼的是,有一些ssh版本希望使用-X参数;记住这一点。