LoginSignup
22
22

More than 5 years have passed since last update.

RaspberryPi3を買ってSSHして電源を切るまで

Posted at

こんばんは:whale2:
Raspberry Piを買いました(唐突)
セットアップしていきたいと思います。

購入したもの

最初は本体や周辺機器をそれぞれ単品で探していたときに、2.5AのmicroUSB電源アダプタで良さそうなものがなかったので、公式の電源アダプタ付きのキットにしました。

購入したキットは、ケース、HDMIケーブル、NOOBS書き込み済みのmicroSDカード、電源アダプタがついているのに1万円切っていてステキです。

手持ちから用意したもの

本体のセットアップ

  • 本体をケースに入れます。
  • HDMIケーブルで本体とTVをつなぎます。
  • LANケーブルで本体とルータをつなぎます。
  • 本体にApple Keyboardを挿します。
  • 本体にApple Mouseを挿します。
  • 本体にmicroSDカードを挿します。6
  • 電源アダプタで本体とコンセントをつなぎます。

Raspbian(OS)のインストール

RaspberryPiのOSインストールマネージャであるところのNOOBSを用います。

  • Raspbianを選択してInstall(i)をクリックします。
  • 30分ほど待ちます。

IPアドレスの確認

Raspbianが無事起動したら画面左上のTerminalをクリックしてターミナルを立ち上げて、そこでIPアドレスを確認します。

$ ifconfig eth0

IPアドレスがわかったらMacBookAirからSSHで接続するため、もうTVはいいです。

ちなみにうちのIPアドレスは192.168.11.12でした。

SSHで接続

MacBookAirのターミナルiTermからRaspberryPiにSSHします。

ここで用いるのはデフォルトのpiユーザです。

パスワードはraspberry
$ ssh pi@192.168.11.12

エディタ変更

nanoエディタ得意ではないのでvimにしたい。7

$ sudo update-alternatives --config editor
alternative editor (/usr/bin/editor を提供) には 3 個の選択肢があります。

  選択肢    パス             優先度  状態
------------------------------------------------------------
* 0            /bin/nano           40        自動モード
  1            /bin/ed            -100       手動モード
  2            /bin/nano           40        手動モード
  3            /usr/bin/vim.tiny   10        手動モード

現在の選択 [*] を保持するには Enter、さもなければ選択肢の番号のキーを押してください: 3

ユーザ作成

デフォルトのpiユーザはpiグループで、UIDGIDはそれぞれ1000
デフォルトのユーザではなくて、操作用のユーザを別に作ります。

# ホームディレクトリ作成
$ sudo mkdir /home/kujira

# ユーザ作成(グループはpiを使う)
$ sudo useradd -u 2000 -g 1000 -d /home/kujira -s /bin/bash kujira

# パスワード設定
$ sudo passwd kujira

# ホームディレクトリのパーミッション変更
$ sudo chown -R kujira:pi /home/kujira
# sudo 設定
$ sudo visudo

## 以下を追記
kujira ALL=(ALL) NOPASSWD: ALL

前の項でエディタを変更していないとvisudonanoで起動して絶望できる。

SSHで接続再び

先程作成したユーザで、MacBookAirのターミナルiTermからRaspberryPiにSSHします。

# 次の作業のため公開鍵をクリップボードにコピーしておく。
$ pbcopy < ~/.ssh/id_rsa.pub
パスワードは自分で設定したもの
$ ssh kujira@192.168.11.12

公開鍵設置

# ディレクトリ作成
$ mkdir .ssh

# authorized_keys 作成
$ vi .ssh/authorized_keys

## クリップボードの内容を貼り付け
$ chmod 700 .ssh
$ chmod 600 .ssh/authorized_keys

MacBookAirからSSHした時にパスワードを尋ねられなかったら成功。

Raspian 設定変更

$ sudo raspi-config

Internationalisation Option -> I2 Change Timezone
アジア -> Tokyo

Internationalisation Option -> I4 Change Wi-fi Country
JP Japan

Finish
Would you like to reboot now?
いいえ

OSの更新

セキュリティのためにもOSの更新をします。8

$ sudo apt-get update

$ sudo apt-get dist-upgrade

$ sudo rpi-update

電源を切る

今日はここまで。9

$ sudo shutdown -h now

おわり

きっとつづきます:whale:

参考と注釈


  1. 公式電源アダプタついてるし、microSDカードにはNOOBSインストール済みだし言うことない。 

  2. なんでこんなものを買ってしまったんだろう。 

  3. ねんのため。 

  4. MacBookAirから、ねんのためのmicroSDカードにOSを書き込むため。 

  5. モニタ代わり。HDMIで接続できるもの。 

  6. 挿してばっかり。 

  7. しかしvimも得意ではない:monkey: 

  8. もろもろ設定を始める前にやればよかった。 

  9. LチカしたいけどLED買ってないね。 

22
22
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
22
22