ラズパイを外出先からリモート(遠隔)操作 – Raspberry Pi Connect使い方ガイド

Raspberry Pi ConnectはRaspberry Pi公式が提供しているサービスで、簡単な設定でインターネット経由で自宅のRaspberry Piをリモート操作することができます。本記事ではその使い方をわかりやすく解説しています。

更新日 : 2025年10月7日

Raspberry Pi Connectとは

ラズパイをリモート操作できる

Raspberry Pi ConnectはRaspberry Piが公式に提供しているサービスで、インターネットにつながっているRaspberry Piを遠隔地から操作することが可能になります。外出先からRaspberry Piを操作してソフトウェアを実行したり、設定を変えることができます。

通常インターネット経由でRaspberry Piへアクセスする場合、VPNやIPアドレス、ルーターなどの設定が必要でした。Raspberry Pi Connectを使えばそういった設定が不要になります。

デスクトップとコマンドラインをサポート

GUIが使えるリモートデスクトップ接続と、コマンドで操作するリモートシェル接続をサポートしています。

ブラウザー上からリモートデスクトップ接続した様子
ブラウザーから操作可能

操作する側(PCなど)ではブラウザーを使用するため、ソフトのインストールや設定作業が不要です。Raspberry Pi側の設定も非常に簡単ですぐに始められます。

暗号化通信

インターネット経由の通信となると、心配になるのはセキュリティです。Raspberry Pi Connectは暗号化通信に対応しています。

通常はRaspberry Pi(操作される側)とブラウザー(操作する側)がダイレクトに接続されますが、ネットワーク状況によってはサーバー経由での接続となるようです。

必要環境

必要環境は以下の通りです。

  • Raspberry Pi OS
  • インターネット接続
  • Waylandデスクトップ環境 (リモートデスクトップを利用する場合)

2025年10月リリースのRaspberry Pi OS TrixieであればすべてのRaspberry Piシリーズでリモートデスクトップを利用できるようです。

Legacy版のRaspberry Pi OS BookwormではRaspberry Pi Zeroシリーズなど一部モデルでWaylandにならず、リモートデスクトップが利用できない場合があります。また、Raspberry Pi OS LiteについてもWaylandにならないためリモートデスクトップが利用できません。

コマンドラインのみの利用であればデスクトップ環境は不要です。

セットアップ手順

以下の手順で進めます。

  1. Raspberry Pi Connectサービスを利用するために、Raspberry Pi IDを作成します
  2. Raspberry PiでRaspberry Pi Connectの有効化とサインインを行います
  3. 操作する側のPCで、ブラウザーからリモート操作します

Raspberry Pi IDの作成

Raspberry Pi ConnectはRaspberry Piが提供しているサービスで、使用するにはRaspberry Pi IDを作成する必要があります。

ブラウザーでRaspberry Pi ID作成ページへアクセスします。

以下のフォームに、メールアドレス、パスワード、ニックネームを入力します。Terms and Conditionsに問題なければ左のチェックボックスをクリックします。私は人間ですの左にもチェックを入れ、簡単な質問に回答します。

最後にContinueボタンをクリックします。

登録したメールアドレスにメールが来るので、Verify emailのリンクをクリックして登録完了です。




Raspberry Piの設定

Raspberry Pi (操作される側)の設定をしていきます。

Raspberry Pi Connectの有効化

右上の丸いRaspberry Pi Connectアイコンをクリックし、「Turn On Raspberry Pi Connect」をクリックします。

デスクトップ環境が利用できない場合は以下のコマンドで有効化します。

$ rpi-connect on
サインイン

Raspberry Pi Connectを有効化すると、ブラウザーが立ち上がってサインイン画面が表示されると思います。誤って閉じてしまった場合は、右上のRaspberry Pi Connectアイコンをクリック後、「Sign in…」をクリックしてください。

コマンド操作の場合は以下を実行します。

$ rpi-connect signin

すると以下のようなメッセージが表示されます。ブラウザーで表示されているhttps://〜にアクセスします。ブラウザーは別のPCのものでも構いません。

Complete sign in by visiting https://connect.raspberrypi.com/verify/XXXX-XXXX

ブラウザーでサインイン画面が表示されたら、「Sigin in …」ボタンをクリックします。

Raspberry Pi IDのメールアドレスとパスワードを入力し、「Sign in」ボタンをクリックします。なお、既にサインイン済みの場合は本画面はスキップされます。

次にデバイスの名前を入力する画面が表示されます。複数のRaspberry Piを登録する場合など、デバイスを識別する名前を決めて入力し、「Create device and sign in」ボタンをクリックします。

「Device sign in successful」などと表示されれば登録完了です。

ブラウザーからリモート操作

PCなどの操作する側のデバイスで、ブラウザーでRaspberry Pi Connectにアクセスします。必要に応じてサインインしてください。

登録済みのRaspberry Piの一覧が表示されます。デバイス名の下に「Screen sharing」と表示されているものはリモートデスクトップ接続が可能なデバイス、「Remote shell」と表示されているものはリモートシェル(コマンドライン)接続が可能なデバイスです。いずれも表示されていないデバイスはオフラインで現在接続できません。

リモートデスクトップで接続するには、右の「Connect via」ボタンをクリックし、「Screen sharing」をクリックします。

以下のようにブラウザー上にRaspberry Piデスクトップ画面が表示されれば成功です! マウスやキーボードでRaspberry Piを操作することができます。

リモートシェル(コマンドライン)で接続するには、接続画面で「Remote shell」をクリックします。リモートシェルのみ接続可能な場合は「Connect」ボタンのみ表示されているのでクリックします。

以下のようにブラウザー上にターミナル画面が表示されれば成功です! ターミナルと同様にコマンドを入力してRaspberry Piを操作することができます。インターネット回線が遅い場合などはデスクトップ操作がもたつくので、コマンドラインで操作しても良いと思います。

まとめ

Raspberry Pi Connectを使ってRaspberry Piをリモート操作する手順は以上です。

Raspberry Pi3やZeroなどRaspberry Pi Connectでデスクトップ接続できないモデルをリモート操作したい方や、スマホからリモート操作したい方は従来のVNCを使ったリモート接続手順も解説していますので、参考にして下さい。

また、Raspberry Piとのファイルのやり取りについてはSSH/SCPを使ったファイル転送手順を解説しています。

これらの方法はLAN内での接続を前提としているのでインターネット経由で接続する場合はVPNなどと組み合わせる必要があります。

VNCでRaspberry Piにリモートデスクトップ接続 (Windows/Mac/Linux対応)

VNCを使って、PC (パソコン) からRaspberry Pi(ラズパイ)にリモート接続する手順、およびディスプレイなしでRaspberry Piを起動できるようにする方法について解説しています。PCからリモートでRaspberry Piを操作することができれば、運用の幅が広がって便利になります。

ラズパイで赤外線(家電、エアコン、照明、テレビなどを制御)

Pythonとpigpioを使ってRaspberry Piで赤外線の送受信を行う方法について解説しています。赤外線送受信ソフト「cgir」を使うことで、簡単に受信、登録、送信動作をさせることができるほか、データ解析も可能です。赤外線を使ってエアコン、照明、テレビなどの家電を制御することが可能になります。

Raspberry Pi用 サーボモータードライバー「RPZ-RC-Servo」

RCサーボモーターを制御できるRaspberry Pi(ラズパイ)用拡張基板です。モーターの角度(位置)を指示すれば、自動で目標までモーターを動かしてくれます。ものを動かしたり回転させるシステムが実現できます。Raspberry Piへ電力を供給する機能もあり、単一電源でシステムを構成できます。