ubuntu22.04中安装VNC供多用户使用2023年新版本新方法

2023年更新:现在使用~/.vnc/config文件为每个用户配置VNC,这种方式更稳定。

安装VNC服务端

首先在服务器上安装tigerVNC,命令如下。(这里没有选择realVNC是因为其在多用户访问时出现问题)

sudo apt install tigervnc-standalone-server tigervnc-xorg-extension

配置VNC

  1. 首先管理员编辑用户配置文件
vim /etc/tigervnc/vncserver.users

将端口号与用户名对应,如用户andrew使用5902端口,用户lisa使用5903端口的配置如下:

:2=andrew
:3=lisa
  1. 给每个用户配置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

发表评论

后才能评论