ubuntu

Ubuntu VNC如何快速安装

小樊
43
2025-10-22 17:44:47
栏目: 智能运维

Ubuntu VNC快速安装步骤

1. 更新系统软件包列表

在安装前,先更新系统的软件包列表,确保获取到最新的VNC服务器版本。打开终端,执行以下命令:

sudo apt update

2. 安装TigerVNC服务器(推荐)

TigerVNC是Ubuntu官方推荐的轻量级、高性能VNC服务器,支持远程桌面连接。执行以下命令安装:

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

安装过程中,系统会自动解决依赖关系,无需额外操作。

3. 设置VNC访问密码

首次使用VNC前,需要设置连接密码(至少6位)。执行以下命令:

vncpasswd

输入密码后,系统会提示确认。此密码仅用于VNC连接,与系统用户密码无关。

4. 配置桌面环境(关键步骤)

VNC需要指定桌面环境(如GNOME、XFCE)才能正常启动。编辑~/.vnc/xstartup文件(若文件不存在则创建):

nano ~/.vnc/xstartup

根据桌面环境选择以下配置(以XFCE轻量级桌面为例,适合老旧设备):

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4

若使用Ubuntu默认的GNOME桌面,则替换为:

#!/bin/sh
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
exec /etc/X11/Xsession ubuntu-xsession

保存文件后,赋予可执行权限:

chmod +x ~/.vnc/xstartup

5. 启动VNC服务器

执行以下命令启动VNC服务,其中:1表示显示编号(对应端口号5901,:2对应5902,依此类推):

vncserver :1 -geometry 1920x1080 -depth 24

首次启动后,终端会显示连接信息(如Desktop 'Ubuntu:1 (username)' started on display :1)。

6. 配置防火墙(可选但推荐)

若系统启用了UFW防火墙,需允许VNC端口(5901)通过,避免连接被拦截:

sudo ufw allow 5901/tcp
sudo ufw reload

7. 连接VNC服务器

使用VNC客户端(如TigerVNC、RealVNC、Remmina)连接服务器。在客户端输入:

<服务器IP地址>:5901

例如,服务器IP为192.168.1.100,则输入192.168.1.100:5901,然后输入之前设置的VNC密码即可连接。

8. 关闭VNC服务器(可选)

若需停止VNC服务,执行以下命令(:1对应显示编号):

vncserver -kill :1

注意事项

0
看了该问题的人还看了