banner

ニュース

Aug 29, 2023

Raspberry Pi に SSH 接続してリモート アクセスする方法

任意のコンピューターまたは Android スマートフォンから SSH 経由で Raspberry Pi にリモートでアクセスして制御できます。

ヘッドレス Raspberry Pi でプロジェクトを実行する場合、何かを変更したいときにモニターに接続するのが必ずしも便利とは限りませんが、その必要はありません。 同じネットワーク上の別のコンピューターやスマートフォンからでも、SSH (Secure SHell) 経由でリモートで Raspberry Pi にアクセスして制御できます。 このガイドでは、まず SSH を有効にする方法を説明し、次に別のデバイスから Raspberry Pi に SSH 接続する方法を説明します。

デフォルトでは、セキュリティ上の理由から、標準の Raspberry Pi OS では SSH が無効になっています。 したがって、Pi に SSH 接続できるようにするには、まずそれを有効にする必要があります。 Raspberry Pi OS を microSD カードに最初からインストールする場合は、Raspberry Pi Imager ツールの詳細設定 (歯車アイコンをクリック) を使用して SSH を有効にし、ユーザー名とパスワードを設定できます。 その間に、Raspberry Pi が自動的に接続されるようにワイヤレス ネットワークの詳細を追加します。 クリック保存設定を維持するには、通常どおり microSD カードに OS を書き込みます。

あるいは、Raspberry Pi OS の既存のインストール内から SSH を有効にすることもできます。 Raspberry Pi をモニターに接続した状態で、デスクトップのラズベリー アイコン メニューを開き、環境設定>ラズベリーパイの構成 。 次に、インターフェースタブをクリックして、有効のラジオボタンSSH

Raspberry Pi OS Lite (デスクトップ GUI なし) を使用している場合は、raspi-config ユーティリティを介して SSH を有効にすることができます。 次のコマンドを入力します。

次に、次の場所に移動しますインターフェースオプション>SSHそして選択します<はい> 「SSH サーバーを有効にしますか?」というプロンプトが表示されたら、 プレス入力確認してから選択します仕上げるraspi-configを終了します。

SSH が有効になり、Raspberry Pi がネットワークに接続されたら、別のデバイスから SSH 経由で Raspberry Pi に接続する準備が整います。 Raspberry Pi のホスト名 (ラズベリーパイ.ローカルはデフォルトですが、Raspberry Pi Imager の詳細設定で設定するか、ログインするための IP アドレスを設定できます。

Raspberry Pi の IP アドレスを見つけるには、ルーターのホームページにアクセスして、接続されているデバイスのリストを表示します。 あるいは、Raspberry Pi (モニターに接続されている) から IP アドレスを見つけるには、次のターミナル コマンドを入力します。

決して変更されないように、Raspberry Pi に静的 IP アドレスを設定することもできます。 あるいは、ルーターの設定で Raspberry Pi の IP アドレスを予約できる場合もあります。

Windows 10 または 11 PC では、PowerShell を使用して Raspberry Pi に SSH 接続できます。 プレスCtrl + Shift + PPowerShell を開き、次のコマンドのいずれかを入力します。

または

交換する[ユーザー名]そして[ホスト名]または[IPアドレス]自分の Pi の詳細を入力します。 例えば、ssh [email protected]またはssh [email protected]

あるいは、PuTTY ユーティリティを使用することもできます。これはより洗練されたツールであり、どの Windows PC でも動作します。 PuTTY ダイアログで、次を選択します。SSH接続タイプとして、Raspberry Pi の IP アドレスまたはホスト名を入力します。ホスト名(またはIPアドレス)ボックスをクリックして、開ける 。 をクリックすることもできます保存接続の詳細を PuTTY に保存します。

Mac で、ターミナル ユーティリティを開きます (アプリケーション>公共事業)、次のコマンドのいずれかを入力して、SSH 経由で Raspberry Pi に接続します。

または

交換する[ユーザー名]そして[ホスト名]または[IPアドレス]自分の Pi の詳細を入力します。 例えば、ssh [email protected]またはssh [email protected]

Linux PC (または別の Raspberry Pi) で、 を押してターミナル ウィンドウを開きます。Ctrl + Alt + T、次のコマンドのいずれかを入力して、SSH 経由で Raspberry Pi に接続します。

または

交換する[ユーザー名]そして[ホスト名]または[IPアドレス]自分の Pi の詳細を入力します。 例えば、ssh [email protected]またはssh [email protected]

Play ストアには、無料の ConnectBot など、いくつかの SSH リモート アクセス アプリが用意されています。 Raspberry Pi に接続するには、+(プラス) 記号を押して、ログインの詳細を入力します。[email protected]またはssh [email protected] 。 必要に応じてニックネームを付けることもできます。 + (プラス) 記号をクリックして接続を保存し、リストからその接続をクリックして Raspberry Pi に接続します。 パスワードを入力すれば完了です。

Raspberry Pi で SSH を有効にし、その IP アドレスを見つけて、別のデバイスから SSH で接続し、標準の Linux ターミナル コマンドを使用してリモートで制御する方法がわかりました。 これは、モニターやキーボードが接続されていない状態で Raspberry Pi をヘッドレスで使用している場合に非常に便利なスキルです。

Phil は MUO の DIY プロジェクトのセクション編集者であり、20 年以上の経験を持つフリーランスのライター兼編集者です。 彼は数多くの公式 Raspberry Pi 書籍を編集しており、The MagPi マガジンにも定期的に寄稿しています。

今日のビデオを作成 スクロールしてコンテンツを続行 環境設定を保存 Raspberry Pi 構成インターフェイスを有効にする SSH インターフェイス オプション SSH <はい> Enter 終了 raspberrypi.local Ctrl + Shift + P [ユーザー名] [ホスト名] [IP アドレス] ssh [email protected] ssh [email protected] SSH ホスト名 (または IP アドレス) アプリケーション ユーティリティを保存 [ユーザー名] [ホスト名] [IP アドレス] ssh [email protected] ssh [email protected] Ctrl + Alt + T [ユーザー名] [ホスト名] ] [IPアドレス] ssh [email protected] ssh [email protected] + [email protected] ssh [email protected]
共有