Raspberry Pi にリモートでアクセスするための 5 つの最良のオプション

Raspberry Pi にリモートでアクセスするための 5 つの最良のオプション
あなたのような読者が MUO をサポートします。当社サイトのリンクを使用して商品を購入すると、アフィリエイト手数料が発生する場合があります。 続きを読む。

Raspberry Pi は、非常に多くのことができる素晴らしい小さなデバイスです。これを使用して、コーディングについて学習したり、ロボットを構築したり、映画をストリーミングしたり、ゲームをプレイしたりすることもできます。しかし、別のコンピューターまたはデバイスから Raspberry Pi にリモートでアクセスする必要がある場合はどうすればよいでしょうか?物理的にアクセスせずに Raspberry Pi を制御する最良の方法を見てみましょう。





今日のMUOビデオ スクロールしてコンテンツを続けてください

Raspberry Pi にリモートでアクセスする利点

  レゴミニフィグとラズベリーパイ

Raspberry Pi をリモートで制御することで得られる潜在的な利点には次のようなものがあります。





  1. 消費電力の削減 : Raspberry Pi にリモート アクセスすると、Raspberry Pi 用に別のキーボード、マウス、モニターが必要なくなるため、セットアップの電力需要が軽減されます。このタイプのセットアップはヘッドレス接続と呼ばれ、これは次の方法の 1 つです。 Raspberry Pi セットアップの消費電力を削減します。 。
  2. 快適 : リモート アクセスを使用すると、インターネットに接続されている限り、世界中のどこからでも Raspberry Pi を制御できます。たとえば、3D プリンターを Raspberry Pi に接続して、 Octoprint経由でプリンターを監視/制御する 休暇中。リモート アクセスにより、新しい場所での Raspberry Pi のセットアップも簡単になります。
  3. セットアップの容易さと携帯性 : リモート アクセスを有効にすると、Raspberry Pi を持ち歩くときに別のディスプレイ、キーボード、マウスを持ち歩く必要がなくなります。 PC または携帯電話を Pi に接続するだけで、Pi をリモート制御できます。

1. SSH経由のリモートアクセス

  Raspberry Pi Imager で SSH を有効にする

Secure Shell (SSH) は、2 台のコンピュータが安全でないネットワーク上で通信し、データを共有するための安全な方法を提供するネットワーク プロトコルです。 SSH の主な利点の 1 つは、強力なデータ暗号化を提供して、機密データがネットワーク上で安全に送信されることを保証することです。





SSH は、ほとんどのコンピューティング プラットフォームで動作します。必要なのは、制御元のコンピューターにクライアントをインストールし、SSH 接続する他のコンピューターにサーバーをインストールすることだけです。

Windows、Linux、macOS などのほとんどのプラットフォームには、ターミナル/コマンド ラインに SSH クライアントがプリインストールされています。 Raspberry Pi OS などの Linux ディストリビューションには OpenSSH が標準実装されているため、SSH サーバーのセットアップが簡単になります。あなたがしなければならないのは、 Raspberry Pi で SSH を有効にする 別のデバイスから接続します。



壁紙としてgifを使用する方法

2. VNC経由のリモートアクセス

  オクトダッシュセットアップ用に VNC を有効にする

仮想ネットワーク コンピューティング (VNC) は、別のコンピュータのリモート インスタンスを制御するためのグラフィカル ユーザー インターフェイスを提供するリモート デスクトップ共有ソリューションです。オープンソースのリモート フレーム バッファー (RFB) プロトコルを使用しているため、Windows、macOS、Linux などの複数のオペレーティング システムと互換性があります。

VNC と SSH の基本的な違いは、SSH が主にコマンド ラインを通じて使用されるのに対し、VNC はグラフィカル ユーザー インターフェイスを直接提供することです。一方、SSH はより安全で、はるかに高速で、リソースの消費量が少なくなります。





VNC サーバーは Raspberry Pi OS の最近のリリースにすでにプリインストールされているため、Raspberry Pi での VNC のセットアップは非常に簡単です。ただし、Raspbian Jessie よりも古いバージョンの Raspberry Pi OS を使用している場合は、VNC サーバーを手動でインストールする必要があります。

VNC Viewer をクライアント (別の PC またはモバイル デバイス) にインストールする必要があります。幸いなことに、VNC Viewer には Android と iOS の両方のバージョンがあります。





3. RDP経由のリモートアクセス

  リモート デスクトップ接続アプリ

リモート デスクトップ プロトコル (RDP) は、ネットワーク接続を介して別のコンピュータをリモートで制御するための Microsoft 独自のソフトウェア ソリューションです。 RDP は、メイン コンピューターがクライアントをホストし、リモート コンピューターがサーバーをホストするクライアント/サーバー構成を使用します。 RDP の主な利点は、オーディオとビデオのリダイレクトが可能であり、ローカル コンピュータ上で音楽を再生したり、ビデオを視聴したりできることです。また、リモート コンピューターとローカル コンピューターの間でクリップボードを共有することもできます。

RDP 経由で Raspberry Pi にリモート アクセスするには、Linux ベースのオペレーティング システムで動作する RDP サーバーのオープンソース実装である Xrdp をインストールする必要があります。

RDP を使用して、 Raspberry Pi から Windows PC にアクセスするためのリモート デスクトップ接続をセットアップする 。

4. VPN経由のリモートアクセス

VPN (仮想プライベート ネットワーク) は、安全な接続を提供するトンネルとして機能します。 VPN はセキュリティ目的でよく使用されますが、ホーム ネットワークへのリモート アクセスも提供できます。

リモート アクセス用の VPN の構成は比較的簡単です。あなたはできる Raspberry Pi に独自の VPN サーバーをセットアップする PiVPN と WIreGuard を使用します。そこから必要なのは、適切な資格情報を持つクライアントだけです。 RDP とは異なり、VPN が正常に動作するには高帯域幅の接続が必要です。したがって、ネットワークのアップロード帯域幅が低い場合、VPN は最適なオプションではない可能性があります。ただし、VPN は RDP と比較して、はるかに優れたセキュリティと暗号化を提供します。

さらに、VPN はセットアップが最も簡単なリモート アクセス ソリューションではありませんが、広範なプライバシーとセキュリティが必要な場合には価値があります。

5. サードパーティのリモート アクセス ソフトウェアによるリモート アクセス

  クロムリモートデスクトップ

他のいくつかのアプリケーションでは、Raspberry Pi をリモートで制御できます。これらには次のものが含まれます。

  • チームビューア : この人気のあるリモート デスクトップ ソフトウェアを使用すると、ユーザーはコンピュータまたはデバイスにリモートでアクセスして制御できます。クロスプラットフォームであり、ユーザーは Windows、macOS、Linux、iOS、Android などのさまざまなオペレーティング システムに接続できます。ただし、上記のほとんどのオプションよりも安全性が低く、代わりに使いやすさを優先しています。 TeamViewer は独自のソフトウェアであり、最も安価なプランの価格は月額約 12 ドルで、毎年請求されます。
  • エニーデスク : このリモート デスクトップ ソフトウェアは、ユーザーにリモート コンピュータに接続して制御する機能を提供します。低帯域幅接続でも高速でスムーズなパフォーマンスを重視します。複数のプラットフォームをサポートしており、TeamViewer よりわずかに安く、月額約 11 ドルです。
  • Chrome リモート デスクトップ : この機能により、ユーザーは Chrome またはその他の Chromium ベースのブラウザを使用して自分のコンピュータにリモートでアクセスし、制御できるようになります。ユーザーは、Chrome リモート デスクトップ アプリを自分のコンピュータにインストールし、Chrome ブラウザを実行している他のデバイスからアクセスすることで、リモート アクセスを設定できます。

Raspberry Pi をリモートで制御するのは簡単です

Raspberry Pi をリモートで制御する場合、オプションは事実上無限です。自分にとって最適な方法を選択するには、グラフィカル インターフェイスが必要かどうか、セキュリティ上の懸念、予算 (有料方法の場合)、アクセスするプラットフォーム、技術的な複雑さなどの要素を考慮する必要があります。関与。これらすべての要素を考慮した後、最適なリモート アクセス インターフェイスを選択するのがはるかに簡単になります。