我正在尝试在 Pop! 上设置一个 TigerVNC 服务器。操作系统。当我尝试使用 systemd 启动服务器时sudo systemctl start tigervncserver@
,出现以下错误:
无法启动[email protected]:单位名称 [email protected]缺少实例名称。有关详细信息,请参阅系统日志和“systemctl status [email protected] ”。
这似乎意味着我必须启动链接到特定显示器(即带有sudo systemctl start tigervncserver@:1
)的服务器实例。但是,显示的数字不是与个人用户相关联吗?那么,该命令不是仅为一个特定用户启动 VNC 服务器吗?有没有什么方法可以启动“通用”VNC 服务器守护进程,以便为登录的用户启动 VNC 会话?
抱歉,也许我只是对它应该如何工作感到困惑。
是的,大多数时候这正是它的工作原理。
虽然理论上是可能的,但我还没有看到任何实际的 VNC 服务器支持这种用法(特别是,不允许同一端口同时为不同会话重用)。传统上,这一直是 1:1 的事情,而且似乎基本上仍然如此。
另一方面,RDP 通常确实按照您想要的方式工作 - 尽管它也可以“直接会话”使用,但您
Xrdp
可以在同一服务上获得登录屏幕并将用户路由到他们自己的会话。