Raspberry PiからWindows PCにリモート接続する方法【5ステップで解説】
Raspberry Piで作業中に、Windowsパソコンのデータやアプリケーションが必要になったことはありませんか?しかし、そのPCは家の反対側の部屋、あるいは2階にあるかもしれません。
作業を中断してメインPCの前に移動するのは面倒です。今いる場所からそのままPCにアクセスできたら便利だと思いませんか?実はそれが可能です。Raspberry PiからWindows PCへリモート接続すればよいのです。
注意:逆に、PCからRaspberry Piをリモート操作したい場合は、SSH・VNC・RDPを使ったRaspberry Piリモート接続ガイドをご覧ください。
RaspbianからWindowsへリモート接続する方法
メールの確認や、PC上でしか使えないアプリケーションへのアクセスなど、理由はさまざまです。いずれの場合も、Raspberry Piからリモート接続を設定する必要があります。
手順自体はシンプルですが、意外と情報が少なく謎に包まれているように感じるかもしれません。ここでその手順を明確にしておきましょう。全体の流れは以下の通りです。
- Windowsでリモート接続を受け入れるよう設定する
- Windows PCのIPアドレスを確認する
- RaspbianにRDP(Remote Desktop Protocol)ソフトウェアをインストールする
- Raspbianにリモートデスクトップアプリをインストールする
- Raspberry PiからPCに接続する
わずか5ステップで、Raspberry PiからPCへのリモートデスクトップ接続を構築できます。
ステップ1:Windowsをリモート接続用に設定する
最初のステップは、WindowsがRDPプロトコルによる着信リモート接続を受け入れられるようにすることです。そのためには、「リモートアシスタンス」の設定を有効にします。
エクスプローラーを開き、「PC」を見つけます。右クリックして「プロパティ」を選択し、「システム」ウィンドウで「リモート設定」を探します。
ここに「このコンピューターへのリモートアシスタンス接続を許可する」というチェックボックスがあります。チェックを入れて「適用」をクリックして確定します。「詳細」ボタンもあるので、こちらもクリックしましょう。「このコンピューターへのリモート制御を許可する」にチェックを入れて「OK」をクリックします。
「OK」をクリックしてプロパティ画面を閉じ、システムウィンドウを終了します。
ステップ2:WindowsデバイスのIPアドレスを確認する
次に、WindowsパソコンのIPアドレスを確認します。方法はいくつかあります。
おそらく最も簡単なのはコマンドで確認する方法です。スタートボタンを右クリックして「Windows PowerShell」を選択します。青いコマンドラインウィンドウが開いたら、次のコマンドを入力します。
ipconfig
表示された一覧から現在の接続を確認してください。Wi-Fiは「ワイヤレスLANアダプター」、Ethernetは「イーサネットアダプター」として表示されます。
これが難しい場合の代替手段として、Webブラウザからルーターの管理画面にアクセスする方法もあります。手順はルーターのマニュアルを確認する必要がありますが、ログインすればホームネットワークに接続されているデバイスの一覧を確認できます。
先ほどリモートアシスタンスを有効化した際に開いたシステムウィンドウで確認したPCのホスト名を探せば、IPアドレスがわかります。通常は192.168.0.xまたは192.168.1.xの形式になっています。
IPアドレスがわかったら、後で使えるようにメモしておきましょう。
ステップ3:Raspberry PiにRDPソフトウェアをインストールする
ここからはRaspberry Pi側の作業です。小さなコンピューターを起動し(キーボードとマウスが接続されているものとします)、ローカルネットワークに接続したら、ターミナルを開いてRaspbianをアップデートします。
sudo apt update
sudo apt upgrade
これらのコマンドを順番に入力し、表示されるプロンプトに従ってください。完了すると、Raspbianシステムが最新の状態になります。その後、次のコマンドでPiを再起動します。
sudo reboot
再起動が完了したら、新しいターミナルセッションを開始します。今度は次のコマンドでxrdpをインストールします。
sudo apt install xrdp
こちらも同様に、プロンプトに従ってソフトウェアのインストールが完了するまで待ちます。
ステップ4:リモートデスクトップアプリを見つけてインストールする
Linuxディストリビューション向けには、いくつかのリモートデスクトップツールが用意されています。これらは、他のマシンをリモート操作するために使用できるさまざまなプロトコルのうち、1つまたは複数に対応しています。
しかし、特にRaspberry Piにとって最良の選択肢はおそらくRemminaでしょう。RemminaはRDP、VNC、SPICE、NX、XDMCP、SSH、EXECに対応した多機能なクライアントです。
Remminaをインストールするには、ターミナルに戻って次のコマンドを入力します。
sudo apt install remmina
プロンプトに従って、インストールが完了するまで待ちます。Remminaについて詳しくは、公式サイトremmina.orgをご覧ください。
ステップ5:RemminaでPCに接続する
これで、Raspberry PiからWindows PCにリモートアクセスする準備がほぼ整いました。Remminaを開くには、ターミナルで次の1行のコマンドを実行します。
remmina
インターネットメニューから起動することもできます。
新しいウィンドウが表示されるので、IPアドレスを入力する欄を見つけ、プロトコルとしてRDPが選択されていることを確認します。
準備ができたら「接続」をクリックし、接続が確立されるのを待ちます。しばらくすると、Raspbian(または選択したその他のRaspberry Pi OS)内からWindowsデスクトップにアクセスできるようになります。
接続の詳細な調整(画質の変更など)は、「編集 > 設定」ウィンドウから行えます。
Raspberry PiでWindows PCをリモート操作する
Windows 10パソコンにRaspberry Piからアクセスできるようになると、さまざまな使い方が可能になります。メールのチェックや、PowerShellコマンドラインへのリモートアクセスなどができます。Raspberry Piでゲームサーバーを運用しているなら、PC上のゲーム設定へのアクセスが必要になることもあるでしょう。
要するに、2つの場所に存在する必要があるタスクはすべて完結できるのです。ただし、この方法でRaspberry Pi経由でPCのビデオゲームをプレイするのはおすすめできません。フレームレートが問題になるからです。(ゲームを楽しみたい場合は、Raspberry Pi経由でPCからTVへのストリーミングを試してみてください。)
なお、Windowsから他のLinuxコンピューターへリモート接続することも可能です。
-
Windows Core OSとは?Windows 10との違いをわかりやすく徹底解説
ソーシャルメディアには数多くのメリットがある一方で、デマや不完全な情報が拡散されるという大きな欠点もあります。その一例が、Microsoftが「Windows Core OS(WCOS)」と呼ばれる新しいOSを開発しているという噂です。このニュースは少し話題になりすぎた感があり、筆者は「また新しいOSなのか?」と真相を確かめるために調査を行いました。 ご存じない方のために説明すると、Microsoft Windows(全バージョン含む)は世界のPC市場で70%以上のシェアを誇っています。そしてWindows 10は、セキュリティ対策やカスタマイズをきちんと行えば十分に優れた製品です。では、Wi
-
遠隔地からPCにアクセスする方法を徹底解説!Windows・Mac・スマホ対応ガイド
遠隔地にあるPCにアクセスすることは、もはや高度な技術知識が必要な難しい作業ではありません。最初に必要な設定を一度行ってしまえば、あとは数回のクリックだけで簡単に接続できるようになります。本記事では、さまざまな環境から遠隔地のコンピューターにアクセスする方法を網羅的に解説します。 遠隔地からPCにアクセスするメリットとは? リモートアクセスが一部の人だけが使う特別な機能ではなく、多くの人にとって必要不可欠なものになった理由はいくつかあります。主なメリットを挙げてみましょう。 デスクトップPC(オフィスや自宅のもの)をどこへでも持ち運ぶことはできません。 オフィスのPCを自宅から、自宅のPC