树莓派 Connect
介绍
本站提供了同类远程管理工具 PiDoc,具有更丰富的功能。服务器位于国内,提供更稳定的连接,更 高的传输带宽。欢迎免费使用!
通过 Raspberry Pi Connect,您可以从世界任何地方安全地访问您的 Raspberry Pi。
在 Raspberry Pi OS Desktop 和 Raspberry Pi OS Full(带推荐软件的桌面版)中,Connect 默认已安装。而在 Raspberry Pi OS Lite 中,默认安装的是 Connect 的另一个 Lite 版本,该版本仅支持远程 shell 访问,不支持屏幕共享。
使用 Connect 时,请参阅 将设备与 Connect 账户关联。访问 connect.raspberrypi.com,即可在浏览器窗口中访问运行于树莓派上的桌面环境或 shell 终端。
个人 Connect 账户仅供单一用户使用。如需与多位用户共享设备访问权限(例如团队或企业场景),请升级至 Connect for Organisations。创建首个组织即可自动开始为期四周的免费试用。
Connect 使用安全的加密连接。默认情况下,Connect 会在 Raspberry Pi 和浏览器之间直接通信。但是,当 Connect 无法在 Raspberry Pi 和浏览器之间建立直接连接时,我们会使用中继服务器。在这种情况下,Raspberry Pi 只保留操作 Connect 所需的元数据。
要使用 Connect,您的树莓派必须运行 Raspberry Pi OS Bookworm 或更高版本。
手动启动和停止 Connect
您可以在桌面或命令行中开启或关闭 Connect:
- 桌面
- 命令行
要开启 Connect:
从菜单栏中的 Connect 图标中,选择 开启 Raspberry Pi Connect。
如果您尚未使用 Raspberry Pi ID 登录,系统将自动打开浏览器并提示您立即登录。登录后,您的 Raspberry Pi 便会与您的 Connect 账户关联。

要关闭 Connect:
从菜单栏中的 Connect 图标中,选择 关闭 Raspberry Pi Connect。
这将停止 Connect 的运行。

要开启 Connect,请运行以下命令:
rpi-connect on
要停止 Connect,请运行以下命令:
rpi-connect off
将 Raspberry Pi 设备与 Connect 账户连接起来
在树莓派设备上启动 Connect 后,您必须将设备与 Connect 账户关联。
若您使用树莓派映像工具在设备上安装树莓派操作系统,则可能已完成设备与 Connect 账户的绑定。更多信息请参阅 使用映像工具安装。
- 桌面
- 终端
- 使用授权密钥
从菜单栏的"连接"图标中,选择开启树莓派连接。这将打开您的浏览器,系统会提示您使用树莓派ID登录:

若您已开启Connect功能,请从下拉菜单中选择登录...:

若您尚未拥有树莓派ID,请选择免费创建以创建一个。
使用以下命令生成一个链接,将设备连接到 Connect 帐户:
rpi-connect signin
此命令将输出类似以下内容:
Complete sign in by visiting https://connect.raspberrypi.com/verify/XXXX-XXXX
要将您的设备与Connect账户关联,请在任意设备上访问验证网址,并使用您的树莓派ID登录。
授权密钥是一种一次性临时令牌,可让您自动将设备与Connect账户关联(无需使用网页界面)。个人认证密钥在创建后6小时过期;组织认证密钥在创建后1至90天过期(默认1天)。
创建和使用授权密钥最便捷的方式是通过 Imager 中的自定义选项实现。您也可通过个人或组织Connect账户的设置页面手动创建授权密钥,组织管理员还可使用管理API创建授权密钥。
个人账户每次仅能激活一个授权密钥;组织账户可同时激活多个授权密钥。每台设备需使用独立的授权密钥。
要使用认证密钥,请确保在树莓派 Connect 网站显示的到期时间之前启动树莓派并连接网络。
创建认证密钥后,可通过 rpi-connect signin 命令提供给设备,或将其写入用户主目录的文件中。
若以字符串形式提供密钥,请执行以下命令:
rpi-connect signin --auth-key=rpuak_123456
若将密钥保存至文件,可通过在路径前添加 @ 符号传递完整路径:
rpi-connect signin --auth-key=@/home/alice/auth.key
若将认证密钥保存至用户主目录下的 .config/com.raspberrypi.connect/auth.key,Connect 将自动检测到该文件。
完成连接您的 Raspberry Pi
完成身份验证后,为您的设备命名。请选择一个能唯一标识该设备的名称。
若您是 组织 的管理员,请选择将此设备添加至个人账户或特定组织。
点击创建设备并登录按钮继续。
您现在可以远程连接至您的设备。菜单栏中的 Connect 图标将变为蓝色,表示您的设备已登录 Connect 服务。您应收到一封电子邮件通知,告知有新设备已关联至您的Connect账户。
若收到邮件提示有未知设备登录Connect,请立即更改树莓派ID密码。请按照 从Connect移除设备 中的说明操作,永久解除该设备与您账户的关联。建议启用 启用双因素身份验证 以保障账户安全。
通过选择菜单栏中的 Connect 图标打开 Connect 菜单。该菜单允许您开启或关闭 Connect 功能、进行登录或注销操作,以及允许或禁止远程访问方式。
Connect 使用设备序列号登录通信。在设备之间移动 SD 卡将会退出 Connect。
访问你的 Raspberry Pi 设备
现在,您的设备已显示在 Connect 控制面板上,您只需使用浏览器即可随时随地访 问您的设备。Connect 提供多种远程与设备交互的方式。
查看设备
Connect 在设备选项卡上列出所有关联的设备。对于组织用户,您可以按设备名称搜索此列表,或按设备特征进行过滤。
登录 connect.raspberrypi.com 并转到设备选项卡。Connect 将显示关联设备的列表。
(仅限组织版 Connect)要按设备名称搜索,请在搜索字段中输入文本。Connect 会在您输入时匹配结果。
(仅限组织版 Connect)要过滤设备列表,请选择过滤器并从可用的过滤选项中进行选择。您可以按设备型号、内存容量或已安装的操作系统过滤设备。
此功能仅适用于运行客户端版本 2.9.0 或更高版本的设备。要更新设备上的 Connect,请参阅更新。
每个设备可用的连接方式显示为设备名称下方的灰色徽章。您可以通过以下方式连接到设备:
屏幕共享
Connect 包括在浏览器中共享设备屏幕的功能。使用以下说明共享设备屏幕。
屏幕共享需要Wayland窗口服务器。Raspberry Pi OS Bookworm 及其后续版本默认使用 Wayland。屏幕共享与 Raspberry Pi OS Lite 或使用 X 窗口服务器的系统不兼容。
在任何电脑上访问 connect.raspberrypi.com。
Connect 会将您重定向到 Raspberry Pi ID 服务以登录。登录后,Connect 会显示链接设备的列表。可进行屏幕共享的设备名称下方会显示一个灰色的Screen sharing徽章。
选择您要访问的设备右侧的Connect via按钮。从菜单中选择Screen sharing选项。这将打开一个浏览器窗口,显示您设备的桌面。
现在你可以像在本地一样使用设备了。有关连接的更多信息,请将鼠标悬停在Disconnect按钮右侧的挂锁图标上。
使用桌面上方的Copy from remote和Paste to remote按钮,在本地和远程剪贴板之间传输文本。
连接后,连接仪表板中的Screen sharing徽章旁边会出现一个绿点。这表示正在进行屏幕共享会话。鼠标悬停可查看当前屏幕共享会话的数量。
系统托盘中的 Connect 图标在屏幕共享会话进行时会旋转。每次屏幕共享会话开始时,都会出现桌面通知。
屏幕共享界面
Connect 的屏幕共享界面适用于桌面和移动设备。
您可以通过界面左下角的按钮模拟常见的键盘功能:
- 键盘。切换屏幕键盘。仅在移动设备上显示。
- Ctrl。模拟物理键盘上长按此键。
- Super 键。模拟物理键盘上长按此键。
- Alt。模拟物理键盘上长按此键。
- Esc。模拟此键的单击操作(按下后松开)。
- Tab。模拟此键的单击操作(按下后松开)。
禁止屏幕共享
要关闭屏幕共享会话,请选择桌面上方的Disconnect按钮。
禁止屏幕共享
要关闭屏幕共享功能,请在菜单栏中选择 Connect 图标,然后取消勾选 允许屏幕共享。您的设备仍保持登录 Connect 的状态,但无法通过 Connect 控制面板创建屏幕共享会话。
您也可以使用以下命令禁止屏幕共享:
rpi-connect vnc off
在连接仪表板中,Screen sharing徽章和Connect via连接菜单中的Screen sharing选项将被划掉。
要重新启用屏幕共享,请执行以下操作之一:
- 在菜单栏中选择 Connect 图标,然后选择允许屏幕共享
- 运行以下命令
rpi-connect vnc on
远程shell
Connect 包括从浏览器启动在设备上运行的 shell 的功能。使用以下说明访问远程 shell。
登录 connect.raspberrypi.com 并转到设备选项卡。
可用于远程 shell 访问的设备会在设备名称下方显示一个灰色的 Remote shell 徽标。
选择要访问的设备右侧的 Connect via 按钮。从菜单中选择 Remote shell 选项。这将在设备上打开一个 shell 会话。
现在您可以像在本地一样使用设备了。
在某些操作系统上,浏览器会拦截Ctrl+Shift+C和Ctrl+C等组合键。相反,您可以使用右键菜单或Ctrl+Insert来复制,Shift+Insert来粘贴。
连接后,连接仪表板中的Remote shell徽章旁边会出现一个绿点。这表示远程 shell 会话处于活动状态。鼠标悬停可查看当前远程 shell 会话的数量。
每个远程 shell 连接都会创建一个全新的连接,就像 SSH 一样。要在多个会话中持续执行后台命令和配置,请使用 screen 或 tmux。
菜单栏中的 Connect 图标在远程shell会话进行时会旋转。每次启动远程shell会话时,都会出现桌面通知。
CONNECT_TTY 环境变量表示会话使用 Connect 提供的远程 shell。
结束远程shell会话
要关闭远程 shell 会话,请运行 exit 命令或关闭窗口。
禁止远程shell访问
要关闭远程shell访问功能,请在菜单栏中选择 Connect 图标,然后取消勾选允许远程shell访问选项。您的设备仍将保持登录Connect的状态,但无法通过Connect控制面板创建远程shell会话。
或者,也可以使用以下命令禁止远程 shell 访问:
rpi-connect shell off
在 Connect 面板中,Remote shell 徽标和Connect via 菜单中的Remote shell 选项将被划掉。
要重新启用远程 shell 访问,请执行以下操作之一
- 单击 "连接 "系统托盘图标并选择Allow Remote Shell Access
- 运行以下命令
rpi-connect shell on
始终启用远程shell
Connect 以用户级服务而非 root 运行。因此,只有当你的用户账户当前登录设备时,Connect 才能工作。如果在禁用自动登录的情况下重启,这可能会导致无法访问设备。要在未登录设备时继续运行 Connect,请启用user-lingering。从您的用户账户运行以下命令启用用户登录:
loginctl enable-linger
我们建议在所有无头 Raspberry Pi OS Lite 设置中启用用户登录,以防止远程重启后无法访问设备。
禁用动画图标
若要在屏幕共享或远程shell会话进行时禁用动画图标,请右键点击菜单栏中的 Connect 图标,选择配置插件...。
勾选动画图标开关即可切换为备用图标。
屏幕共享或远程shell会话进行时,Connect图标将变为蓝色。
管理设备
Connect 面板列出了与您的 Connect 账号关联的所有设备,并显示了访问这些设备的各种方法。
选择设备名称可打开设备详细信息页面。此页面提供有关设备的低级信息。
要重命名或删除设备,请在设备页面上选择设置。
从 Connect 中删除设备会自动退出该设备上的连接。菜单栏中的 Connect 图标会变成灰色,菜单上只提供**Sign In...**选项。
更新
升级 Connect 会断开正在进行的任何屏幕共享或远程 shell 会话。除非您以不会因断开而中断的方式运行命令(例如使用 screen 或 tmux),否则不建议使用远程 shell 升级 Connect。
要更新到最新版本的 Connect,请运行以下命令:
sudo apt update
sudo apt install --only-upgrade rpi-connect
如果安装了 Connect Lite,请将上述命令中的 rpi-connect 替换为 rpi-connect-lite。