ubuntu22.04中安装VNC供多用户使用新方法
2023年更新:现在使用~/.vnc/config文件为每个用户配置VNC,这种方式更稳定。
安装VNC服务端
首先在服务器上安装tigerVNC,命令如下。(这里没有选择realVNC是因为其在多用户访问时出现问题)
sudo apt install tigervnc-standalone-server tigervnc-xorg-extension
配置VNC
- 首先管理员编辑用户配置文件
vim /etc/tigervnc/vncserver.users
将端口号与用户名对应,如用户andrew使用5902端口,用户lisa使用5903端口的配置如下:
:2=andrew
:3=lisa
- 给每个用户配置config文件
以为andrew配置为例,先使用用户andrew执行命令vncserver
,再执行vncserver -kill :*
关闭刚启动的VNC桌面,这样VNC的配置目录(~/.vnc)就建立好了。
接着新建文件/home/andrew/.vnc/config,内容如下:
session=ubuntu
geometry=1920x1080
securitytypes=vncauth,tlsvnc
管理员启动VNC桌面
例如为5902端口的andrew开启VNC,运行命令
systemctl start tigervncserver@:2
设置为开机启动:
systemctl enabletigervncserver@:2
查看端口状态:
netstat -tunlp | grep vnc
如果看到5902则说明VNC正确运行。如果没看到则可以多尝试几次systemctl start。
可以使用如下命令查看启动信息:
journalctl -xeu tigervncserver@:2
-------------------------------------------------------------------------
花有重开日,人无再少年