realvnc ubuntu
时间: 2025-05-09 13:19:22 浏览: 23
### 安装和配置 RealVNC on Ubuntu
#### 1. 更新系统包
在开始之前,建议先更新系统的软件包列表以确保获取最新版本的依赖项。
```bash
sudo apt update && sudo apt upgrade -y
```
#### 2. 安装 RealVNC Server 和 Viewer
RealVNC 提供了一个官方存储库来简化安装过程。以下是具体操作:
- 添加 RealVNC 的 GPG 密钥并注册其 APT 存储库:
```bash
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.20.437-Linux-x64.deb
sudo dpkg -i VNC-Server-6.20.437-Linux-x64.deb
```
注意:上述命令中的文件名可能因版本不同而有所变化,请访问 [RealVNC 下载页面](https://www.realvnc.com/en/connect/download/) 获取最新的 DEB 文件[^1]。
如果希望手动通过 `apt` 进行管理,则可以按照以下方式添加源:
```bash
echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list.d/realvnc.list
curl https://www.realvnc.com/download/rpm/pubkey.gpg | gpg --dearmor > realvnc-archive-keyring.gpg
sudo mv realvnc-archive-keyring.gpg /usr/share/keyrings/
sudo apt update
```
接着执行以下命令完成安装:
```bash
sudo apt install realvnc-vnc-server realvnc-vnc-viewer -y
```
#### 3. 配置 RealVNC Server
启动 RealVNC 并设置密码:
```bash
vncserver
```
这会提示输入用于连接到服务器的安全密码,并可以选择是否设置只读模式下的额外视图者密码[^2]。
停止当前运行的服务以便重新配置分辨率和其他选项:
```bash
vncserver -kill :1
```
编辑用户的 `.vnc/xstartup` 脚本来自定义环境变量以及窗口管理器的行为。例如修改为 GNOME 或 XFCE 桌面支持:
```bash
nano ~/.vnc/xstartup
```
将内容替换如下(适用于 GNOME):
```bash
#!/bin/sh
unset SESSION_MANAGER
exec gnome-session &
```
或者对于轻量级桌面如 LXDE 可改为:
```bash
#!/bin/sh
startlxde &
```
赋予脚本可执行权限:
```bash
chmod +x ~/.vnc/xstartup
```
重启服务使更改生效:
```bash
vncserver :1
```
#### 4. 设置防火墙规则允许外部访问
确认端口开放状态,默认情况下 RealVNC 使用的是 **5901** 端口加上显示编号(即第一个实例通常监听于 5901)。可以通过 UFW 执行下列指令打开相应端口:
```bash
sudo ufw allow 5901/tcp
sudo ufw enable
```
最后,在客户端设备上下载并安装 RealVNC Viewer 应用程序即可建立远程连接[^4]。
---
阅读全文
相关推荐


















