Mac
Windows
SSH
RaspberryPi

ラズパイに初めて接続しようにもIPアドレスが分からないときどうするか

Raspberry Pi 3を購入して、初期セットアップを行おうとした際に一番最初に問題になるのは、「はて?どうやってログインするん?」ということではないでしょうか? とりあえず、ラズパイとMacもしくはWindows PCを有線LANで直結してください。Macに有線LANのポートがない場合、USB-有線LANのアダプタを買ってきましょう。

Macの場合もWindowsの場合も、Raspbianのイメージを書き込んだSDカードの/boot領域にsshという空ファイルを作っておいてください。これがないとラズパイ起動時にsshサーバーが起動されません。Macの場合は以下のようにターミナルで操作します。Windowsの場合はエクスプロラーでよしなにお願いします。

cd /Volumes/boot
sudo touch ssh

Macからの場合

以下のコマンドでRaspberry Piにsshで接続します。Macを使っている場合、IPアドレスが分からなくても、以下のようにラズパイのデフォルトホスト名を指定して接続できます。Bonjour素敵!

ssh pi@raspberrypi.local
#デフォルトのパスワードは raspberry 

Windowsからの場合

Raspberry Piにログインするためには、以下のように現在のIPアドレスを知りputtyなどでログインする必要があります。

#DOS窓で以下のコマンドを実行。
arp –a
#現在接続されている機器のIPアドレスとMACアドレスが一覧表示されます。
#見慣れないIPアドレスの機器を見つける。

#Windows PCのIPアドレスを、該当IPアドレスのネットワーク体系に合わせます。
#例えば、見慣れないIPアドレスが169.254.148.167の場合169.254.148.1に設定します。

#以下のコマンドでRaspberry Piにsshで接続する
ssh pi@169.254.148.167
#デフォルトのパスワードは raspberry 

やはりエンジニアは、Macで開発した方が幸せになれる気がする今日この頃です^^;