ラズベリーパイのセットアップ
ラズベリーパイは昔に購入してました。
サーバーを構築しようとして断念してます。
もう一度復活させたいと思います。
私のラズパイはラズベリーパイ3B V1.2です。
Raspberry Pi 3 Model B V1.2 (日本製) 国内正規代理店品
- 出版社/メーカー: Raspberry Pi
- 発売日: 2016/02/29
- メディア: Tools & Hardware
- この商品を含むブログを見る
ラズベリーパイ3B+が2018/6に発売されたようですね。
使いこなせるようになったら、買おうかな。
Raspberry Pi 3 Model B+ 正規代理店品
- 出版社/メーカー: Raspberry Pi
- メディア: エレクトロニクス
- この商品を含むブログを見る
とりあえず、マイラズパイを使えるようにしていきます。
準備品
- Raspberry Pi 3B
- microSDカード 64GB :クラスは高いほうが良いらしい
- マイクロUSB変換アダプタ :マイクロSDをUSBに変換する 100均でゲット。
- USB電源アダプタ
- HDMI to VGA 変換アダプタ :HDMI(オス)をDVI(メス)に変換する
- モニタ :残念ながら、うちにはTV以外でHDMIモニタがない
- USBキーボード
- USBマウス
作業内容
UbuntuでマイクロSDのフォーマット
以下の2つの方法を記載。
・Gpartedによる初期化
・コマンドで初期化
OSのダウンロード
NOOBSのZipファイルをダウンロード
Download NOOBS for Raspberry Pi
Zipファイルを展開
mkdir NOOBS_v2_8_2 unzip ~/ダウンロード/NOOBS_v2_8_2.zip -d ~/NOOBS_v2_8_2/
microSDのマウント
sudo mkdir /mnt/sdb1 sudo mount -t vfat /dev/sdb1 /mnt/sdb1
Noobsをコピー
sudo cp -r ~/NOOBS_v2_8_2/* /mnt/sdb1
確認
ls /mnt/sdb1
microSDの取り外し
※時間がかかるが我慢する。
sudo umount /mnt/sdb1/
OSのインストール
※ここからラズパイでの作業になります。
以下のデバイスを接続する。
・microSD
・USBキーボード
・USBマウス
・LANケーブル
・モニタ
電源ケーブルを接続するとラズパイは起動します。
インストール作業
1.「Raspbian」をチェック。
2.「Language」を「日本語」に設定。
3.「インストール」をクリック。
4.インストールが完了したら再起動。
ラズベリーパイの初期設定
再起動後、
自動で以下の設定が起動します。
・Password
・Wifi
・RaspbianのUpdate ※完了したら再起動します。
日本語フォントと日本語入力ソフトのインストール
sudo apt update
sudo apt upgrade #RaspbianのUpdateしてる場合はいらないです。
sudo apt install ibus-mozc fonts-ipafont fonts-ipaexfont
SSHの設定
「メニュー(ラズベリーパイのマーク)」⇒「設定」⇒「Raspberry Piの設定」⇒「インターフェイス」
SSH:無効 > 有効
piユーザをsudo権限を削除する。
piユーザは初期設定でsudo権限を持っていることは既知です。
これはセキュリティー的に問題です。
すでにPASSWORDは変更済みなので、piユーザーはログインできないようにロックします。
以下のサイトを参考にしました。
raspberrypi3に独自のユーザを設定する | Hornet|静岡拠点のWeb、ホームページ制作
sudo権限を有するNewユーザーを作成
※ここはラズパイでの作業になります。
sudo adduser newuser sudo gpasswd -a newuser sudo exit
Newユーザーをpiユーザーと同じグループに追加
※ここからはUbuntuPCでの作業になります。
# newuserユーザーでログイン ssh newuser@192.168.1.X #piユーザーのグループを確認 groups pi #newユーザーをpiユーザと同じグループに設定(グループ名の間はスペースではなくカンマに注意) sudo usermod -G pi,adm,dialout,cdrom,sudo,audio,video,plugdev,games,users,input,netdev,spi,i2c,gpio newuser # 確認 groups newuser #piユーザーのホームディレクトリをコピー sudo cp -r /home/pi/* /home/newuser
piユーザをsudoグループから除外
# piユーザーをsudoグループから除外 sudo gpasswd -d pi sudo # piユーザーをロック sudo passwd -l pi
piユーザーのパスなし設定を無効化
sudo nano /etc/sudoers.d/010_pi-nopasswd
【010_pi-nopasswdの修正箇所】
#pi ALL=(ALL) NOPASSWD: ALL
※ piをnewuserにするとパスなしで入れる
再起動して完了。
sudo reboot
以上
- 作者: 日経Linux
- 出版社/メーカー: 日経BP社
- 発売日: 2018/08/08
- メディア: 雑誌
- この商品を含むブログを見る