我想在我的计算机上设置一个 vncserver。我需要每个远程用户启动单独的会话 - 这样他们在连接、登录等之后就能看到登录屏幕 - 而不会打扰其他用户。
如何才能做到这一点?
答案1
VNC 服务器不会向您显示登录屏幕 - 而是在您登录后直接带您进入桌面。如果您的目标是确保用户可以使用 GUI 远程登录而不中断已经登录的其他用户,那么您需要执行以下操作。
首先,在您的机器上安装 vnc。
sudo apt-get install vnc4server
对于每个用户,您可以让他们设置一个 vnc 密码
vncpasswd
要求输入密码。之后,每个用户都可以远程登录(通过命令行)并设置自己的 VNC 服务器:
vncserver
这将输出类似
新的“机器:1(用户)”桌面是机器:1
创建默认启动脚本 /home/user/.vnc/xstartup 启动 /home/user/.vnc/xstartup 中指定的应用程序 日志文件是 /home/user/.vnc/machine:1.log
完成此操作后,每个用户都可以使用您机器的 IP 地址和桌面会话号登录到各自帐户的 GUI。在上面的示例中,如果机器的 IP 地址是 10.0.0.1,那么您可以将其10.0.0.1:1
作为要连接到的服务器放在 VNC 客户端中。