Raspberry PiにSSHで接続する方法

Raspberry Piは低価格でありながら、驚くほどの機能を備えたマイクロコンピューターで、プライバシーおよびセキュリティ関連のいくつかのホームコンピューティングプロジェクトに最適です。これらには、Raspberry Piを個人用OpenVPNサーバー(PiVPN)、ホームネットワーク全体(Pi-hole)のDNSベースのアドブロッカー、プライベートDNSサーバーなどとして使用することが含まれます。.

Raspberry PiにSSH接続する理由?

Raspberry PiにSSHで接続すると、PiVPN / PiHole / DNSリゾルバーなどをヘッダーレスサーバーとして実行できます。つまり、Raspberry Piで実行されるサービスをセットアップ、構成、および維持するために、画面や入力デバイス(マウスやキーボードなど)は必要ありません。.

代わりに、セキュアシェル(SSH)を介してRaspberry Piにアクセスします。これは、プライベートVPNと共通する安全なトンネリングプロトコルです。セットアップしたら、Raspberry Piを、Piと同じネットワークに接続されている他のほとんどのインターネット対応デバイスからリモートで制御できます。.

注意

Raspberry PiにSSH接続すると、Piへのコマンドラインアクセスが提供されます。 x-forwardingを使用してSSH経由でより高度なGUIアクセスが可能ですが、それはこのガイドの範囲外です.

最初:Raspberry PiでSSHを有効にします

GUIの方法

これには、少なくとも一時的にキーボードと画面をPiに接続する必要があります(マウスを使用すると作業が楽になります).

  1. [アプリケーション]メニューに移動します(画面の左上にあるRaspberryアイコン) -> 環境設定 -> Raspberry Piの構成をクリックし、SSHの[有効]ラジオボタンをクリックします.

    Raspberry Piの構成

  2. OKをクリック.

ターミナルを使用する

繰り返しますが、これには少なくとも一時的にキーボードと画面をPiに接続する必要があります(そしてマウスを使うと作業が楽になります).

  1. ターミナルを開き、次を入力します。

    sudo raspi-config

  2. キーボードの矢印キーを使用して、[インターフェイスオプション]まで下にスクロールし、ヒットします .

    インターフェイスオプションは接続を設定します

  3. SSHまでスクロールダウンしてヒット .

    SSHの有効化/無効化

  4. 「SSHサーバーを有効にしますか?」と尋ねられたら、「はい」が選択されていることを確認し、 .

    SSHサーバーを有効にしますか?

頭のない道

画面やキーボードを接続せずにRaspberry PiでSSHを有効にできます.

  1. Raspberry Piの電源を切り、Raspbian OSを含むSDカードを取り外します。次に、SDカードを別のデスクトップマシンにマウントします.
  2. テキストエディタを使用して「ssh」というファイル名拡張子なしのファイルを作成し、RaspbianSDカードのブートパーティションに保存します。ファイルの内容が(あるとしても)何であるかは関係ありません.

    SSHファイル

  3. SDカードを安全に取り出し、Raspberry Piに戻し、Piを起動します。 Raspbianは、ブートフォルダーでSSHファイルを検出すると、SSHを有効にします.

2番目:Raspberry PiのIPアドレスを調べる

ターミナルウェイ

1.ターミナルを起動して、次を入力します。

ifconfig

2.出力を調べて、有効なIPアドレス(192.168.x.xまたは10.x.x.x)を探します。イーサネット接続を使用している場合は、eth0の下にあり、wlan0の下でWiFi接続を使用している場合.

Pi端末のIPアドレス

頭のない道

ルーターの管理パネルにログインし(ブラウザーで192.168.0.1または192.168.1.1を試してください。ログインの詳細はルーターのどこかに印刷される可能性があります)、接続されたデバイスを確認します.

接続されたデバイス

第三:Raspberry PiへのSSH.

Raspberry PiにSSH接続するには、接続デバイスをPiと同じローカルネットワークに接続する必要があります(つまり、Wi-Fiでもイーサネットでも構いませんが、同じルーターに).

手順は似ていますが、プラットフォームによって少し異なります。タイムアウトなどのエラーを受け取った場合は、IPアドレスを正しく入力したことを確認してください.

Raspberry Piのデフォルトのログイン認証情報は次のとおりです。

ユーザー名:pi

パスワード:raspberry

これらを変更した場合は、代わりにあなたのものを使用してください.

macOS、Linux、およびWindows 10

macOSおよびLinuxには、ターミナル経由でアクセスできるビルトインSSHクライアントが含まれています。 Windows 10には、コマンドプロンプト/ PowerShellからアクセスできるビルトインSSHクライアントも含まれています.

1.ターミナルを開きます(またはWindowsで[スタート]を右クリックします) -> コマンドプロンプトまたはPowerShell)と入力します:

ssh [メール保護]

上記で見つけたRaspberry PiのIPアドレスです。例えば:

ssh [メール保護]

Piのユーザー名をデフォルト(「pi」)から変更した場合は、接続時に代わりに入力してください。例えば:

ssh [メール保護]

2.初めて(のみ)接続すると、セキュリティ警告が表示されます。 yesと入力し、パスワードを入力します.

セキュリティ警告

3.コマンドプロンプトがRaspberry Piのコマンドプロンプトに変わります.

コマンドプロンプト画面の無保証

ターミナルウィンドウに直接入力するかのようにPiを制御できるようになりました.

Windows(古いバージョン)

古いバージョンのWindowsでは、PuTTYというオープンソースアプリをダウンロードする必要があります.

  1. [セッション]タブで、[接続の種類:SSH]が選択されていることを確認し(デフォルト)、[ホスト名]フィールドにPiのIPアドレスを入力し、[開く]をクリックします。ポート番号はデフォルト設定のままにしておくことができます.

    パテ設定画面

  2. 初めて(のみ)接続すると、セキュリティ警告が表示されます。はいをクリックします.

    PuTTYセキュリティアラート

  3. ユーザー名とパスワードを入力します(上記のデフォルトを参照).

    コマンドプロンプトがRaspberry Piのコマンドプロンプトに変わります。.

アンドロイド

SSHクライアントアプリをダウンロードしてインストールします。 ConnectBotはオープンソースであり、Play StoreまたはF-Droidからダウンロードできるため、ConnectBotを使用します。.

  1. アプリを開くと、「ホストはまだ作成されていません」と表示されます。+記号をクリックして、新しい接続を設定します.
  2. プロトコルがssh(デフォルト)であることを確認し、[email protected]:portで以下を入力します。 [メール保護済み]アプリにニックネームフィールドの自動入力を許可するか、独自のフィールドを選択できます。他の設定を変更する必要はありません。完了したら[+]ボタンをタップします.

    ホスト編集画面でプロトコルを追加

  3. 次の画面で、新しく作成したホストを選択します.

    新しく作成したホストを選択します

  4. 初めて(のみ)接続すると、セキュリティ警告が表示されます。はいを選択.

    接続する前のセキュリティ警告

  5. Piへのログインが要求されたらパスワードを入力します.

    パスワードを入力してログイン

    コマンドプロンプトは、Raspberry Piのものになります。.

iOS / iPadOS

無料のオープンソースSSHクライアントは、iPhoneやiPadで入手するのが難しいため、人気のあるTerminusアプリを使用します。プレミアム機能はアプリ内購入で利用できますが、PiにSSH接続するためだけに必要なわけではありません.

  1. Terminusを開き(新しいアカウントにサインアップする必要はありません)、New Hostを選択します.

    新しいホスト

  2. SSHの使用が有効になっていることを確認し(デフォルト)、ホスト名、ユーザー名、パスワードの横にPiのIPアドレスを入力します(デフォルトでは「pi」と「raspberry」)。次に、保存をクリックします.
  3. 新しく作成したホストを選択します。初めて(のみ)接続すると、セキュリティ警告が表示されます。続行を選択します.

    新しく作成されたホストを選択

  4. すべてがうまくいけば、クライアントが接続し、Piのコマンドプロンプトが表示されます。.

    クライアントが接続されています

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me