リモートデスクトップソフトウェアを使用して Raspberry Pi にアクセスする

胡金庫 2022年4月14日
リモートデスクトップソフトウェアを使用して Raspberry Pi にアクセスする

この記事では、リモートデスクトップソフトウェアを使用して Raspberry Pi デバイスにアクセスするためのいくつかの方法を紹介します。

Raspberry Pi のリモートデスクトップに SSH 経由で X11 転送を使用する

SSH を介した X11 転送は、別の Linux ベースの環境から Raspberry Pi にアクセスするためのシンプルなソリューションです。

X Window System は Linux システムで広く利用できるため、1つから Raspberry Pi デバイスにアクセスしていると想定します。さらに、SSH 経由で Raspberry Pi デバイスにアクセスできると確信しています。

最良のシナリオでは、SSH 接続を介して GUI プログラムを使用するには、次のコマンドを実行するだけで済みます。

ssh -X pi@192.168.0.123

このコマンドは通常どおりコンソールアクセスを生成しますが、マウスパッドなどの GUI プログラムを呼び出すことができ、対応するウィンドウがホストマシンのデスクトップ環境で開きます。

ここで指定されているように、X11 転送を使用している間はセキュリティに影響があります。それでも、ローカルネットワークで Pi を実行していて、それにアクセスできるのは自分だけである場合、一般的な使用シナリオではリスクを最小限に抑える必要があります。

sshd 構成ファイルが X11 転送を禁止している場合、前のコマンドが機能しない可能性があることに注意してください。この場合、パス-/etc/ssh/sshd_config にある構成ファイルを変更する必要があります。

このファイルの 1 行に X11Forwarding yes という行を含める必要があります。通常、この行はデフォルトの sshd 構成にすでに含まれています。または、誰かが以前に変更した場合は、値が no に設定されている可能性があります。

使い慣れたテキストエディタを使用してファイルの内容を編集できますが、権限を上げるには sudo プレフィックスを使用する必要があります。

sudo nano /etc/ssh/sshd_config
#OR
sudo nano /etc/ssh/sshd_config

行を変更または挿入した後、変更を保存し、次のコマンドを使用して sshd サービスを再起動して、新しい構成を適用します。

sudo systemctl restart sshd

この記事で示した最初のコマンドを使用して GUI アプリケーションを実行する必要があります。

Raspberry Pi OS での RealVNC リモートデスクトップソフトウェアの使用

RealVNC は、RFB プロトコルに基づいた有料の独自のリモートデスクトップソフトウェアを提供する会社です。通常、デスクトップに最新の Raspberry OS をインストールしている場合は、RealVNC ソフトウェアが含まれており、わずかな制限付きでホームユーザーに無料のサブスクリプションを提供します。

RealVNC ソフトウェアには、VNC サーバーと VNC ビューアークライアントの 2つの部分があります。後者は誰でも無料で利用できるため、任意のホストコンピューターで利用して、Raspberry Pi にリモートでアクセスできます。

Raspberry Pi での VNC サーバーの構成は、さまざまな方法を使用して実行できます。VNC サーバーを有効にする 1つの方法は、raspi-config コマンドラインユーティリティです。

これは通常、[インターフェイスオプション]セクションにあり、リストに [VNC]オプションが表示されます。または、GUI から VNC アプリケーションを開き、デスクトップ環境で構成することもできます。

RealVNC は、このリンクにある Raspberry Pi でのソフトウェアの詳細な使用シナリオを提供します。

Raspberry Pi OS 上のリモートデスクトップソフトウェアのその他のオプション

リモートデスクトップソフトウェアのいくつかのサードパーティオプションは、無料のオープンソースからプロプライエタリソフトウェアや有料ソフトウェアまで多岐にわたります。いくつかの人気のある選択肢は、サーバーとして xrdp、クライアントとして Remmina、またはプロプライエタリで無料のオールインワンソリューションである TeamViewer などが人気です。

著者: 胡金庫
胡金庫 avatar 胡金庫 avatar

DelftStack.comの創設者です。Jinku はロボティクスと自動車産業で8年以上働いています。自動テスト、リモートサーバーからのデータ収集、耐久テストからのレポート作成が必要となったとき、彼はコーディングスキルを磨きました。彼は電気/電子工学のバックグラウンドを持っていますが、組み込みエレクトロニクス、組み込みプログラミング、フロントエンド/バックエンドプログラミングへの関心を広げています。

LinkedIn Facebook

関連記事 - Raspberry Pi