Ubuntu VNC如何配置多用户访问

以下是在Ubuntu上配置VNC多用户访问的步骤:

  1. 安装VNC服务器:以TightVNC为例,执行命令sudo apt updatesudo apt install tightvncserver
  2. 创建用户:用sudo adduser命令为每个需要访问的用户创建账户并设置密码,如sudo adduser user1
  3. 配置用户VNC
    • 为每个用户创建.vnc目录和xstartup文件,如mkdir -p /home/user1/.vnc,然后编辑xstartup文件来指定桌面环境,如为用户1配置GNOME桌面:nano /home/user1/.vnc/xstartup,添加#!/bin/sh unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & gnome-session &
    • 也可通过vncpasswd为每个用户设置VNC连接密码。
  4. 启动VNC服务器:每个用户使用vncserver :displaynumber命令启动自己的VNC服务器实例,displaynumber为不同的端口号,如用户1用:1,用户2用:2
  5. 配置防火墙:使用sudo ufw allow命令允许相应端口的VNC连接,如sudo ufw allow 5901/tcp(对应端口5901)。