如何使用 TeamViewer 從 Linux 存取 Raspberry Pi

您可以透過在樹莓派上安裝TeamViewer Host ,並在您的 Linux 電腦上安裝 TeamViewer 用戶端,從而從 Linux 電腦經由互聯網存取樹莓派。 Host 應用程式旨在實現持續的無人值守訪問,因此您無需每次都讓樹莓派上的用戶接受會話即可連接。您需要在樹莓派上安裝受支援的作業系統、網路連線、TeamViewer 帳戶,並且如果您想控制其圖形桌面,則還需要在樹莓派上安裝桌面環境。

重要相容性提示: TeamViewer 目前的 Raspberry Pi 下載頁面提供 ARM64 和 ARMv7 軟體包,但其支援資訊指出目前不支援 32 位元 ARM Linux,並建議使用 64 位元作業系統。安裝前,請務必查看Raspberry Pi 官方下載頁面和支援的作業系統清單。以下說明基於 64 位元 Raspberry Pi 作業系統。

1. 準備好樹莓派並啟用 SSH

更新樹莓派並確認其作業系統架構。在本地開啟終端,或如果 SSH 已啟用,則透過 SSH 連線:

ssh pi@raspberrypi.local

請將 `<username>`替換pi為您的實際使用者名,raspberrypi.local並將 `<hostname>` 替換為樹莓派的主機名稱或 IP 位址。目前的樹莓派作業系統安裝不一定使用舊的預設pi帳戶。如果 SSH 未啟用,請透過樹莓派鏡像工具的遠端存取設定或作業系統設定工具啟用它。請參閱官方的樹莓派遠端存取文件。

sudo apt update
sudo apt full-upgrade
uname -m
dpkg --print-architecture

對於 64 位元 ARM 系統,架構通常為aarch64和arm64。如果系統報告armhf或armv7l,請在繼續操作之前查看 TeamViewer 目前的相容性說明。

在選擇 TeamViewer ARM 版本之前,請先在終端機中檢查 Raspberry Pi 的作業系統版本和 CPU 架構。
在選擇 TeamViewer ARM 版本之前,請先在終端機中檢查 Raspberry Pi 的作業系統版本和 CPU 架構。

2. 下載並安裝 TeamViewer Host

開啟TeamViewer 官方 Raspberry Pi 入口網站,選擇適用於 Ubuntu/Debian 和 ARM64 的TeamViewer Host。如果您希望在 Pi 線上時對其進行訪問,則 Host 是合適的選擇。將下載的.deb軟體包儲存到 Pi 上,例如儲存到Downloads.

TeamViewer 官方下載頁面列出了適用於 ARM64 和 ARMv7 Raspberry Pi 系統的主機軟體包。
TeamViewer 官方下載頁面列出了適用於 ARM64 和 ARMv7 Raspberry Pi 系統的主機軟體包。

在終端中,切換到包含下載軟體包的資料夾,並使用 APT 進行安裝。如果下載的版本檔案名稱不同,請替換檔案名稱:

cd ~/Downloads
ls teamviewer-host*.deb
sudo apt install ./teamviewer-host_arm64.deb

使用此功能apt install ./package.deb可以讓 APT 在安裝過程中解析依賴項。如果您將軟體包下載到了其他目錄,請先切換到該目錄。請勿teamviewer-host_armhf.deb在未確認該軟體包仍適用於您的作業系統且受支援的情況下使用舊的硬編碼 URL。

使用 apt 從下載目錄安裝下載的 TeamViewer Host DEB 軟體包。
使用 apt 從下載目錄安裝下載的 TeamViewer Host DEB 軟體包。

3. 將樹莓派分配給您的 TeamViewer 帳戶

安裝完成後,執行主機設定指令:

sudo teamviewer setup
在 Raspberry Pi 終端機中執行 TeamViewer 設定指令,開始分配裝置。
在 Raspberry Pi 終端機中執行 TeamViewer 設定指令,開始分配裝置。

依照指示將裝置指派給您的 TeamViewer 帳戶。如果系統詢問您是否要指派設備,請確認Y,然後輸入設定工具要求的帳戶憑證。具體提示可能因版本而異。切勿將密碼貼到公共終端日誌中或與任何人分享。

TeamViewer 設定提示會詢問是否將 Raspberry Pi 指派給該帳號。
TeamViewer 設定提示會詢問是否將 Raspberry Pi 指派給該帳號。
終端確認 Raspberry Pi 已新增至「電腦和聯絡人」。
終端確認 Raspberry Pi 已新增至「電腦和聯絡人」。

當安裝程式報告電腦已新增至您帳戶的電腦或聯絡人清單時,表示樹莓派已連線。如果您的版本提供了不同的設定流程,請依照螢幕上的指示或最新的TeamViewer 支援文件進行操作。

4. 從您的 Linux 電腦連接

  1. 從官方Linux下載頁面下載TeamViewer的Linux版本。選擇與您的電腦架構和發行版相符的軟體包。
  2. 使用發行版的軟體安裝程式或 TeamViewer Linux 安裝指南中列出的命令安裝軟體套件。
  3. 啟動 TeamViewer 並使用指派 Raspberry Pi 時所使用的相同帳號登入。
  4. 開啟「電腦和聯絡人」,在裝置清單中找到 Pi。它顯示的名稱可能是您指派的主機名稱。
  5. 選擇設備並開始連線。如果出現提示,請完成用戶端中顯示的帳戶或裝置驗證步驟。
當樹莓派上線時,Linux TeamViewer 用戶端會在「電腦和聯絡人」下列出該裝置。
當樹莓派上線時,Linux TeamViewer 用戶端會在「電腦和聯絡人」下列出該裝置。
TeamViewer遠端工作階段顯示了樹莓派桌面,終端機已開啟。
TeamViewer遠端工作階段顯示了樹莓派桌面,終端機已開啟。

連線成功後,即可遠端與樹莓派互動。圖形桌面會話需要在樹莓派上支援桌面環境和顯示器會話;單獨安裝 Host 並不會在其精簡版或無頭作業系統鏡像上建立桌面介面。如果您只需要命令列管理,SSH 可能更簡單。

常見連線問題排查

  • 設備已離線:請確認樹莓派已通電並連接到互聯網,然後檢查 TeamViewer 服務和設定狀態。如有需要,請在系統更新後重啟樹莓派。
  • 該軟體包將無法安裝:請使用 TeamViewer 驗證系統架構dpkg --print-architecture,並下載相符的 ARM 軟體包。請勿在 64 位元系統上強制安裝不相容的 32 位元軟體包,反之亦然。
  • 樹莓派顯示已上線,但桌面不可用:請檢查樹莓派作業系統是否包含圖形桌面,以及顯示工作階段是否受支援。 TeamViewer 指出,某些配置下 Linux 上的 Wayland 支援仍然有限;建議使用 X11/Xorg 進行傳入連線。
  • 帳戶分配失敗:請檢查網路連線、系統日期和時間、憑證,以及裝置是否已指派給其他帳戶。請參閱 TeamViewer 最新支援頁面上的錯誤詳情。
  • APT 報告依賴關係錯誤:請重試sudo apt --fix-broken install,然後查看輸出。如果該軟體包不支援目前作業系統版本,請使用受支援的作業系統/軟體包組合,而不是重複強制安裝。

確保遠端存取安全

定期安裝更新,使用強密碼保護 TeamViewer 帳戶,並在可用時啟用多因素身份驗證,且僅向受信任的帳戶授予存取權限。同時,也要保護 SSH 安全性:盡可能使用基於金鑰的身份驗證,並避免將 SSH 直接暴露在公共網際網路上,除非您已對其進行安全設定。

對於大多數用戶來說,可靠的方法是確認 64 位元 Raspberry Pi 作業系統相容性,安裝官方的 ARM64 TeamViewer Host 軟體包,將 Pi 分配給一個帳戶,然後透過 Linux 用戶端的裝置清單進行連線。

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。