目的
Raspberry Pi用にディスプレイとキーボードを用意して他のPCと併用して操作するのが面倒なので、MacのターミナルからSSHでRaspberry Piにログイン出来るようにする
実施環境
- macOS High Sierra
- Magic Keyboard US MLA22LL/A with Lightning Cable
- Raspbian
- Version 9.4
- Kernel version 4.14
手順
事前準備
下記を実施する
ログイン
- Raspberry Piにキーボードを有線接続し起動する
- デフォルトのユーザIDとパスワードを入力する
raspberrypi login: pi
Password: raspberry
キーボード設定
記号を打つとき混乱するので、デフォルトのUKキーボードレイアウトから、接続しているキーボードのレイアウトに変更する
-
設定画面の表示
$ sudo raspi-config
-
キーボード設定をUKから変更する
- "4 Localisation Options Set up language and regional settings to match your location"を選択し、return
- "13 Change Keyboard Layout Set the keyboard layout to match your keyboard"を選択し、return
- Appleを選択し、return
- English (US)を選択し、return
- English (US) - English (Macintosh)を選択し、return
- Configuring keyboard-configurationで
- Thedefaultfor the keyboard layoutを選択し、return
- No compose keyを選択し、return
- Raspberry Pi Software Configuration Tool (raspi-config)でFinish(横キーを操作すると選択できる)を選択し、return
-
コンソールでキーボードを入力し、キーボードレイアウトが変更されている事を確認する
Wi-Fi接続
-
接続可能な機器を検索する
$ sudo iwlist wlan0 scan | grep ESSID ESSID:"SSID"
-
Wi-Fi接続設定を追記する
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
wpa_supplicant.confnetwork={ ssid="SSID" psk="SSIDに紐づくWiFiのパスワード" }
-
Raspberry Piを再起動する
$ sudo reboot
-
inet にアドレスが振られている事を確認する
$ ifconfig wlan0 〜 省略 〜 inet 192.169.xxx.xxx newmask 255.255.255.0 broadcast 192.168.100.255 〜 省略 〜
SSH接続設定
-
RaspbianのデフォルトではSSHが無効化されているため、有効化する
$ sudo touch /boot/ssh $ sudo reboot
-
Macから接続を試みる
$ ssh pi@192.169.xxx.xxx ~ 省略 ~ Are you sure you want to continue connecting (yes/no)? yes ~ 省略 ~ xxxxxxxx@192.169.xxx.xxx's password: raspberry
備考
リセットするたびに手動で設定するのが面倒なので、設定済みの起動ディスクを作成出来るようにしたい。。