LinuxからTeamViewerを使ってRaspberry Piにアクセスする方法

Raspberry Pi にTeamViewer Host を、Linux コンピューターに TeamViewer クライアントをインストールすることで、インターネット経由で Linux コンピューターから Raspberry Pi にアクセスできます。Host アプリは、継続的な無人アクセスを想定しているため、毎回 Pi 側でセッションを承認する必要なく接続できます。Raspberry Pi のグラフィカル デスクトップを操作するには、サポートされている Raspberry Pi OS のインストール、インターネット接続、TeamViewer アカウント、および Pi 上のデスクトップ環境が必要です。

重要な互換性に関する注意事項: TeamViewerの現在のRaspberry Piダウンロードページでは、ARM64およびARMv7パッケージが提供されていますが、サポート情報によると、32ビットARM Linuxは現在サポートされておらず、64ビットOSへの移行が推奨されています。インストール前に、公式のRaspberry Piダウンロードページとサポートされているオペレーティングシステムを確認してください。この手順では、64ビットRaspberry Pi OSのセットアップを使用します。

1. Raspberry Piを準備し、SSHを有効にする

Raspberry Piをアップデートし、オペレーティングシステムのアーキテクチャを確認してください。ローカルでターミナルを開くか、SSHが有効になっている場合はSSH経由で接続してください。

ssh pi@raspberrypi.local

pi実際のユーザー名とraspberrypi.localPi のホスト名または IP アドレスに置き換えてください。最新の Raspberry Pi OS インストールでは、必ずしも古いデフォルトpiアカウントが使用されるとは限りません。SSH が有効になっていない場合は、Raspberry Pi Imager のリモート アクセス設定または OS 構成ツールを使用して有効にしてください。Raspberry Pi のリモート アクセスに関する公式ドキュメントを参照してください。

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

64ビットARMシステムの場合、アーキテクチャは通常、aarch64およびとなりますarm64。システムがarmhfまたはを報告する場合はarmv7l、続行する前にTeamViewerの最新の互換性に関する注意事項を確認してください。

TeamViewer ARMパッケージを選択する前に、ターミナルでRaspberry PiのOSリリースとCPUアーキテクチャを確認してください。
TeamViewer ARMパッケージを選択する前に、ターミナルでRaspberry PiのOSリリースとCPUアーキテクチャを確認してください。

2. TeamViewer Hostをダウンロードしてインストールします。

公式のTeamViewer for Raspberry Piポータルを開き、 Ubuntu/DebianおよびARM64用のTeamViewer Hostを選択します。Hostは、オンライン時にいつでもアクセスしたいPiに適した選択肢です。ダウンロードした.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 がインストールの一環として依存関係を解決します。パッケージを別のディレクトリにダウンロードした場合は、まずそのディレクトリに移動してください。パッケージがまだ提供され、お使いの OS でサポートされていることを確認せずに、古いハードコードされたteamviewer-host_armhf.debURL を使用しないでください。

ダウンロードしたTeamViewer Host DEBパッケージをダウンロードディレクトリからaptを使ってインストールします。
ダウンロードしたTeamViewer Host DEBパッケージをダウンロードディレクトリからaptを使ってインストールします。

3. Raspberry PiをTeamViewerアカウントに割り当てます。

インストールが完了したら、ホストセットアップコマンドを実行します。

sudo teamviewer setup
デバイスの割り当てを開始するには、Raspberry PiのターミナルでTeamViewerのセットアップコマンドを実行してください。
デバイスの割り当てを開始するには、Raspberry PiのターミナルでTeamViewerのセットアップコマンドを実行してください。

画面の指示に従って、デバイスをTeamViewerアカウントに割り当ててください。デバイスを割り当てるかどうかを尋ねられた場合は、で確認しY、セットアップツールが要求するアカウント認証情報を入力してください。表示される手順はリリースによって異なる場合があります。パスワードを公開のターミナルログに貼り付けたり、誰かに共有したりしないでください。

TeamViewerのセットアップ画面では、Raspberry Piをアカウントに割り当てるかどうかを尋ねられます。
TeamViewerのセットアップ画面では、Raspberry Piをアカウントに割り当てるかどうかを尋ねられます。
端末に、Raspberry Piが「コンピュータと連絡先」に追加されたことが表示されます。
端末に、Raspberry Piが「コンピュータと連絡先」に追加されたことが表示されます。

セットアップ時に、コンピュータがアカウントのコンピュータまたは連絡先リストに追加されたと報告された場合、Raspberry Pi はリンクされています。お使いのバージョンでセットアップ手順が異なる場合は、画面の指示に従うか、最新のTeamViewer サポートドキュメントを参照してください。

4. Linuxコンピュータから接続します

  1. TeamViewerのLinux版は、公式Linuxダウンロードページからダウンロードしてください。お使いのコンピュータのアーキテクチャとディストリビューションに合ったパッケージを選択してください。
  2. お使いのディストリビューションのソフトウェアインストーラーを使用するか、TeamViewerのLinuxインストールガイドに記載されているコマンドを使用してパッケージをインストールしてください。
  3. TeamViewerを起動し、Raspberry Piの割り当てに使用したのと同じアカウントでサインインしてください。
  4. 「コンピュータと連絡先」を開き、デバイス一覧からRaspberry Piを探してください。表示されている名前は、あなたが割り当てたホスト名かもしれません。
  5. デバイスを選択して接続を開始します。プロンプトが表示された場合は、クライアントに表示されるアカウントまたはデバイスの認証手順を完了してください。
Linux版TeamViewerクライアントでは、Raspberry Piがオンライン状態になると、「コンピュータと連絡先」の項目にRaspberry Piが表示されます。
Linux版TeamViewerクライアントでは、Raspberry Piがオンライン状態になると、「コンピュータと連絡先」の項目にRaspberry Piが表示されます。
TeamViewerのリモートセッションでは、ターミナルが開いた状態のRaspberry Piのデスクトップ画面が表示されます。
TeamViewerのリモートセッションでは、ターミナルが開いた状態のRaspberry Piのデスクトップ画面が表示されます。

接続が完了すると、Raspberry Pi をリモートで操作できるようになります。グラフィカル デスクトップ セッションを使用するには、Raspberry Pi 上でサポートされているデスクトップ環境とディスプレイ セッションが必要です。Host だけをインストールしても、Lite またはヘッドレス OS イメージにはデスクトップ インターフェイスが作成されません。コマンドラインによる管理のみが必要な場合は、SSH の方が簡単かもしれません。

一般的な接続問題のトラブルシューティング

  • デバイスがオフラインです。Raspberry Piに電源とインターネット接続が確保されていることを確認し、TeamViewerサービスとセットアップの状態を確認してください。必要に応じて、システムアップデート後にRaspberry Piを再起動してください。
  • パッケージはインストールされません。TeamViewerを使用してアーキテクチャを確認しdpkg --print-architecture、対応するARMパッケージをダウンロードしてください。互換性のない32ビットパッケージを64ビットシステムに強制的にインストールしたり、その逆を行ったりしないでください。
  • Raspberry Piはオンライン状態ですが、デスクトップが表示されません。Raspberry Pi OSにグラフィカルデスクトップが搭載されていること、およびディスプレイセッションがサポートされていることを確認してください。TeamViewerによると、Linux上のWaylandサポートは一部の構成で制限されているため、受信接続にはX11/Xorgの使用が推奨される場合があります。
  • アカウント割り当てに失敗しました。ネットワーク接続、システムの日時、認証情報、およびデバイスが既に別のアカウントに割り当てられていないかを確認してください。エラーの詳細については、TeamViewerのサポートページを参照してください。
  • APT が依存関係エラーを報告しました。を再度実行しsudo apt --fix-broken install、出力結果を確認してください。パッケージが OS リリースでサポートされていない場合は、インストールを強制的に繰り返すのではなく、サポートされている OS/パッケージの組み合わせを使用してください。

リモートアクセスを安全に保つ

定期的にアップデートをインストールし、TeamViewerアカウントを強力で固有のパスワードと、可能な場合は多要素認証で保護し、信頼できるアカウントのみにアクセスを許可してください。SSHも保護してください。可能な限り鍵認証を使用し、安全に構成されていない限り、SSHをパブリックインターネットに直接公開しないようにしてください。

ほとんどのユーザーにとって確実な方法は、64ビット版Raspberry Pi OSとの互換性を確認し、公式のARM64 TeamViewer Hostパッケージをインストールし、Piをアカウントに割り当て、Linuxクライアントのデバイスリストから接続することです。

(25) コメント

  1. ともあき -

    ハードウェアの設定で迷ったことがあったので、次回はそれに関してもガイドが欲しいな〜と思っています。

  2. コウジ -

    この方法を試したら、すぐに接続できました!私の仕事がはかどります。大感謝

  3. あきら -

    やっぱりLinuxだと操作感が違いますね。この自由度の高い環境が好きです

  4. マコト -

    全ての説明がクリアで、細かいところまでフォローしてくれているのが素晴らしいです。続編に期待します!

  5. タケシ -

    Linuxで色々なことを学んでいる最中です。Mojibakeが出ることが多いのですが、これを解決する方法も知りたいです

  6. チバ -

    この記事を友達にシェアしました!彼もRaspberry Piに興味があるので、助け合えたらいいな

  7. タクヤ -

    Linuxの設定を間違えてしまったけど、何度も試してみたらできました!この情報があって本当によかった

  8. えりこ -

    逆にTeamViewerに何かトラブルが起きた時の対処法もあったら嬉しいな。ケアレスミスが多いので

  9. ユウタ -

    実際に試してみたら、Raspberry Piにアクセスできたのが嬉しい!この方法を知っていなかったので、この情報は本当に助かります。

  10. ナオミ -

    皆さん、Raspberry Piに別の遠隔操作ソフトを使ったことありますか?TeamViewer以外のおすすめがあれば教えてください

  11. アヤカ -

    TeamViewer以外にどんなリモートアクセス方法があるか興味があります。誰か教えてくれませんか?

  12. サトシ -

    Linux上での設定が難しいと感じていましたが、具体的な手順のおかげで簡単にできました!

  13. さやか -

    Raspberry Piを使ったことがない人にもわかりやすい内容ですね!知識が増えました

  14. つばき -

    TeamViewerの設定に関して、ポートの開放を忘れずにする必要があることがありました。すごく重要

  15. ショウタ -

    他の人も試したかな?Raspberry Piのストリーミングに挑戦したい!設定方法を教えてください。

  16. まりこ -

    TeamViewerのインストールがちょっと難しいと思ったけど、ここで説明されている方法はほんとに助かるわ。ありがとう

  17. ゆういち -

    LinuxとRaspberry Piの組み合わせは最高ですね!私はこれを使ってプロジェクトを作ります

  18. リョウタ -

    すごく助かりました!これで家にいても仕事ができるようになりますね。ありがとう

  19. ハナ -

    チュートリアルが分かりやすくて、すぐに実践できました!次は何をしようか考えています。

  20. 健太 -

    この記事は非常に役立ちました!Raspberry Piのリモートアクセスが簡単にできるので、今後も活用したいです

  21. ユリ -

    Raspberry Piを子供のプログラミング教育に使うつもりです。すごく楽しみ

  22. エイジ -

    このガイドを見て、一気にLinuxの虜になっちゃいました!これからも続けて勉強したいです

  23. カズマ -

    このガイドのおかげで、Raspberry Piをもっと活用できるようになりました。簡単にアクセスできて、本当に楽しいです。

  24. ハル -

    これは素晴らしいガイドですね!とても分かりやすい説明があって、全然つまずかなかったです。感謝

  25. まゆみ -

    リモートアクセスは大好きです!でも、特にLinuxではどうすればいいかわからなかったので、本当に助かりました

コメントを残す

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクをブラウザで開き、Chromeショートカットやアプリスタイルの起動機能を追加し、カレンダーとGmailを通じて期日が過ぎたタスクを管理できます。