我有一个在云托管服务上远程运行的 Ubuntu 服务器 (12.04 LTS)。我已ubuntu-desktop通过apt-get以下方式安装:
$ sudo apt-get install ubuntu-desktop
Run Code Online (Sandbox Code Playgroud)
好像安装没有问题。
我已经确认/etc/ssh/ssh_config在服务器上包含行
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes
Run Code Online (Sandbox Code Playgroud)
并且/etc/ssh/sshd_config服务器上的内容包含以下行:
X11Forwarding yes
Run Code Online (Sandbox Code Playgroud)
然后我重新启动了服务器。它回来没有问题。
现在,在我的 Mac 上启动 X11.app 时,我会看到一个 Xterm。
我使用以下命令从该终端连接到我的服务器:
$ ssh -X <myhost>
Run Code Online (Sandbox Code Playgroud)
我连接到服务器,没问题。
此时我不知道该怎么办。我试过了
$ sudo startx
Run Code Online (Sandbox Code Playgroud)
但我收到“未找到屏幕”错误。
我没有屏幕,因为它是一个无头云服务器,但我只想通过 X 从我的 Mac 访问它。
现在怎么办?