本文详细介绍在 Ubuntu 24.04 系统下安装与配置 VNC Server 的完整步骤,帮助初学者轻松实现远程桌面访问。内容涵盖 TigerVNC 的安装、密码设置、启动脚本配置、系统服务创建以及常见问题解决。无论你是需要远程办公还是学习Linux远程管理,这篇指南都能让你快速上手。
打开终端,执行以下命令确保系统软件包为最新:sudo apt update && sudo apt upgrade -y
Ubuntu 24.04 VNC Server 推荐使用 TigerVNC,它性能稳定且配置简单。运行:sudo apt install tigervnc-standalone-server tigervnc-common -y安装完成后,可以通过 vncserver -version 验证。
首次启动 VNC 服务前需要设置连接密码。执行 vncpasswd,按提示输入密码(至少6位),并选择是否设置仅查看密码。该密码用于客户端连接认证。
VNC 启动时会读取用户目录下的 .vnc/xstartup 文件。创建并编辑该文件:nano ~/.vnc/xstartup填入以下基础内容(以 GNOME 为例):
#!/bin/shunset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESSexec /usr/bin/gnome-session &保存后赋予执行权限:
chmod +x ~/.vnc/xstartup使用 vncserver -localhost no :1 启动第一个显示号(:1),-localhost no 允许远程连接。首次启动会创建相关配置文件。若要停止服务,使用 vncserver -kill :1。

为了实现 VNC服务设置 持久化,创建 systemd 服务文件:sudo nano /etc/systemd/system/vncserver@.service填入以下内容(请将 <用户名> 替换为实际用户名):
[Unit]Description=Remote desktop service (VNC)After=syslog.target network.target[Service]Type=forkingUser=<用户名>ExecStart=/usr/bin/vncserver -localhost no :%iExecStop=/usr/bin/vncserver -kill :%i[Install]WantedBy=multi-user.target重新加载 systemd:
sudo systemctl daemon-reload,启用并启动服务:sudo systemctl enable vncserver@1 --now在其他设备上安装 VNC Viewer(如 RealVNC、TigerVNC 客户端),输入 服务器IP:5901(:1 对应端口5901),然后输入之前设置的密码即可访问 远程桌面Ubuntu。
xstartup 文件内容和权限,确保桌面环境已正确安装。sudo ufw allow 5901/tcpxstartup 中的启动命令。通过以上步骤,你已经成功在 Ubuntu 24.04 上部署了 TigerVNC安装配置,实现了远程图形化操作。记得定期更新系统以保持安全性。
本文由主机测评网于2026-02-26发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260227295.html