Raspberry Piの記事シリーズでは、Raspberry PiでSSHを有効にする方法、そしてRaspberry PiデバイスへのSSH方法を学びます
Raspberry Piでできることとしては、ホームネットワークでサーバーとして使うことが人気が高いようです。 小さなフットプリントと低い消費電力は、軽量なサーバを実行するのに最適なデバイスです。
このような場合にできることの1つは、ディスプレイ、キーボード、マウスを接続する必要がなく、毎回 Raspberry Pi のある場所に移動することなく Raspberry Pi でコマンドを実行できることです。
How to SSH into Raspberry Pi
I assume you are running Raspbian on your Pi and successfully connected to the network via Ethernet or WiFi.I.
How to SSH into Raspberry Pi
[Raspbian Pi] [Raspberry Pi] [Raspberry Pi] [Raspberry Pi]
Step 1: Enable SSH on Raspberry Pi
Raspberry Pi ではデフォルトで SSH が無効になっているので、Raspbian の新規インストール後に電源を入れたら有効にする必要があります。
まず、メニューから Raspberry Pi 設定ウィンドウに移動します。
次に、インターフェースタブに移動して SSH を有効にして Pi を再起動の上、SSH を有効にします。
ターミナルからでなくてもSSHを有効にすることができます。 sudo raspi-configというコマンドを入力し、Advanced OptionsからSSHを有効化するだけです。 Raspberry PiのIPアドレスを調べる
多くの場合、Raspberry Piには192.168.x.xや10.x.xのようなローカルIPアドレスが割り当てられていると思います。
ここでは古き良きifconfigコマンドを使っていますが、ip addressも使えます。
ifconfig
このコマンドではアクティブなネットワークアダプタの一覧とその設定が表示されます。 最初のエントリ(eth0)には、IPアドレスが192.168.2.105と表示されていますが、これは有効です。私は、Raspberry Piをネットワークに接続するためにイーサネットを使っているので、eth0に表示されているのです。 WiFiを使用している場合は、’wlan0’というエントリで確認します。
また、ルータ/モデムのネットワークデバイスのリストを確認するなど、他の方法でもIPアドレスを見つけることができます。 Raspberry PiにSSH接続する
SSHを有効にし、IPアドレスを確認したら、他のコンピューターからRaspberry PiにSSH接続します。 また、Raspberry Piのユーザー名とパスワードが必要です。
Default Username and Password is:
- username: pi
- password: raspberry
デフォルトパスワードを変更した場合は、上記の代わりに新しいパスワードを使用します。 理想的には、デフォルトのパスワードを変更する必要があります。 過去に、デフォルトのユーザー名とパスワードを使用していた数千台のRaspberry Piデバイスがマルウェアに感染しました。
SSH接続するコンピュータでターミナル(MacとLinux)を開き、次のコマンドを入力します。 Windowsでは、PuttyなどのSSHクライアントを使用できます。
ここで、前のステップで調べたIPアドレスを使用します。
ssh
注意:Raspberry PiとRaspberry PiにSSH接続するコンピューターが同じネットワークに接続していることを確認します。
初回は警告が表示されますので、yesと入力してエンターキーを押してください。
ここで、パスワードを入力してEnterキーを押します。
ログイン成功するとRaspberry Piのターミナルを表示されるようになります。 これで、Raspberry Pi に物理的にアクセスすることなく、このターミナルからリモートで (現在のネットワーク内で) Raspberry Pi にコマンドを実行できます。
さらに、SSH キーを設定して、SSH でログインするたびにパスワードを入力する必要がないようにできますが、これはまったく別のトピックです。