ubuntu

ubuntu tigervnc如何实现多用户连接

小樊
38
2025-08-05 22:05:08
栏目: 智能运维

在Ubuntu上使用TigerVNC实现多用户连接,需要按照以下步骤操作:

1. 安装TigerVNC服务器

首先,确保你的系统已经安装了TigerVNC服务器。如果没有安装,可以使用以下命令进行安装:

sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common

2. 配置TigerVNC服务器

编辑TigerVNC服务器的配置文件,通常位于~/.vnc/xstartup。你可以使用任何文本编辑器打开它,例如:

nano ~/.vnc/xstartup

将文件内容替换为以下内容,以支持多用户连接:

#!/bin/sh

# 启动桌面环境
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

# 或者启动GNOME桌面环境
# exec gnome-session &

# 或者启动KDE桌面环境
# exec startkde

保存并关闭文件。

3. 设置VNC密码

使用以下命令设置VNC密码:

vncpasswd

按照提示输入并确认密码。

4. 启动TigerVNC服务器

为每个用户启动一个TigerVNC会话。例如,为用户user1启动一个会话:

vncserver :1 -geometry 1920x1080 -depth 24

这里的:1表示VNC显示编号,-geometry设置分辨率,-depth设置颜色深度。

5. 配置防火墙

确保防火墙允许VNC连接。如果你使用的是UFW(Uncomplicated Firewall),可以使用以下命令:

sudo ufw allow 5901/tcp

这里的5901是默认的VNC端口(:1对应的端口),如果你使用不同的显示编号,请相应调整端口号。

6. 连接到VNC会话

在其他计算机上,使用VNC客户端连接到服务器。例如,在Windows上可以使用RealVNC Viewer,在Linux上可以使用TigerVNC Viewer:

vncviewer <服务器IP>:1

这里的<服务器IP>是运行TigerVNC服务器的计算机的IP地址,:1是VNC显示编号。

7. 多用户连接

每个用户可以启动自己的VNC会话,只需重复步骤4,使用不同的显示编号(例如:2, :3等)。

注意事项

通过以上步骤,你可以在Ubuntu上使用TigerVNC实现多用户连接。

0
看了该问题的人还看了