3dayboy

技術備忘録

Raspberry Pi 4 初期設定メモ

環境

OS: Raspibian (Raspberry Pi 4)

SSH key の作成

$ ssh-keygen -t ed25519 -f ~/.ssh/id_rsa -C "pi@raspberry"

Hostname の設定

/etc/hostname 内に hostname を記述する

ネットワーク設定

ネットワーク設定の確認

$ nmcli con show
NAME                UUID                                  TYPE      DEVICE 
Wired connection 1  59f90fc0-a46f-32be-8824-adb2c4e0c6fe  ethernet  eth0   
lo                  3d2417bd-2b05-4ffa-a331-0a7acc570543  loopback  lo     
preconfigured       535c9b2e-07d2-4809-8032-733b13b44ed2  wifi      wlan0  

Wifi の無効化

sudo nmcli con down "preconfigured"

静的 IP の付与

sudo nmcli con mod "Wired connection 1" ipv4.addresses 192.168.0.200/24
sudo nmcli con mod "Wired connection 1" ipv4.gateway 192.168.0.1
sudo nmcli con mod "Wired connection 1" ipv4.dns 192.168.0.1
sudo nmcli con mod "Wired connection 1" ipv4.method manual

# Apply configuration
sudo nmcli con down "Wired connection 1" && sudo nmcli con up "Wired connection 1"

SSH Password login の無効化

/etc/ssh/sshd_config を編集し次の設定を追加する

PasswordAuthentication no

設定を反映する

sudo systemctl restart ssh