Ubuntu20.04安装VNC
时间: 2025-07-01 10:03:42 浏览: 8
### 安装和配置 VNC 服务器在 Ubuntu 20.04 上
#### 安装 VNC 服务器
首先,需要安装 `tightvncserver` 软件包。可以通过以下命令进行安装:
```bash
sudo apt update
sudo apt install tightvncserver
```
安装完成后,可以启动 VNC 服务并设置密码:
```bash
vncserver
```
运行上述命令后,会提示你设置一个密码,这个密码用于远程连接时的身份验证。
#### 配置 VNC 服务器
为了确保 VNC 服务能够在系统重启后自动启动,需要创建一个 systemd 服务单元文件。创建一个新的服务文件:
```bash
sudo nano /etc/systemd/system/[email protected]
```
在打开的文件中,添加以下内容:
```ini
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=<username>
WorkingDirectory=/home/<username>
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver :%i -geometry 1440x900 -alwaysshared -fg
PIDFile=/home/<username>/.vnc/%H:%i.pid
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
```
请将 `<username>` 替换为实际的用户名。保存并关闭文件。
接下来,重新加载 systemd 以应用新的服务配置:
```bash
sudo systemctl daemon-reload
```
启用 VNC 服务以便在启动时自动启动:
```bash
sudo systemctl enable [email protected]
```
启动 VNC 服务:
```bash
sudo systemctl start [email protected]
```
检查服务状态以确认其是否已成功启动:
```bash
sudo systemctl status [email protected]
```
如果一切正常,你应该能看到类似以下的输出:
```
● [email protected] - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/[email protected]; indirect; vendor preset: enabled)
Active: active (running) since Thu 2018-08-16 19:05:54 UTC; 4s ago
Process: 9893 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :
Main PID: 9900 (vncserver)
Tasks: 0 (limit: 507)
CGroup: /system.slice/system-vncserver.slice/[email protected]
‣ 9900 /usr/bin/perl /usr/bin/vncserver :1 -geometry 1440x900 -alwaysshared -fg
```
#### 连接到 VNC 服务器
现在,可以在客户端上使用任何 VNC 客户端(如 TightVNC、RealVNC 等)来连接到 VNC 服务器。输入服务器的 IP 地址和显示编号(例如 `192.168.1.100:1`),然后输入之前设置的密码即可完成连接。
#### 参考资料
[^1] 实战记录在 Linux Ubuntu 20.04 安装VNC 远程桌面。
[^2] Ubuntu Linux20.04安装和配置VNC远程桌面服务器。
[^3] Ubuntu 20.04 上安装和配置 VNC。
阅读全文
相关推荐



















