このガイドでは、以下について学習します。
- リモートアクセス機能とは何ですか
- リモートアクセスが役立つ理由
- リモート アクセス Raspberry Pi の要件
- Mac で Raspberry Pi ターミナルにリモートアクセスする方法
- ファイアウォール内で Mac 上の Raspberry Pi デスクトップにリモート アクセスする方法
- ファイアウォールの外側で Mac 上の Raspberry Pi デスクトップにリモート アクセスする方法
- Raspberry Pi 用に複数の VNC セッションを作成する方法
- 結論
リモートアクセス機能とは何ですか
リモートアクセス は、ユーザーがデバイスの IP アドレスを使用して他のシステムからデバイスを自由に制御できるようにする便利な機能です。通常、 リモートアクセス この機能は、SSH 接続を使用して、端末にアクセスするための安全な接続を確立します。ただし、VNC などのツールを使用すると、システム デスクトップに自由にアクセスし、他のシステムから制御できるようになります。
リモートアクセスが役立つ理由
リモートアクセス この機能は、システム用に別のデスクトップ セットアップを購入したくないユーザーにとって重要です。別のシステム上のデバイスにアクセスした後は、マウスやキーボードを使用せずに、任意の場所 (ファイアウォールの内側または外側) からデバイスを制御できます。
リモートアクセスの要件
Raspberry Pi にリモートでアクセスするには、次のものが必要です。
- ラズベリーパイデバイス
- ラズベリーパイオペレーティングシステム
- リモート アクセス コマンド ライン インターフェイス用の SSH
- Raspberry Pi デスクトップにリモート アクセスするための VNC
Mac で Raspberry Pi ターミナルにリモートアクセスする方法
Mac 上の Raspberry Pi ターミナルにリモートでアクセスしたい場合は、以下の手順に従ってください。
ステップ 1: Raspberry Pi で SSH サービスを有効にする
Mac で Raspberry Pi ターミナルにアクセスする前に、まずデバイスで SSH サービスを有効にする必要があります。 SSH は、別のコンピュータから Raspberry Pi にリモートでログインできるようにするセキュア シェル接続プロトコルです。 Raspberry Pi で有効にできます。 ここ。
ステップ 2: Raspberry Pi の IP アドレスを確認する
Raspberry Pi の IP アドレスは、後で別のコンピューターから Raspberry Pi デバイスにリモートでアクセスするときに必要になるため、見つける必要があります。次のコマンドから Raspberry PI IP アドレスを見つけることができます。
ホスト名 -私
ステップ 3: Mac で SSH ログインを有効にする
あなたは Mac ユーザーなので、Windows システムとは異なりデフォルトでオフになっているため、システムで SSH ログインを有効にする必要があります。リモート/SSH ログインを有効にするには、次の手順に進みます。 「システム環境設定」>「共有」、 を選択 リモートログイン すべてのユーザーに対して有効にします。
または、選択に従ってユーザーを選択することもできます。 「このユーザーのみ」 オプション。
ステップ 4: SSH コマンドを実行して Mac 上の Raspberry Pi ターミナルにアクセスする
Raspberry Pi の IP アドレスを確認したら、Mac ターミナルを開いて次のコマンドを実行します。
ssh ユーザー名 @ IPアドレスRaspberry Pi のユーザー名と IP アドレスを指定する必要があります。次に、デバイスへの接続を続けるかどうかの確認を求められます。と返信してください はい 現在のユーザーが Raspberry Pi デバイスにリモート接続できるようにします。
注記: Mac ターミナル上の Raspberry Pi ターミナル インターフェイスに正常にアクセスするには、デフォルトの Raspberry Pi パスワードを指定する必要があります。
これで Mac 上で Raspberry Pi リモートターミナルへのアクセスが完了しました。 Mac ターミナルから Raspberry Pi のコマンドを直接実行できるようになりました。ただし、SSH 接続は、Mac と Raspberry Pi の両方が同じネットワークに接続されている場合にのみ機能します。
ファイアウォール内で Mac 上の Raspberry Pi デスクトップにリモート アクセスする方法
Mac 上の Raspberry Pi ターミナルにアクセスするだけでなく、ファイアウォール内の Mac から Raspberry Pi デスクトップに直接アクセスして制御することもできます。ただし、このためには、サードパーティの広く使用されているリモート アクセス アプリケーション VNC が必要になります。 Mac 上の Raspberry Pi デスクトップにリモートでアクセスするには、以下の手順に従ってください。
ステップ 1: Mac で VNC を有効にする
デフォルトでは、VNC は Raspberry Pi システムにインストールされていますが、デフォルトでは有効になっていません。以下を使用して Raspberry Pi 構成を開くことで、これを有効にできます。
須藤 ラスピ構成を選択 「インターフェースオプション」 :
「」を選択してください VNC」 オプション:
選ぶ ' はい 」を実行して、Raspberry Pi で VNC を有効にします。
ステップ 2: Mac に VNC Viewer をインストールする
インストールする必要があります VNCビューア Macでから ここ , VNC リモート接続を使用して Raspberry Pi デスクトップにアクセスできるようになります。
ステップ 3: Mac で VNC 接続を許可する
デフォルトでは、Mac ではセキュリティの問題により、システム上で VNC Viewer を実行することができません。 「」を選択すると有効にできます。 アクセシビリティ 」オプションを選択して「」をクリックします ロックをクリックして変更を加えます ' オプション:
次に、VNC Viewer を選択し、システムでそれを許可します。
ステップ 4: Mac で Raspberry Pi デスクトップにアクセスする
次に、Mac で VNC Viewer を開き、Raspberry Pi の IP アドレスを入力し、ユーザー名とパスワードを追加して、Mac の Raspberry Pi デスクトップにアクセスします。
Raspberry Pi のパスワードを正しく入力すると、VNC Viewer に Raspberry Pi デスクトップが表示されます。 Mac から直接デバイスの制御を開始できるようになりました。
注記: この方法による VNC 接続は、両方のデバイスが同じネットワークに接続されている場合にのみ機能します。
ファイアウォールの外側で Mac 上の Raspberry Pi デスクトップにリモート アクセスする方法
VNC Viewer を使用すると、ユーザーはファイアウォールの外側で Raspberry Pi にリモート アクセスできます。これは、デバイスが別のネットワークに接続されている場合でも、次の手順を使用してアクセスできることを意味します。
ステップ1: を使用して VNC Viewer にサインインする必要があります。 サインイン Raspberry Pi の VNC Connect インターフェイスのオプション:
ステップ2: 電子メール ID とパスワードを入力して、VNC サーバーのサインイン プロセスを完了します。
ステップ 3: を選択 次 デフォルトの接続方法を使用するので、接続方法を選択するオプション:
ステップ 4: UNIX アカウントに同じユーザー名とパスワードを選択することで、デフォルトのオプションを続行できます。を設定することもできます VNCパスワード VNC セッションごとに次のようにします。
ステップ5: デフォルトのオプションを使用して「」を選択します。 次 ”:
ステップ6: クリック '適用する' ボタンをクリックして、行った変更が適切であることを確認します。
ステップ 7: のすぐ下に表示されるコンピュータ名をメモします。 接続性 オプション:
ステップ8: Mac の VNC Viewer にコンピュータ名を入力し、Enter キーを押します。次に、デフォルトの Raspberry Pi ユーザー名とパスワードを使用して、ファイアウォールの外側の Raspberry Pi デスクトップに正常にアクセスします。
Raspberry Pi 用に複数の VNC セッションを作成する方法
デフォルトでは、VNC は一度に 1 つの VNC 接続のみを使用できます。ただし、Raspberry Pi にアクセスしたいユーザーがもっといる場合は、VNC サーバーを作成できます。 VNC サーバーを作成すると、他のユーザーの邪魔をせずに Raspberry Pi にアクセスできるようになります。 Raspberry Pi で複数の VNC セッションを作成するには、Raspberry Pi ターミナルを開いて次のコマンドを実行します。
vncserver-仮想
IP アドレスをメモします。 192.168.X.X:1 上記のコマンドを実行した直後に、このアドレスを Mac の VNC Viewer に貼り付けます。これにより、Mac 上で別の VNC セッションが開きます。
実行できます vncサーバー コマンドを何度も繰り返して複数のセッションを作成します。セッション数に制限はありませんが、最小限のセッションを実行することでシステムへの負担を軽減することをお勧めします。
結論
Raspberry Pi へのリモート アクセスは、デバイス用に別のデスクトップ環境を購入したくないユーザーにとって便利です。 Raspberry Pi で SSH 機能を有効にすることで、Raspberry Pi ターミナルをリモートで有効にすることができます。次に、Raspberry Pi の IP アドレス、ユーザー名、パスワードを使用して、Mac ターミナルでリモート SSH 接続を開きます。 Raspberry Pi デスクトップにアクセスするには、Raspberry Pi の IP アドレス、ユーザー名、パスワードを使用してデスクトップにアクセスする VNC サービスを使用できます。 SSH と VNC の両方の方法の詳細なステップバイステップ ガイドは、このガイドの上のセクションに記載されています。