对于你们中的大多数人来说,我的问题可能非常简单(如果不是愚蠢的话),但我对管理任何基于 Linux 的东西都很陌生,所以需要确认一下。
我最近用 Ubuntu Server 设置了一个家庭服务器。它放在地下室(因此物理访问受到限制),大多数时候我使用 SSH 连接它,并且它配置为仅在“控制台模式”下工作,需要明确启动 SLiM 才能使用 GUI。但是,有时我可以使用图形界面。
我决定在那里安装一个 VNC 服务器,并了解到它需要安装 X 服务器 - 没问题。我只是找不到它实际如何工作的描述。它会自行启动 X 服务器并在断开连接时停止它吗?还是 X 必须一直工作?
或者我是否应该使用 SSH 上的 X 转发?虽然除了这台服务器之外,我只使用 Windows 机器,但我听说这种方法可能会有问题。
提前感谢任何建议。
答案1
Xvnc 有自己的 X-Server 嵌入式参见:https://unix.stackexchange.com/questions/129432/vnc-server-without-x-window-system它使用脚本启动自己的 X-Server。vncserver 是一个脚本,如果外部 X-Server 没有运行,它会启动它。