Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

Raspberry Pi(ラズベリーパイ)は、クレジットカードサイズの低価格コンピュータです。日常の生活をより便利にする様々なプロジェクトを構築でき、電子工作やIoT開発の入門用として世界中で人気を集めています。基本セットアップには、ディスプレイ、キーボード、マウスなどの周辺機器が必要です。最新のRaspberry Piモデルには、通常3〜4つのUSBポート、1つのイーサネットポート、そしてHDMIポートが搭載されています。

Raspberry Piは、高画質動画の再生、表計算ソフトの操作、FMラジオ局の構築、ゲームなど、一般的なデスクトップPCでできることの多くを実行できます。本記事では、Raspberry Piボードとノートパソコンを接続し、SSHとVNCビューアを使ってリモートからグラフィカルユーザーインターフェイス(GUI)へアクセスする方法を、手順を追って詳しく解説します。これはシンプルかつ便利なリモートアクセス手法です。それでは、Raspberry Piのセットアップ、必要なパッケージのインストール、ハードウェアの設定を進めていきましょう!

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

必要なハードウェアとRaspberry Piの初期設定方法

どんなプロジェクトでも、最初に行うべきは必要な部品のリストアップと事前調査です。作業の途中で「部品が足りない」と気づいて中断してしまうことのないよう、しっかり準備しておきましょう。

ステップ1:必要なコンポーネント一覧

  • Raspberry Pi 3B+
  • HDMIポート付きテレビ
  • 有線キーボード
  • 有線マウス
  • マイクロSDカードリーダー
  • 32GB SDカード
  • Raspberry Pi用ACアダプター
  • RJ45イーサネットケーブル
  • ノートパソコン

ステップ2:Raspberry Piモデルの選定

市場には複数のRaspberry Piモデルが存在しますが、Raspberry Pi Zero以外のモデルであればどれでも選択可能です。Pi Zeroはネットワークのセットアップが非常に手間になるためです。比較的新しい3A+や3B+などを購入するのがおすすめです。Raspberry Pi 4は、これまでにリリースされた中で最も高速かつ高性能なデバイスですが、発売後にUSB-Cポートからの給電不足により起動(ブート)しないというハードウェア不具合が報告されていました。そこで本記事では、安定性の高いRaspberry Pi 3B+を使用します。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ステップ3:SDカードフォーマッターをノートPCにインストール

OSファイルを書き込む前にSDカードをフォーマットする必要があるため、まず「SD Card Formatter」をノートパソコンにインストールします。公式サイトからダウンロードし、すべてのファイルをフォルダに展開してからインストールを開始してください。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ステップ4:Win32 Disk ImagerをノートPCにインストール

次に、OSイメージファイルをSDカードに書き込むためのツール「Win32 Disk Imager」をインストールします。このソフトウェアはインターネット上で簡単に見つけることができます。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ステップ5:VNC ViewerをノートPCにインストール

VNC(Virtual Network Computing)は、あるPC(VNCサーバー側)のデスクトップ画面を、別のPCやスマートフォン(VNCビューア側)から遠隔操作できるグラフィカルなデスクトップ共有フレームワークです。TigerVNC、TeamViewer、RealVNCなど複数の種類がありますが、本記事ではRealVNCを使用します。最新のRaspbianには、Piを遠隔操作するための「VNC Server」と、Piから他のシステムを操作するための「VNC Viewer」が標準搭載されています。RealVNCの公式サイトにアクセスしたら、Raspberry Piのアイコンをクリックしてダウンロードしてください。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ステップ6:SDカードのフォーマット

両方のソフトウェアのインストールが完了したら、SDカードをフォーマットします。これにより、出荷時にカードへ書き込まれていた不要なファイルを削除できます。フォーマットが完了すれば、いよいよOSをインストールする準備が整いました。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ステップ7:最新OSのダウンロード

Raspberry Piの公式サイトから最新のOSをダウンロードします。本記事執筆時点の最新バージョンは「Raspbian Buster」で、Node-REDなどのハードウェア連携に役立つ最新の機能が含まれています。

別の方法として、「NOOBS」というOSインストーラーを利用することもできます。NOOBSには最新のRaspbianが含まれていますが、インストールに時間がかかるため、ここでは「Raspbian Buster with Desktop and Recommended Software」を直接ダウンロードする方法をおすすめします。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ステップ8:OSをSDカードに書き込む

OSのダウンロードが完了したら、imgファイルをSDカードに書き込みます。Win32 Disk Imagerでimgファイルを選択したら、Hash欄のドロップダウンからMD5チェックオプションを選んでおきましょう。その後「Write」ボタンをクリックし、imgファイル全体がSDカードに書き込まれるまで待ちます。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ステップ9:Raspberry PiでWi-Fiを設定

OSの書き込みが完了したら、SDカードをカードリーダーから取り外します。キーボードとマウスをRaspberry Piに接続し、HDMIケーブルの片方をテレビに、もう片方をRaspberry Piにつなぎます。ACアダプターで電源を入れ、起動が完了するまで待ちましょう。

起動後、Raspbian画面の右上にあるWi-Fiアイコンをクリックして、Wi-Fiのパスワードを設定します。するとRaspberry PiにIPアドレスが割り当てられます(例:192.168.1.15)。このIPアドレスは後の設定で必要になるため、必ず控えておいてください。

イーサネットケーブルを使ってノートPCのWi-Fi接続をRaspberry Piと共有することも可能ですが、インターネット設定の変更が必要でやや難易度が高いため、Wi-Fiでの直接接続をおすすめします。注意:割り当てられるIPアドレスは、使用しているWi-Fiルーターによって異なります。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

割り当てられたIPアドレスは、LXターミナル(コマンドウィンドウ)を開いて以下のコマンドを入力することでも確認できます。

ifconfig
SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ステップ10:Raspberry PiでSSHとVNCを有効化

Raspberry Piにリモートアクセスするには、SSHを有効にする必要があります。SSHはデフォルトでポート22を使用するリモートログインプロトコルです。以前のバージョンのRaspbianではSSHがデフォルトで有効でしたが、2016年11月以降のリリースではセキュリティ上の理由からデフォルトで無効になっており、手動で有効化する必要があります。

PiのIPアドレスを確認したら、画面左上のラズベリーアイコンをクリックします。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

「設定(Preferences)」→「Raspberry Pi Configuration」→「Interfaces」タブの順に移動し、表示されたボタンの中からSSHVNCの2つの「有効(Enable)」ボタンをクリックします。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ステップ11:(代替方法)WindowsでSSHを有効化する

SSHを有効化する別の方法もあります。RaspbianをSDカードに書き込んだ後、SDカードを開いて任意の場所で右クリックし、新しいテキストファイルを作成します。「New Text Document.txt」という名前のtxtファイルが作成されるので、ファイル名をすべて削除して「ssh」(拡張子なし)に変更します。このファイルを作成したらSDカードを取り外し、Raspberry Piに挿入すれば、SSHが自動的に有効になります。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ステップ12:PuTTYをノートPCにインストール

PuTTYは、他のPCへのリモートアクセスに使われる非常に柔軟なツールです。SSHクライアントとして動作し、強力なファイアウォール対応と多用途性で知られています。PuTTYはSSHプロトコルをサポートしているため、Windowsシステムから安全にRaspberry Piへアクセスする簡単な手段となります。インターネットから簡単に入手できます。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ステップ13:PuTTY経由でRaspberry Piにログイン

PuTTYを起動し、Wi-FiルーターによってRaspberry Piに割り当てられたIPアドレスを入力します(例:192.168.1.15)。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

IPアドレスを入力して接続すると、ユーザー名とパスワードの入力を求める画面が表示されます。デフォルトのユーザー名は「pi」、パスワードは「raspberry」です。必要に応じてログイン情報は変更できます。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ステップ14:VNC Viewerのバージョン確認

以下のコマンドを実行して、最新バージョンのVNC Viewerがインストールされていることを確認しましょう。

sudo apt update
sudo apt install realvnc-vnc-server realvnc-vnc-viewer

ステップ15:VNC ViewerでRaspberry Piに接続

VNC Viewerを開き、先ほどPuTTYで入力したものと同じIPアドレスを入力します(例:192.168.1.15)。IPアドレスを入力すると、サーバーからユーザー名とパスワードを求められます。デフォルトのユーザー名は「pi」、パスワードは「raspberry」です。入力後、「OK」ボタンをクリックしてください。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】

ログインに成功すると、Raspberry Piへのリモートアクセスが確立され、ノートPCの画面からPiを自由に操作できるようになります。これで、スマートホーム自動化やAirPlayサーバーなど、様々な面白いプロジェクトをRaspberry Piで実現できるようになりました。

SSHとVNCビューアを使ってRaspberry PiのGUIにリモートアクセスする方法【初心者向け完全ガイド】
  1. Microsoft RobocopyにGUI(グラフィカルユーザーインターフェース)を追加する方法

    Robocopy(Robust File Copy)は、Microsoftが提供するディレクトリレプリケーション用のコマンドラインツールです。当初はWindows NT 4.0 Resource Kitの一部としてリリースされ、Windows VistaやWindows 7以降では標準機能として搭載されています。Windows XPで使用したい場合は、別途Windows Resource Kitをダウンロードする必要があります。 Robocopyは、ディレクトリのミラーリングをはじめ、バッチコピーや同期コピーなど、さまざまな用途に活用できる強力なツールです。最大の特長は、ディレクトリをミラー

  2. iCloud写真へのアクセスと管理方法を徹底解説!無料5GBを賢く活用するコツ

    iPhoneを長年使っている方なら、Appleの「マイフォトストリーム(My Photo Stream)」機能をご存じでしょう。まだ馴染みのない方のために説明すると、これはiCloudユーザー向けの機能で、写真を自動的に同期し、どのAppleデバイスからでもアクセスできるようにするものです。 例えば、iPhoneで撮影した写真をiCloudにアップロードしておけば、フォトストリームが有効になっている限り、iPadやMacBookなど他のAppleデバイスからも同じ写真を閲覧できます。 ただし、ここに一つ注意点があります。iCloudの無料容量はわずか5GB。大量のデータを扱うユーザーにとっては