我有一台远程运行在云主机服务上的Ubuntu服务器(12.04 LTS)。我通过apt-get安装了ubuntu-desktop。
看起来安装没有问题。
我已经确认服务器上的/etc/ssh/ssh_config文件包含以下行。
我连接到服务器,没有问题。
此时我不知道该怎么办。我已经尝试过了。
但是我遇到了一个“找不到屏幕”的错误。
因为它是一个无头云服务器,所以我没有屏幕,但我只是想通过X从我的Mac访问它。
现在怎么办?
$ sudo apt-get install ubuntu-desktop
看起来安装没有问题。
我已经确认服务器上的/etc/ssh/ssh_config文件包含以下行。
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes
而且服务器上的/etc/ssh/sshd_config
文件包含以下行:
X11Forwarding yes
然后我重新启动了服务器。它顺利地恢复了正常。
现在,在我的 Mac 上启动 X11.app,我看到一个 Xterm 终端。
我使用这个终端连接到我的服务器:
$ ssh -X <myhost>
我连接到服务器,没有问题。
此时我不知道该怎么办。我已经尝试过了。
$ sudo startx
但是我遇到了一个“找不到屏幕”的错误。
因为它是一个无头云服务器,所以我没有屏幕,但我只是想通过X从我的Mac访问它。
现在怎么办?
xvfb
。我对它不太熟悉,但它的作用类似于一个没有硬件的屏幕。 - nanofarad