RealVNC 图标标识

RealVNC Viewer

效率

关闭圆形图标

如何使用 RealVNC® 设置 Raspberry Pi 远程桌面:完整指南

目录

本文适用于 RealVNC Connect 7 及更早版本。

业内人士预计,随着用户因 Raspberry Pi 的多功能性和经济实惠而转向这种单板计算机,Raspberry Pi 的销量将持续增长。随着该工具应用场景的演变,消费者将不可避免地向制造商和经销商寻求帮助。专业人士和业余爱好者也可能需要远程访问 Pi 设备的方式,以便协作并提升便利性。

如果您能在全球任何地方安全地管理您的 Raspberry Pi,会怎么样? RealVNC Connect 经过认证的安全远程访问技术可以为您、您的组织和您的客户提供无缝体验。请继续阅读,我们将指导您使用 RealVNC 的强大工具设置 Raspberry Pi 远程桌面。

设置 Raspberry Pi 远程桌面的前提条件

通过 RealVNC Connect,它由 RealVNC Server 和 RealVNC Viewer 应用组成;借助它,您可以远程查看 Raspberry Pi 并与之交互。

RealVNC Server 允许远程访问另一台设备上的 Raspberry Pi 设备。在 Raspberry Pi OS 9 至 11 版本上运行的设备系统中预置了 RealVNC Server。RealVNC Connect 也适用于 0 至 5 版的 Pi OS,只要它们在以下条件下运行 X11 模式.

同时,您查看和控制 Raspberry Pi 的外部设备(Mac OS、Microsoft Windows 或 Linux)应安装配套软件 RealVNC Viewer。

步骤 1:为远程桌面访问准备好 Raspberry Pi

安装Raspberry Pi操作系统

  1. 准备一张 microSD 卡,从 https://www.raspberrypi.com/software/ 下载 Raspberry Pi Imager。
Raspberry Pi Imager 设置界面
  1. 将卡插入电脑,进入安装页面。向下滚动到 “使用 Raspberry Pi Imager 安装 Raspberry Pi 操作系统”,然后选择您的设备(Windows、Mac OS、Ubuntu for x86)。
  2. Imager 打开后,选择您的 Raspberry Pi 设备、操作系统(Raspberry Pi OS)和存储或安装设备(SD 卡)。点击 “下一步”。
  3. 单击下一个窗口中的 “编辑设置”–“是否要应用操作系统自定义设置?”–配置用户名和密码、设备主机名等。要跳过操作系统自定义,请单击 “否”。
  4. 在下一个窗口中点击 “是”,该窗口显示:”‘Generic MassStorageClass’上的所有现有数据将被清除。您确定要继续吗?”
  5. 如果出现提示,请输入您的密码。
  6. 出现 “写入成功 “窗口后,弹出 SD 卡。

现在您已经准备好从 SD 卡启动 Raspberry Pi 了。

在 Raspberry Pi 设备上启用 RealVNC Server

RealVNC Connect 设置界面

完成以下步骤后,RealVNC Server 将在每次启动 Raspberry Pi 时自动启动:

  1. 运行以下命令,在您的 Raspberry Pi 设备上安装并启用最新版本的 RealVNC Server:

sudo apt-get update

sudo apt-get install realvnc-vnc-server

如果您使用的是旧版本的工具,也可以使用此命令: sudo systemctl restart vncserver-x11-serviced

  1. 选择 “菜单 “并进入 “首选项”> “Raspberry Pi 配置”,确认 RealVNC Server 是否已启用。在 “接口 “下,确保 VNC 设置为 “已启用”。

您也可以运行命令 sudo raspi-config。然后,转到 “界面选项”,选择 “VNC”,再点击 “是 “并单击 “确定”。

步骤 2:在设备上安装 RealVNC Connect

在您用来远程控制 Raspberry Pi 的所有计算机和设备上下载 RealVNC Viewer。

  1. 转到此页: https://www.realvnc.com/en/connect/download/viewer/
  2. 从 “桌面”(Windows 电脑、Mac OS、Linux)或 “移动”(iOS 或安卓)选项卡中选择您的设备。
  3. 点击 “下载 RealVNC Viewer”。

本地连接您的Raspberry Pi

下面介绍如何与 Raspberry Pi 设备建立直接连接:

  1. 双击 RPi 任务栏上的 RealVNC Server 图标获取 IP 地址,并注意状态对话框中 “连接 “下的一串数字。
RealVNC 状态对话框

2.在远程设备(您将通过该设备访问 Raspberry Pi)上运行 RealVNC Viewer,并在搜索栏中输入该设备的 IP 地址。

步骤 3:使用云远程访问 Raspberry Pi

下面介绍如何通过云控制 Raspberry Pi 远程桌面:
  1. 注册 RealVNC 用户账户。您可以:
  1. 在您的 Raspberry Pi 设备上,从 RealVNC Server 状态菜单中选择 “许可”,然后点击 “下一步”。输入电子邮件和密码,然后按照后续说明操作。
  1. 在远程访问设备上,启动 RealVNC Viewer 并使用相同的 RealVNC 账户凭据登录。
  2. 在 RealVNC Viewer 对话框中,点击代表 Raspberry Pi 的计算机图标。
RealVNC Viewer 对话框

当收到 RealVNC Server 登录验证提示时,请输入您通常用来登录 Raspberry Pi 的用户名和密码。默认登录凭证的用户名是 “pi”,密码是 “raspberry”。

基于云的访问的好处

使用云连接来访问您的 Raspberry Pi 有这些好处:

  • 数据安全性
    • 远程访问会话期间交换的数据经过加密,可防止他人破译通信内容。
    • 使用 RealVNC Connect 进行云连接无需更改路由器或防火墙设置。
  • 便利性
    • 无需查找 Raspberry Pi 的 IP 地址。
    • 您可以从任何连接到互联网的设备访问 Raspberry Pi。

RealVNC for Raspberry Pi Remote Desktop 的高级功能

RealVNC Connect 通过这些功能提高您的工作效率和团队协作能力:

1.设备之间的文件传输

  • 要从 Raspberry Pi 发送文件,请单击 RealVNC Viewer 窗口顶部工具栏上的文件传输按钮(显示两个箭头)。当文件传输/管理器窗口弹出时,从左栏(”本地 “下)选择文件,然后点击 “发送”。
  • 从远程设备接收 Raspberry Pi 上的文件时,从右侧栏(”远程 “下)选择文件,然后点击 “接收”。

2.多显示器支持和屏幕共享选项

在 Windows 计算机、Mac OS 或 Linux 设备上安装 RealVNC Viewer 7.10.0 版后,只要其他设备安装了 RealVNC Server,您就可以远程查看它们。

即使 Raspberry Pi 在运行以下命令时未连接显示器,您仍然可以远程访问该 Raspberry Pi 的桌面: vncserver-virtual。同时,在您用来控制 RPi 的设备上,输入显示在 RPi 控制台上的 IP 地址或显示编号。

此外,您还可以在 Raspberry Pi 上安装 RealVNC Viewer,通过输入以下命令访问远程桌面计算机或另一台 Raspberry Pi: sudo apt-get install realvnc-vnc-viewer.

3.自定义显示设置以优化性能

要调整分辨率,请运行以下命令 sudo raspi-config. 然后进入 “显示选项”,选择 “VNC 分辨率”,并选择一个选项。要指定分辨率,请运行以下命令 vncserver-virtual -RandR=800×600(示例)。

您还可以按照 此处Raspberry Pi 文档中的说明,覆盖 /boot/config.txt file 中的默认设置。

使用 RealVNC 确保远程桌面连接安全性

要在通过 Raspberry Pi RealVNC Connect 进行远程桌面会话期间保护用户数据,请在 RealVNC Server 上执行以下步骤:

  1. 将加密参数设置为 “AlwaysMaximum”。
  2. 为 RealVNC Server 启用多因素身份验证。
  3. 限制会话权限,例如给予特定用户只允许查看的访问权限。

排查 Raspberry Pi 远程桌面的常见问题

连接性问题和解决方案

问题:RealVNC Server 已启用,但应用程序不会自动启动(尤其是当 Raspberry Pi 未连接键盘或鼠标时)。

解决方法:由于熵值不足,可能无法启动。您可以运行以下命令安装另一个熵发生器: sudo apt install haveged.

问题:您使用的是 RealVNC Viewer,但远程访问的 Raspberry Pi 使用的是 Wayland/WayVNC,而不是 RealVNC Server。

解决方法:除非您需要使用 Wayland,禁用 或关闭该程序,以改为运行 RealVNC Server。要禁用 WayVNC:

  1. 在 Raspberry Pi 上打开 “终端” 或通过 SSH 连接到它后,运行命令: sudo raspi-config
  2. 选择 “高级选项”> “Wayland”。
  3. 选择 “X11″,然后确认。
  4. 按提示重新启动 Raspberry Pi。

性能优化技巧

  • 通过专用本地连接(不通过云连接)使用直接连接时,您可以关闭加密,从而降低 Pi Zero 和 Pi1 的 CPU 占用率。为此,请打开 Raspberry Pi 上的 RealVNC Server 对话框。选择 “菜单”> “选项”> “专家”。然后,将加密参数更改为 “AlwaysOff”。之后重新启动任何现有连接。
  • 如果您必须安装微软原生的开源远程桌面访问工具 XRDP(X Remote Desktop Protocol),请在运行 RealVNC Server 时禁用它。这样做可以防止潜在的干扰,因为两个服务使用相同的 VNC 5900 端口. 要运行的代码是

sudo systemctl stop xrdp

sudo systemctl disable xrdp

为您的 Raspberry Pi 远程桌面选择 RealVNC Connect

将 Raspberry Pi 的多功能性和 RealVNC® 的安全记录结合起来,释放无限可能,何必等待?从物联网监控到远程教育,RealVNC 可以简化您的远程桌面体验。探索将 Raspberry Pi 连接到 RealVNC Connect 后您可以享用的所有 功能和工具。

立即访问 RealVNC 下载应用程序或开始 14 天的免费试用,开始您的远程访问之旅。 免费试用

了解更多相关信息

RealVNC 对 190 名 IT 领导者的调查数据揭示了为什么 "免费 "是昂贵的,更多的工具意味着更低的安全性,以及您的团队对风险视而不见的原因。...
随着更多包含具体细节的勒索软件攻击分析的出现,勒索软件团伙如何利用企业的远程访问来对付企业的情况变得越来越清晰。...

本文适用于截至第 7 版的 RealVNC Connect。 为什么要使用无头 Raspberry Pi? R … <a title="如何使用 RealVNC Connect 进行 Raspberry Pi 无头 VNC 设置"...

今天免费试用RealVNC®Connect

无需信用卡,即可免费、安全、快速地访问设备 14 天。 随时升级或取消