Raspberry Piサーバー/ビューワーVNC設定
Raspberry Piをリモートで管理する予定がある場合、VNCを使用することはリモートデスクトップアプリケーションにおいて最も効果的な方法の一つです。VNCを使用すると、別のデバイスからRaspberry Piに接続し、マウスとキーボードを物理的にデバイスに接続しているかのように使用できます。逆も可能で、Raspberry Piをクライアントデバイスとして使用し、他のコンピュータにリモート接続することもできます。
このチュートリアルでは、Raspberry PiにVNCを設定し、サーバーとクライアントの両方として使用する方法を学びます。Raspberry PiをVNCサーバーとして設定することで、他のデバイスがリモートで接続できるようになります。一方、VNCクライアントとして機能することで、Raspberry Piが他のシステムに接続し、リモートで制御することができます。もちろん、デバイスを同時にVNCクライアントとサーバーとして構成することも可能です。以下の手順に従って学んでいきましょう。
このチュートリアルでは学びます:
- コマンドラインとGUIを使用してVNCサーバーを有効にする方法
- Raspberry PiにVNCクライアントをインストールして使用する方法
Raspberry PiでVNCサーバーを設定する
まず、Raspberry PiでVNCサーバーを有効にする方法を説明します。これにより、Raspberry Piにリモート接続し、通常のデスクトップPCのように使用できるようになります。以下に、コマンドラインとGUIの2つの方法を説明します。現在SSH経由でRaspberry Piに接続している場合やコマンドラインを好む場合は、raspi-configユーティリティを使用します。それ以外の場合は、デスクトップユーザーは設定メニューからVNCを有効にできます。以下の手順に従って、方法を確認してください。
注意
VNCはリモートデスクトップ接続を可能にします。GUIの代わりにコマンドラインでRaspberry Piを管理したい場合は、Raspberry PiにSSHサーバーを設定することが可能です。
GUIを介してVNCサーバーを有効にする
-
デスクトップGUIからVNCを有効にするには、アプリケーションランチャーをクリックし、設定に移動して、Raspberry Piの設定を選択します。
次に、インターフェースタブをクリックし、VNCを切り替えて有効にします。
その後、VNCはタスクバーで実行されます。右クリックすると、さらなる設定オプションが表示されます。
コマンドラインを介してVNCサーバーを有効にする
ターミナルを開き、次のコマンドを実行してルート権限で
raspi-configユーティリティを開きます:sudo raspi-configキーボードの矢印キーを使用して「インターフェースオプション」をハイライトし、
Enterを押してください。次のメニューでは、有効または無効にできるさまざまな技術のオプションがあります。‘VNC’オプションまで下に移動し、それを選択してください。
ユーティリティは、VNCを有効にするかどうか確認を求めます。続行するには「はい」を選択してください。
成功すれば、ユーティリティはVNCサーバーが有効になったことを知らせます。変更はすぐに反映され、VNCを使用してRaspberry Piをリモートで制御できるようになります。
Raspberry PiをVNCクライアントとして使用する
前のセクションでは、Raspberry PiでVNCサーバーを有効にしました。これは、別のデバイスを使用してRaspberry Piにリモート接続したい場合には良いのですが、Raspberry Piを使用して他のデバイスに接続したい場合はどうでしょうか?その場合、Raspberry PiをVNCクライアントとして使用することになります。それを行う方法を見てみましょう。
まだインストールされていない場合は、次のコマンドを実行してTigerVNCビューワーアプリケーションをインストールしてください。これは無料でオープンソースのVNCビューワーであり、安全に推奨できますが、他にも存在し、代わりにインストールすることもできます。
sudo apt update sudo apt install tigervnc-viewerインストール後、アプリケーションランチャー > インターネット > TigerVNC Viewerに移動してTigerVNC Viewerを開きます。
TigerVNCビューワーウィンドウに、接続したいリモートシステムの情報を入力します。これには、ホスト名、完全修飾ドメイン名、またはリモートシステムのIPアドレスが含まれます。リモートシステムでVNCサービスが実行されており、アクセス権があり、ファイアウォールなどの他のデバイスが接続を妨げていなければ、正常に接続できるでしょう。
締めくくりの考え
このチュートリアルでは、Raspberry PiシステムでVNCサーバーとVNCクライアントを有効にし、設定する方法を見ました。これにより、ユーザーは別のコンピュータやモバイルフォンから自分のPiデバイスを管理できます。逆に、Raspberry Piを使用して、ローカルネットワークやインターネット上の他のデバイスに接続することもできます。









