0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Raspberry Piのセットアップ

Last updated at Posted at 2020-06-09

備忘録として

環境

  • Raspberry Pi 3 Model B
  • Macbook
  • SDカード32GB(東芝)

Raspberry Pi OS のインストール

OSをダウンードしようと公式サイトに行ってみると、Imagerなるものがあり、これを使えば簡単にセットアップできそうなので、今回は手動でなく、このImagerでインストール。
スクリーンショット 2020-06-09 16.55.15.png

rootパスワード設定

初期状態ではrootがパスワード保護されていない。
以下でパスワードを設定

$ sudo passwd root

IPアドレス固定

dhcpcd.confを開いて追記。

$ sudo nano /etc/dhcpcd.conf
dhcpcd.conf
interface wlan0
static ip_address=[IPアドレス]/[プレフィックス長]
static routers=[DNSアドレス]

その後再起動

$ sudo reboot

SSH接続の設定

SSHログインには以下の2種類がある。

  • パスワード認証
  • 公開鍵認証

パスワード認証はリスキーなので公開鍵認証へ変更。
ラズパイの初期状態でSSHを有効にするとパスワード認証になるので公開鍵認証へと変更する。

秘密鍵と公開鍵の作成

以下のコマンドをラズパイ、クライアント側療法で入力し、秘密鍵と公開鍵のペアを作成

$ ssh-keygen -t rsa

ここからラズパイ側とクライアント側で操作が異なる。

ラズパイ側の操作

上記コマンドで秘密鍵と公開鍵が~/.ssh/に作成される。
公開鍵は初期状態では~/.ssh/id_rsa.pubに配置される。
今回はauthorized_keysがないので、id_rsa.pubauthorized_keysにリネーム

$ mv id_rsa.pub authorized_keys

といっても最初から600になっていた。

クライアント側での操作

公開鍵をラズパイへ送信

$ scp -P 22 ~/.ssh/id_rsa.pub ラズパイのユーザ名@アドレス:/home/username/Documents  

もしくはクリップボードに以下コマンドでコピーしてauthorized_keyに追記

pbcopy < ~/.ssh/id_rsa.pub

ラズパイ側での操作

クライアントから送信されたid_rsa.pubauthorized_keysに追記

$ cat ~/Documents/id_rsa.pub >> ~/.ssh/authorized_keys
$ rm id_rsa.pub

authorized_keys`のパーミッションを設定。

$ chmod 600 ~/.ssh/authorized_keys

今回は最初から600になっていた。

ラズパイ側でSSHを有効化

設定→Raspberry Piの設定→インターフェース
より、SSHを有効化

もしくはターミナルから

$ sudo raspi-config

のあと、
Interfacing Options→SSHからでも設定できる。

パスワード認証でのSSH接続の無効化設定

$ sudo vi /etc/ssh/sshd_config

sshd_configを開き下記を変更。

# PasswordAuthentication yes
PasswordAuthentication no

VNC接続

tightvncserverをインストール

$ sudo apt-get install tightvncserver

tightvncserver起動

$ vncserver

起動後にパスワードが求められる。
途中のWould you like to enter a view-only password (y/n)?NO

実際の接続

MacでFinderを開いてcommand+kを入力し、以下を入力

vnc://[ラズパイのIPアドレス]:5901

オプション

オプション 意味
-geometry 解像度
-depth ビットカラー

$ vncserver -geometry 1280x800 -depth 24 :1
0
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
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?