您是否正在寻找一种可以从世界任何地方远程访问和控制您的Raspberry Pi的方法?别再找了!无论您是经验丰富的Raspberry Pi用户还是初次接触单板计算机世界的新手,Raspberry Pi上的TeamViewer就是您所需要的。
本教程将指导您如何在您的Raspberry Pi 4上安装和配置TeamViewer。使用TeamViewer,您可以利用远程访问和控制您的设备的能力,只要您有互联网连接,就可以从任何设备访问它。
继续阅读,将您的Raspberry Pi变成一个远程控制的强大工具!
先决条件
本教程将进行实际演示。要跟随操作,请确保您具备以下条件:
- A Raspberry Pi 4 with Raspbian installed and set up – This tutorial uses a Raspberry Pi 4 with Raspbian Buster installed, but any version of Raspbian should work fine.
- A device to remotely access your Raspberry Pi (i.e., computer, laptop, tablet, or smartphone) – This tutorial uses a Windows desktop computer, but any device in your arsenal will suffice.
- A TeamViewer account.
下载并安装Raspberry Pi上的TeamViewer主机
TeamViewer适用于不同的操作系统(OS)。但是像其他工具一样,您必须先在您的Raspberry Pi上下载并安装TeamViewer。
TeamViewer有两个主要版本,如下:
Version | Description |
Standard | This version is a full-featured remote access and control tool for desktop and laptop computers. Moreover, this version allows you to remotely access and control another computer and transfer files between the two devices. |
Host | This version is a specialized version of the software designed for use on servers and devices, such as the Raspberry Pi. This host version is intended to receive connections and act as a server, not to control another device remotely. |
但在本教程中,您将按照以下步骤安装TeamViewer主机版本:
1.确保您的Raspberry Pi已连接到互联网(通过以太网电缆或Wi-Fi网络)。
2.然后,在您的Raspberry Pi上打开一个终端窗口。
? 或者,您可以使用类似 KiTTY 的工具通过 SSH 访问您的 Raspberry Pi,并从那里运行命令。
3. 在终端窗口打开的情况下,运行以下 apt update
命令来更新您的 Raspbian 软件包存储库。
该命令确保您安装了最新的软件包更新和安全补丁。因此,您可以在安装新软件时预防问题或兼容性问题。

4. 现在,运行以下 wget
命令来下载 TeamViewer Host 软件到您的 Raspberry Pi。
该命令会将安装的 .deb 文件(teamviewer-host_armhf.deb
)从 TeamViewer 服务器下载到您当前的工作目录。

5. 下载完成后,请运行下面的ls
命令以列出工作目录中的所有(*
)*.deb*
文件。这样做可以验证安装文件是否成功下载。
如图所示,TeamViewer Host .deb文件存在于工作目录中。这个.deb文件包含了在你的Raspberry Pi上安装TeamViewer Host所需的安装包。

6. 接下来,运行下面的apt autoremove
命令以移除可能会阻止TeamViewer Host软件正确安装的任何不必要的依赖项。

7. 最后,运行以下dpkg
命令来解压TeamViewer Host .deb包并在你的Raspberry Pi上安装(-i
)TeamViewer Host软件。

出现像下面这样的损坏依赖项错误吗? 运行下面的命令以修复(-f
)任何损坏的依赖项。


启动和启用TeamViewer服务
一旦在你的Raspberry Pi上安装了TeamViewer Host,它将自动设置为在启动时启动。 因此,每当你的Raspberry Pi启动时,服务都会启动。
但如果由于某种原因,TeamViewer服务无法自动启动,您可以手动启动服务。
运行下面的systemctl
命令手动启动TeamViewer服务,并将其设置为在引导时自动启动。
这些命令不会产生输出,但您将在下一步中验证服务状态。
现在,运行以下命令检查TeamViewer服务的status
。
您将看到类似下面的输出,确认服务是否正在运行。

在树莓派上配置TeamViewer
此时,TeamViewer已成功安装并在您的树莓派上运行。但是,仍然有一些附加设置需要配置,然后您才能远程连接到您的树莓派。
在配置树莓派上的TeamViewer时,有两种方法可以使用。这两种方法都有效,因此选择一种只是个人偏好。但再说一遍,拥有多个选项总是很不错的。
如果您对两种方法都感兴趣,请通过GUI开始配置TeamViewer,并决定是否喜欢这种方法。
基于GUI的树莓派
如果您更喜欢通过点击的方式配置事务,可以使用基于图形用户界面的 TeamViewer 配置。
1. 启动 TeamViewer,在底部勾选复选框以访问最终用户许可协议(EULA),然后点击继续。

2. 接下来,点击授予轻松访问以链接您的 TeamViewer 帐户,并使树莓派可以轻松从其他设备访问。
此选项允许您从安装有 TeamViewer 的任何设备远程访问您的树莓派,无需每次输入密码。授予后,打开 TeamViewer 选项窗口,您可以在那里配置 TeamViewer 的行为。

3. 在常规(左窗格)→帐户分配部分,点击分配到帐户以将您的 TeamViewer 帐户链接到树莓派。

4. 现在,使用以下方法将您的树莓派分配给 TeamViewer 帐户:
- 输入电子邮件和密码,用于从另一设备远程访问您的树莓派的用户帐户。选中授予轻松访问复选框以向该帐户授予轻松访问。点击分配以确认分配指定的 TeamViewer 帐户。分配后,您将收到来自 TeamViewer 的电子邮件,要求您验证新设备。

5. 打开发送给您的电子邮件,点击提供的链接,然后点击信任以完成验证过程,如下所示。

6. 切换到TeamViewer 选项窗口,点击确定以完成设置过程。

在TeamViewer的主屏幕上,您将看到您的TeamViewer ID,这是分配给您的树莓派的唯一ID号码。确保记录下该ID,因为您将需要它来通过TeamViewer从另一台设备连接到您的树莓派。

无头树莓派
您已经看到仅通过GUI点击只需几个步骤。但是,如果您更喜欢在命令行环境中工作,您可以在无头树莓派上配置TeamViewer。
TeamViewer的命令行界面(CLI)版本允许您从终端配置和控制软件。
1. 如果您尚未登录,请再次通过SSH登录到您的树莓派。
2. 接下来,打开您的终端,并运行以下命令以为TeamViewer设置一个强密码。将<your_password>
替换为您的实际密码。
将密码保存在安全的地方,因为您将用它来验证并访问您的远程树莓派。

3. 现在,运行以下命令以检索您的TeamViewer ID。sudo teamviewer info
下面,输出显示了ID以及有关您的TeamViewer安装的其他信息,例如版本号和服务状态。

通过TeamViewer远程连接到树莓派
无论您使用什么方法来配置TeamViewer,一旦您的TeamViewer ID确定,您就可以开始了。安装和配置TeamViewer后,唯一剩下的事情就是从另一台设备远程访问和控制您的树莓派。
在要连接到树莓派的设备上启动您的TeamViewer客户端。本教程将使用Windows计算机作为客户端。
接下来,将您的树莓派的TeamViewer ID输入到远程控制字段中,然后单击连接以连接到您的树莓派。

如果一切设置正确,您将立即连接到您的树莓派,现在可以远程访问和控制它,如下所示。此时,您可以访问存储在树莓派上的文件,安装额外的软件包,配置网络设置等。
请注意,如果您使用的是无头配置,则需要输入您的TeamViewer密码(您在前一步中设置的密码)以进行身份验证并远程访问您的树莓派。

结论
恭喜!您刚刚学会了如何使用TeamViewer在树莓派上设置远程控制。有了这些新的知识,您可以轻松地将您的树莓派设置为可从任何设备远程访问。
想象一下,在舒适的家庭或办公室中,远程管理您的树莓派项目,访问文件和运行程序。是的,所有这些都可以轻松地实现远程管理!
Source:
https://adamtheautomator.com/teamviewer-on-raspberry-pi/