我是一个不太有经验的 Linux 系统用户,这就是我想要实现的目标:我想在远程 Linux(特别是 Ubuntu)服务器上运行图形应用程序,并且能够从 Windows 连接到该应用程序/Android 随时。即使没有活动连接,应用程序也应该正在运行。 Google 建议我为此需要一个 VNC 服务器和客户端,但是,就我的知识而言,到目前为止我找到的指南似乎很复杂,我根本不知道从哪里开始。您能建议我要采取的步骤吗?我是否需要 VNC 服务器,或者我可以只使用 ssh 的 X 转发吗?我需要设置一个实际的 X 服务器吗?如果需要,我会发布任何详细信息或配置。
答案1
您应该知道,Linux 有两种类型的 VNC 服务器:一种类型通常与您的桌面环境集成,可用于访问您的计算机。当前的远程 GUI 会话。
另一种类型设置完全独立的座位:可访问的虚拟显示器+键盘+鼠标组合仅有的通过 VNC,并且将拥有完全独立于 Linux 系统本地显示上的会话的登录会话。
第一种类型可能是最容易设置的:您可能不需要做更多的事情:
- 安装适当的VNC服务器包
- 启动VNC服务器控制应用程序或桌面小部件
- 为您的会话配置 VNC 访问密码并启用 VNC 远程访问(最好按此顺序!)
- 允许传入的 VNC 连接通过软件防火墙(如果您已配置)
您可能会发现“从头开始”安装 VNC 服务器的旧说明:这要复杂得多,通常不再需要,因为大多数发行版都有预打包的 VNC 服务器可用。
第二种类型的 VNC 服务器设置可能有点复杂,但允许远程会话独立于任何本地登录/注销而存在。