Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix Solaris。xterm显示问题_Unix - Fatal编程技术网

Unix Solaris。xterm显示问题

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服务器的地址。

我通过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服务器的地址。您需要在正在工作的客户机上寻址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参数;记住这一点。