LoginSignup
1
2

More than 5 years have passed since last update.

Raspberry Pi 3とAirMac Extremeでsshの設定をする

Last updated at Posted at 2017-05-17

1. 概要

AirMac Expressに接続したRaspberry Pi 3にMacからssh接続しようとしたときにつまづいたのでメモ。どのサイトも192.168.x.xから始まるアドレスになっていたので、同じようなアドレスで設定しようとしていたのですが、AirMac側では10.0.x.xで固定する設定になっていたことが原因です。

2. 用意するもの

  • Raspberry Pi 3
  • 電源コード
  • SDカード
  • PC (MacBook Pro(Retina, 13-inch, Mid 2014) & macOS Sierra 10.12.3)

3. 方法

3.1 SSHを有効化する

左上のRaspberry Piマークから、「設定」->「Raspberry Piの設定」を選択します。
「インターフェイス」のタブの「SSH」の項目を有効にし「OK」を押します。

snapshot6.png

左上のRaspberry Piマークから「Shutdown」を選び「Reboot」を押して再起動します。

3.2 方法1: MacからAirMacユーティリティから設定する

  1. AirMacユーティリティのAirMac Extremeをクリック->「編集」          スクリーンショット 2017-05-15 21.00.58.png     
  2. 「ネットワーク」タブで「DCHPの予約」欄の「+」を選択          スクリーンショット_2017-05-15_21_15_18.png     
  3. 今回は以下のように設定しました。
    • 説明:自由に
    • アドレスの予約方法:MACアドレス
    • MACアドレス:Raspberry Piのターミナルでifconfigと入力しwlan0HWaddrに書かれている数字(xx:xx:xx:xx:xx:xx)
    • IPv4アドレス:設定したい固定アドレス               スクリーンショット_2017-05-15_21_16_10.png     
  4. 「保存」を選択し、アップデートします。

この場合固定アドレスは「DHCPの範囲」のところに10.0.1.2~10.0.1.200の範囲であると書かれています。
私はこの範囲を無視して192.168.x.xのアドレスを設定しようとしていました。

もし192.168.x.xのアドレスを設定したい場合は、「ネットワークオプション」を選択し、IPv4 DHCPの範囲というところで「192.168」を選択します。

スクリーンショット_2017-05-15_21_28_11.png

4.3 方法2: Raspberry Piから設定する方法

  1. デスクトップ右上のネットワークのアイコン上で右クリック->「Wireless & Wired Network Settings」を選択

    snapshot3.png

  2. Network Preferencesのウィンドウの「Configure」で「interface」と「wlan0」を選択。

    snapshot4.png

  3. 「Automatically configure empty options」のチェックを外し、その下に設定したいアドレスを入力し「適用」、「閉じる」の順に押す。

  4. 確認するには「LXTerminal」を開き、ifconfigと入力し、wlanのアドレスを確認する。

snapshot5.png

Raspberry Piを再セットアップしたらエラーが発生した

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
(略)

以下のサイトを参考にしてssh-keygen -R [remote_host_name]してみた。するとSSH接続するときに確認されるがyesと答えるとSSH接続が完了した。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2