SSHとVNCビューアを使用してRaspberryPiのグラフィカルユーザーインターフェイス(GUI)にアクセスする方法は?



問題を排除するために楽器を試してください

Raspberry Piは、経済的なクレジットカードサイズのコンピューターであり、日常生活で使用して生活を楽にする興味深いプロジェクトを作成するための基本的なハードウェアコンポーネントが必要です。最初は簡単ですが、この控えめでありながら信じられないほどの電子ガジェットには、画面、コンソール、マウスなどの追加のアセットが付属しています。最新のRaspberryPiモデルには、通常、3〜4つのユニバーサルシリアルバス(USB)ポート、1つのイーサネットポート、および1つの高解像度マルチメディアインターフェイス(HDMI)があります。高品質のビデオの再生、スプレッドシートの作成、FMラジオ局、ゲームなど、ワークステーションで期待されるすべてのことを実行できます。この記事に記載されている設定により、ワークステーション間の接続を設定できます。ラズベリーパイボードとラップトップ。これは、RaspberryPiにリモートでアクセスするための基本的で便利な方法です。それでは、Raspberry Piのセットアップ、必要なパッケージのインストール、特定のハードウェアの変更に移りましょう。



ラップトップからラズベリーにアクセスする



Raspberry Piおよびその他のハードウェアコンポーネントをセットアップする方法は?

プロジェクトを開始するための最良のアプローチは、コンポーネントのリストを作成し、これらのコンポーネントの簡単な調査を行うことです。コンポーネントが不足しているという理由だけでプロジェクトの途中にとどまりたくないからです。



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

  • ラズベリーパイ3B +
  • HDMIポート付きテレビ
  • 有線キーボード
  • 有線マウス
  • マイクロSDカードリーダー
  • 32 GBSDカード
  • ラズベリーパイアダプター
  • RJ45イーサネットケーブル
  • ラップトップ

ステップ2:ラズベリーパイモデルの選択

ラズベリーパイのいくつかのモデルが市場で入手可能です。ラズベリーパイゼロを除いて、どのモデルでも優先できます。これは、Piゼロでは、ネットワークのセットアップが非常に面倒な作業であるためです。 3A +、3B +などの最新モデルを購入できます。 Raspberry Pi 4は、Raspberry Pi Foundationがこれまでにリリースした中で最も速く、最も支配的なガジェットですが、Raspberry Piチームは、リリース後にハードウェアの問題を共有していません。しません ブート USB-Cポートでは、起動に十分な電力が供給されないためです。したがって、このプロジェクトでは、Raspberry Pi 3B +を使用します。

ラズベリーパイ3B +

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

SDカードフォーマッターはラップトップにインストールする必要があります。オペレーティングシステムファイルを挿入する前にSDカードをフォーマットするためにこのソフトウェアが必要になるためです。こちらからダウンロードできます ここに 。すべてのファイルをフォルダーに抽出し、インストールを開始します。



SDカードフォーマッターのインストール

ステップ4:ラップトップにWin32ディスクイメージャをインストールする

このソフトウェアが必要になるため、Win32ディスクイメージャをラップトップにインストールする必要があります。 書く オペレーティングシステムイメージャファイルをSDカードに挿入します。このソフトウェアはインターネットで簡単に見つけることができ、からダウンロードすることもできます ここに

Win32ディスクイメージャのインストール

ステップ5:ラップトップにVNCビューアーをインストールする

VNCは、別のPCまたは携帯電話(VNCビューアーを実行)から1つのPC(VNCサーバーを実行)のデスクトップインターフェイスをリモートで制御できるようにするグラフィカルデスクトップ共有フレームワークです。たとえば、VNCビューアにはいくつかの種類があります。 TigerVNC、TeamViewer、RealVNCなど。私たちの要件は RealVNC インターネットで簡単に入手でき、からダウンロードできます。 ここに。 最新のRaspbianは、Piをリモートで制御できるVNCサーバーと、Piから他のシステムを制御できるVNCビューアーで構成されています。上記のリンクを開いた後、Raspberry Piアイコンをクリックし、RaspberryPi用のVNCViewerが必要なため、ダウンロードを開始します。

VNCビューア

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

両方のソフトウェアをインストールした後、SDカードをフォーマットして、カードに最初にインストールされた不要なファイルを削除できるようにします。 SDカードをフォーマットしたので、オペレーティングシステムをSDカードにインストールする準備が整いました。

フォーマット

ステップ7:最新のオペレーティングシステムをダウンロードする

最新のオペレーティングシステムは、ラズベリーパイの公式サイトからダウンロードする必要があります。 Raspbianの最新バージョンは 「ラズビアンバスター」。 NodeRedなどのハードウェアガジェットを配線するための最新のプログラミング機能が含まれています。RaspbianをPiにインストールするための代替方法も利用できます。まず、ダウンロードします 初心者 これはオペレーティングシステムインストーラーであり、最新のRaspbianが含まれていますが、時間がかかるため、直接ダウンロードします。 「デスクトップと推奨ソフトウェアを備えたラズビアンバスター」 私たちのラズベリーパイのために。 Raspbianはからダウンロードできます ここに

ラズビアン

ステップ8:オペレーティングシステムをSDカードに書き込む

Raspberry Piのオペレーティングシステムをダウンロードしたので、次のように書く準備ができました。 img SDカードにファイルします。 imgファイルを選択した後、書き込みアイコンをクリックし、imgファイル全体がSDカードに書き込まれるまで待ちます。 [書き込み]ボタンをクリックする前に、 MD5 ハッシュのドロップダウン矢印からのオプション。

SDカードにオペレーティングシステムを書き込む

ステップ9:PiでWifiを構成する

SDカードにオペレーティングシステムを書き込んだ後、カードリーダーからSDカードを抜きます。キーボードとマウスをRaspberryPiに接続します。 HDMIケーブルの片側をテレビに接続し、反対側をラズベリーパイに接続します。アダプターを使用してPiに電力を供給し、RaspberryPiが起動するまで待ちます。起動後、Raspbianの右上隅にあるWifiアイコンをクリックして、Wifiのパスワードを設定します。 Raspberry PiにIPアドレスが割り当てられ、私の場合、IPアドレスは次のようになりました。 192.168.1.15 「。今後の構成で必要になるため、このIPアドレスに注意してください。イーサネットケーブルを使用して、ラップトップのWi-Fi接続をRaspberry Piと共有することもできますが、インターネット設定を変更する必要があります。少し難しい作業なので、Wifi経由でPiを接続することをお勧めします。 注意: Wifiルーターに応じて、各個人に異なるIPアドレスが割り当てられます。

Wifiの構成

Lxターミナル/コマンドウィンドウに移動し、次のコマンドを入力して、割り当てられたIPを見つけることもできます。

ifconfig

IP構成済み

ステップ10:RaspberryPiでSSHクライアントとVNCを有効にする

RaspberryPiにリモートアクセスする場合 SSH 有効にする必要があります。ポートを使用したリモートログインプロトコルです 22 デフォルトでは。古いバージョンのRaspbianでは、sshはデフォルトで有効にされていましたが、2016年11月のRaspbianのリリース以降、sshサーバーはデフォルトで無効にされており、手動で有効にする必要があります。 PiのIPアドレスを見つけたら、左上隅にあるラズベリーアイコンをクリックします。

ラズベリーパイの構成

[設定]に移動し、そこから[Raspberry Pi構成]を選択して、最後に[インターフェイス]をクリックします。ボタンのリストから、2つをクリックする必要があります 有効にする ボタンのみ。最初のものは SSH そして2番目のもの VNC

SSHとVNCの有効化

ステップ11:WindowsでSSHクライアントを有効にする別の方法

SSHクライアントを有効にする別の方法もあります。 RaspbianをSDカードに書き込んだら、SDカードを開き、任意の場所を右クリックして、新しいテキストファイルを作成します。作成後 txt 名前が付けられていることがわかるファイル 「新しいテキストDocument.txt」。 これをすべて削除し、この書き込みの代わりに 「ssh」 。このファイルを作成したら、SDカードを取り外し、RaspberryPiに接続します。これで、sshが自動的に有効になります。

ssh

ステップ12:ラップトップにパテをインストールする

パテ は、別のPCへのリモートアクセスに使用される非常に柔軟なツールです。 SSHクライアントとして機能し、強力なファイアウォールと汎用性で有名です。 SSHプロトコルをサポートしているため、ラップトップにPuttyをインストールします。 PuTTY経由のSSHは、WindowsシステムからRaspberryPiに安全にアクセスする簡単な方法を提供します。 Windows用のパテはインターネットから簡単に見つけることができ、からダウンロードすることもできます ここに

パテ

ステップ13:パテを介してラズベリーパイにログインする

WifiルーターによってRaspberryPiに割り当てられたIPアドレスを入力します。私の場合、割り当てられたIPアドレスは 「192.168.1.15」。

IPアドレスの入力

IPアドレスを入力すると、画面が表示され、ユーザー名とパスワードの入力を求められます。デフォルトのユーザー名は「 pi 」とパスワードは「 ラズベリー 「。必要に応じて、ログインの詳細を変更することもできます。

ログイン

ステップ14:VNCビューアのバージョンを確認する

次のコマンドを実行して、最新バージョンのVNCビューアーがあることを確認します。

sudo apt update sudo apt install realvnc-vnc-サーバーrealvnc-vnc-ビューア

ステップ15:PiをVNCビューアーに接続する

VNCビューアを開き、以前にPuttyに入力したIPアドレスを入力します。私の場合、使用されるIPアドレスは 「192.168.1.15」。 IPアドレスを入力した後、サーバーはユーザー名とパスワードを要求します。デフォルトのユーザー名は 「ピ」 パスワードは 'ラズベリー'。 [OK]ボタンをクリックします。

VNCへの接続

ログイン後、Piへのリモートアクセスが可能になり、Piを使用できるようになりました。これで、Piを使用して、ホームオートメーション、Airplayサーバーなどのいくつかの興味深いプロジェクトを作成できます。

グラフィカル・ユーザー・インターフェース

読んだ6分