ubuntu安装VNC服务器x11vnc
时间: 2025-05-22 15:43:49 浏览: 24
### 安装和配置 x11vnc VNC 服务器
#### 安装必要的软件包
为了设置 x11vnc,在Ubuntu上需要先安装一些必需的软件包。这可以通过更新本地包索引并安装 `x11vnc` 来完成:
```bash
sudo apt update && sudo apt install x11vnc -y
```
此命令会从官方仓库下载并安装最新版本的 x11vnc 软件[^1]。
#### 设置密码
一旦安装完毕,应该为即将创建的VNC连接设定一个访问密码。通过执行下面这条指令来实现这一点:
```bash
x11vnc -storepasswd
```
该操作将会提示输入以及确认新密码,并将其保存至默认位置以便后续使用时自动加载。
#### 启动服务
有了上述准备工作之后,可以尝试首次启动 x11vnc 服务了。最简单的方式是在终端里键入如下命令:
```bash
x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth ~/.vnc/passwd -rfbport 5900 -shared
```
这里 `-auth guess` 参数让程序自行猜测正确的认证文件路径;而其他参数则定义了一些基本行为选项,比如允许重复连接(`-repeat`)、共享屏幕给多个客户端(`-shared`)等特性[^2]。
#### 自动化管理 (可选)
如果希望每次开机都能自动开启这项服务,则推荐利用 systemd 或 supervisord 这样的进程管理系统来进行维护。对于后者而言,可以在用户的 home 目录下编辑或新建名为 `.config/supervisor/conf.d/x11vnc.conf` 的配置文件,加入类似这样的内容片段:
```ini
[program:x11vnc]
priority=0
command=x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/user/.vnc/passwd -rfbport 5900 -shared
autorestart=true
stdout_logfile=/dev/stdout
stderr_logfile=/dev/stderr
redirect_stderr=true
```
请注意替换其中 `/home/user/` 部分为实际用户名对应的完整路径。
阅读全文
相关推荐


















