0

我通过 ssh 连接到远程 Linux 服务器,并且正在尝试执行 ImageMagick 的display命令。我知道问题可能不在服务器端,因为当我从不同的机器连接时,我没有遇到同样的问题。我在本地机器上安装了 XQuartz 并使用 ssh 标签 -Y 和 -X 进行连接(均未解决问题),但仍然出现以下错误。我的电脑是运行 El Capitan 的 MacBook Pro。任何想法?

display: unable to open X server `' @ error/display.c/DisplayImageCommand/426.

谢谢!

4

1 回答 1

0

我认为诀窍是在您执行任何操作并允许远程计算机连接之前在 Mac 的后台启动XQuartz 。

因此,在您的 Mac 上,在终端中,启动XQuartz

X &

现在右键单击Dock 中的XQuartz图标并单击:

Applications -> Terminal

并在出现的终端中输入:

xhost +

稍后,当你让它工作时,xhost通过更具体地使用 IP 地址来加强命令的安全性。

于 2016-09-29T08:00:43.090 回答