如何在树莓派4上安装TeamViewer

您是否正在寻找一种可以从世界任何地方远程访问和控制您的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 软件包存储库。

该命令确保您安装了最新的软件包更新和安全补丁。因此,您可以在安装新软件时预防问题或兼容性问题。

sudo apt update -y
Updating your Raspbian package repository

4. 现在,运行以下 wget 命令来下载 TeamViewer Host 软件到您的 Raspberry Pi。

该命令会将安装的 .deb 文件(teamviewer-host_armhf.deb)从 TeamViewer 服务器下载到您当前的工作目录。

wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
Downloading the TeamViewer Host software

5. 下载完成后,请运行下面的ls命令以列出工作目录中的所有(**.deb*文件。这样做可以验证安装文件是否成功下载。

ls -la *.deb

如图所示,TeamViewer Host .deb文件存在于工作目录中。这个.deb文件包含了在你的Raspberry Pi上安装TeamViewer Host所需的安装包。

Verifying that the installation file exists

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

sudo apt autoremove -y
Removing unnecessary dependencies

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

sudo dpkg -i teamviewer-host_armhf.deb
Installing the TeamViewer Host software on Raspberry Pi

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

Getting a “broken dependencies” error
sudo apt-get -f install
Fixing broken dependencies

启动和启用TeamViewer服务

一旦在你的Raspberry Pi上安装了TeamViewer Host,它将自动设置为在启动时启动。 因此,每当你的Raspberry Pi启动时,服务都会启动。

但如果由于某种原因,TeamViewer服务无法自动启动,您可以手动启动服务。

运行下面的systemctl命令手动启动TeamViewer服务,并将其设置为在引导时自动启动。

这些命令不会产生输出,但您将在下一步中验证服务状态。

# 启动TeamViewer服务
sudo systemctl start teamviewerd.service
# 启用TeamViewer服务在引导时自动启动
sudo systemctl enable teamviewerd.service

现在,运行以下命令检查TeamViewer服务的status

sudo teamviewer daemon status

您将看到类似下面的输出,确认服务是否正在运行。

Checking the status of the TeamViewer service

在树莓派上配置TeamViewer

此时,TeamViewer已成功安装并在您的树莓派上运行。但是,仍然有一些附加设置需要配置,然后您才能远程连接到您的树莓派。

在配置树莓派上的TeamViewer时,有两种方法可以使用。这两种方法都有效,因此选择一种只是个人偏好。但再说一遍,拥有多个选项总是很不错的。

如果您对两种方法都感兴趣,请通过GUI开始配置TeamViewer,并决定是否喜欢这种方法。

基于GUI的树莓派

如果您更喜欢通过点击的方式配置事务,可以使用基于图形用户界面的 TeamViewer 配置。

1. 启动 TeamViewer,在底部勾选复选框以访问最终用户许可协议(EULA),然后点击继续

Accepting the EULA

2. 接下来,点击授予轻松访问以链接您的 TeamViewer 帐户,并使树莓派可以轻松从其他设备访问。

此选项允许您从安装有 TeamViewer 的任何设备远程访问您的树莓派,无需每次输入密码。授予后,打开 TeamViewer 选项窗口,您可以在那里配置 TeamViewer 的行为。

Granting easy access

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

Linking the TeamViewer account to the Raspberry Pi

4. 现在,使用以下方法将您的树莓派分配给 TeamViewer 帐户:

  • 输入电子邮件密码,用于从另一设备远程访问您的树莓派的用户帐户。选中授予轻松访问复选框以向该帐户授予轻松访问。点击分配以确认分配指定的 TeamViewer 帐户。分配后,您将收到来自 TeamViewer 的电子邮件,要求您验证新设备。
Assigning Raspberry Pi to a TeamViewer account

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

Completing the verification process

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

Finishing the TeamViewer options configuration

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

Noting down the TeamViewer ID

无头树莓派

您已经看到仅通过GUI点击只需几个步骤。但是,如果您更喜欢在命令行环境中工作,您可以在无头树莓派上配置TeamViewer。

TeamViewer的命令行界面(CLI)版本允许您从终端配置和控制软件。

1. 如果您尚未登录,请再次通过SSH登录到您的树莓派。

2. 接下来,打开您的终端,并运行以下命令以为TeamViewer设置一个强密码。将<your_password>替换为您的实际密码。

将密码保存在安全的地方,因为您将用它来验证并访问您的远程树莓派。

sudo teamviewer passwd <your_password>
Setting a password for TeamViewer

3. 现在,运行以下命令以检索您的TeamViewer ID。sudo teamviewer info

sudo teamviewer info

下面,输出显示了ID以及有关您的TeamViewer安装的其他信息,例如版本号和服务状态。

output display

通过TeamViewer远程连接到树莓派

无论您使用什么方法来配置TeamViewer,一旦您的TeamViewer ID确定,您就可以开始了。安装和配置TeamViewer后,唯一剩下的事情就是从另一台设备远程访问和控制您的树莓派。

在要连接到树莓派的设备上启动您的TeamViewer客户端。本教程将使用Windows计算机作为客户端。

接下来,将您的树莓派的TeamViewer ID输入到远程控制字段中,然后单击连接以连接到您的树莓派。

Connecting to Raspberry Pi remotely using TeamViewer

如果一切设置正确,您将立即连接到您的树莓派,现在可以远程访问和控制它,如下所示。此时,您可以访问存储在树莓派上的文件,安装额外的软件包,配置网络设置等。

请注意,如果您使用的是无头配置,则需要输入您的TeamViewer密码(您在前一步中设置的密码)以进行身份验证并远程访问您的树莓派。

Verifying connection to Raspberry Pi using TeamViewer

结论

恭喜!您刚刚学会了如何使用TeamViewer在树莓派上设置远程控制。有了这些新的知识,您可以轻松地将您的树莓派设置为可从任何设备远程访问。

想象一下,在舒适的家庭或办公室中,远程管理您的树莓派项目,访问文件和运行程序。是的,所有这些都可以轻松地实现远程管理!

Source:
https://adamtheautomator.com/teamviewer-on-raspberry-pi/