允许多个用户通过VNC登陆ubuntu

木屋管理员
木屋管理员
发布于 2024-02-29 / 111 阅读
0
0

允许多个用户通过VNC登陆ubuntu

配置ubuntu22.04,通过VNC,允许不同用户登陆。

安装tightVNC

使用~/.vnc/config文件为每个用户配置VNC

1. 安装tigerVNC

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

2. 编辑用户配置文件

vim /etc/tigervnc/vncserver.users

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

:2=andrew 
:3=lisa

3. 给每个用户配置config文件

以为andrew配置为例,先使用用户andrew执行命令`vncserver`,再执行`vncserver -kill :*`关闭刚启动的VNC桌面,这样VNC的配置目录(~/.vnc)就建立好了。

接着新建文件/home/andrew/.vnc/config,内容如下:

session=ubuntu
geometry=1920x1080
securitytypes=vncauth,tlsvnc

4. 启动VNC桌面,可以启动多个桌面

为5902端口的andrew开启VNC,运行命令

systemctl start tigervncserver@:2

设置为开机启动:

systemctl enabletigervncserver@:2

查看端口状态:

netstat -tunlp | grep vnc

如果看到5902则说明VNC正确运行。如果没看到则可以多尝试几次systemctl start。

可以使用如下命令查看启动信息:

journalctl -xeu tigervncserver@:2


评论