linux – 尝试使用Mac从远程服务器打开GUI但不成功

我是MacOSX的全新用户.我正在使用ssh连接到某些Linux服务器.我正在尝试在本地为远程Linux服务器中运行的进程打开GUI.

所以我读到我应该安装用于Mac中X11的XQuartz.
我安装了它,但是当我尝试启动GUI时,我收到错误,表明没有设置DISPLAY.

事实上,当我回显DISPLAY时,没有设置任何东西.我应该手动设置一些东西吗?

我还注意到有一些命令行作为XQuartz安装的一部分.我应该只使用这个命令行吗?当我启动它并回显DISPLAY时,我只看到:0.0.我该如何配置?

我尝试了ssh -X连接,另外我还检查了X-11 FAQ
根据这个东西覆盖了本地机器上的DISPLAY.我怀疑之前安装的TextMate会这样做,但我不确定如何覆盖它.我该怎么办?什么是:/ tmp / launch-Bh0fLm /:0?

解决方法:

在Mac OSX系统上尝试以下操作:

使用/ private / etc / sshd_config中设置的“X11Forwarding yes”选项为您的SSH守护程序自己的本地X11主机启用X11转发.这将允许Mac OSX主机通过设置了-X选项的’ssh’从远程机器(Linux)接收X11客户端请求.

然后在Mac OSX主机上重新启动sshd:

在Mac OS X上的“系统首选项/共享”窗格下.SSH守护程序也应该在远程计算机上运行!

上一篇:Scrapy、Scrapy-Splash、Scrapy-Redis安装


下一篇:LeetCode 54. 螺旋矩阵