Ubuntu VNC快速安装步骤
在安装前,先更新系统的软件包列表,确保获取到最新的VNC服务器版本。打开终端,执行以下命令:
sudo apt update
TigerVNC是Ubuntu官方推荐的轻量级、高性能VNC服务器,支持远程桌面连接。执行以下命令安装:
sudo apt install tigervnc-standalone-server tigervnc-common -y
安装过程中,系统会自动解决依赖关系,无需额外操作。
首次使用VNC前,需要设置连接密码(至少6位)。执行以下命令:
vncpasswd
输入密码后,系统会提示确认。此密码仅用于VNC连接,与系统用户密码无关。
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
执行以下命令启动VNC服务,其中:1表示显示编号(对应端口号5901,:2对应5902,依此类推):
vncserver :1 -geometry 1920x1080 -depth 24
-geometry:设置远程桌面分辨率(如1920x1080);-depth:设置颜色深度(16/24/32,推荐24位)。首次启动后,终端会显示连接信息(如Desktop 'Ubuntu:1 (username)' started on display :1)。
若系统启用了UFW防火墙,需允许VNC端口(5901)通过,避免连接被拦截:
sudo ufw allow 5901/tcp
sudo ufw reload
使用VNC客户端(如TigerVNC、RealVNC、Remmina)连接服务器。在客户端输入:
<服务器IP地址>:5901
例如,服务器IP为192.168.1.100,则输入192.168.1.100:5901,然后输入之前设置的VNC密码即可连接。
若需停止VNC服务,执行以下命令(:1对应显示编号):
vncserver -kill :1
注意事项: