ubuntu22.0 tigervnc
时间: 2025-01-02 07:26:19 浏览: 90
### 安装 TigerVNC
为了在 Ubuntu 22.04 LTS 上安装 TigerVNC,需先更新软件包列表并安装必要的组件:
```bash
sudo apt update
sudo apt install tigervnc-standalone-server
```
上述命令会下载并安装 TigerVNC 及其依赖项[^1]。
### 配置 VNC Server
完成安装后,设置密码以便通过 VNC 进行远程访问:
```bash
vncserver
```
此命令会在首次运行时提示输入用于连接验证的密码,并创建默认配置文件和日志目录。之后可停止初始启动的服务实例:
```bash
vncserver -kill :1
```
这里 `:1` 表示显示编号;如果之前选择了其他编号,则应相应调整该参数。
### 创建 Systemd Service 文件
为了让 VNC 服务能够随系统自动启动以及更方便地管理它,建议创建一个 systemd service 单元文件来定义如何启动 VNC server 实例:
```bash
sudo nano /etc/systemd/system/vncserver@:1.service
```
向其中添加如下内容(注意替换 `<username>` 字段为你自己的用户名):
```ini
[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=<username>
PAMName=login
PIDFile=/home/<username>/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1920x1080 -SecurityTypes None :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
```
保存退出编辑器后重新加载 systemctl daemon 和启用新创建的服务单元:
```bash
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
```
这将确保每次开机都会自动启动指定用户的 VNC session[^2]。
阅读全文
相关推荐

















