はじめに
前回の記事 電子工作初心者が Raspberry Pi で湿度計を作ろうとした話 にて、Raspberry Pi の OSインストールまで終わりました。
ディスプレイ・キーボードを貸主に返さなくてはならないので、これらが無くても Raspberry Pi を触れるようにします。本来は無線LAN接続したいところですが、Raspberry Pi には標準では無線モジュールは組み込まれていないため、自分で用意する必要があります。
今回は予算の都合上、有線にてSSH接続を試みます。
今回やりたいこと
OSインストールしただけの Raspberry Pi に、有線でSSH接続する
新たに用意したもの
SSH接続手順
ルーターと Raspberry Pi を LANケーブルで接続します。
Raspberry Pi にログインし、IPアドレスを ifconfig
にて確認します。
接続元(今回はMac)のターミナルを起動して、以下のコマンドを入力します。
ssh pi@[先ほど確認した、Raspberry Pi の IPアドレス]
Raspbian では、ユーザーID:pi
、パスワード:raspberry
のアカウントが初期設定されているので、こちらで接続しています。
初回接続の場合、以下の確認メッセージが表示されます。
MBP:.ssh suzy$ ssh pi@192.168.0.16
The authenticity of host '192.168.0.16 (192.168.0.16)' can't be established.
ECDSA key fingerprint is SHA256:S5qREIPX0e81RujvdUyFmrUpVG+Uqa64SuGGffWJCGc.
Are you sure you want to continue connecting (yes/no)?
yes を入力すると ~/.ssh/known_hosts
に公開鍵の登録が行われ、接続処理を継続します。また、二回目以降は聞かれなくなります。
次に、pi ユーザーのパスワードを入力して...
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.16' (ECDSA) to the list of known hosts.
pi@192.168.0.16's password:
Raspberry Pi への SSH接続に成功しました!
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Dec 23 03:24:33 2015 from 192.168.0.11
pi@raspberrypi ~ $
次にやりたいこと
Raspberry Pi は初期状態では DHCP のため、動的にIPアドレスが割り振られます。毎回、直接ログインして IPアドレスを確認するのは大変なので、Raspberry Pi に固定IPアドレスを割り当てることに挑戦したいと思います。
雑記
某ヨドバ◯カメラにLANケーブルを購入しに行ったところ、あまりの種類の多さに驚愕。LANケーブルって何を基準に選べば良いのだろうか..日々勉強です。