以下是在Ubuntu上配置VNC多用户访问的步骤:
- 安装VNC服务器:以TightVNC为例,执行命令
sudo apt update和sudo apt install tightvncserver。 - 创建用户:用
sudo adduser命令为每个需要访问的用户创建账户并设置密码,如sudo adduser user1。 - 配置用户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连接密码。
- 为每个用户创建
- 启动VNC服务器:每个用户使用
vncserver :displaynumber命令启动自己的VNC服务器实例,displaynumber为不同的端口号,如用户1用:1,用户2用:2。 - 配置防火墙:使用
sudo ufw allow命令允许相应端口的VNC连接,如sudo ufw allow 5901/tcp(对应端口5901)。