Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Raspberry Pi4セットアップメモ

Raspberry Pi4を買ったので一旦のセットアップ内容を記録としてメモ。SSHとかVNCとかUFWとか。

環境

物理

  • Raspberry Pi 4 Model B/4GB OKdo版
  • HDMI -> HDMI Micro変換アダプタ
  • HDMIモニタ
  • 有線USBキーボード
  • WiFiルーター
  • USB TypeCケーブルとその電源
  • Androidスマホ(Huawei P30 Pro)
  • SanDiskのmicroSD

論理

  • Raspbian GNU/Linux 10 (buster)
  • RLogin 2.24.9
  • JuiceSSH

やったこと

OS入手

  1. raspberrypi.orgからRaspbian Buster with desktop and recommended softwareを落としてきて解凍
  2. balena.ioからbalenaEtcherを落としてきてインストール
  3. 解凍した.imgをbalenaEtcherでmicroSDに焼く
  4. microSDをラズパイに挿す

ラズパイセットアップ

  1. ラズパイにモニタ、キーボード、電源の通ったUSB-Cケーブルを接続
  2. 数分待つとセットアップウィザードが出てくるので適当に進める
    1. この途中でWiFiルーターに繋がるように設定しておく
  3. セットアップウィザードが終わったらWinKeyでメニューを出し設定>Raspberry Piの設定でSSHとVNCを有効
  4. シャットダウンする
  5. 電源USB以外を全部抜く

RDP設定

  1. ラズパイにSSH接続しsudo apt-get update
  2. 終わったらsudo apt-get install xrdp
  3. Windows 10のリモートデスクトップ接続から接続確認

SSHD設定

待受ポートの変更と認証方式の変更

待受ポートの変更と外部接続

  1. sudo nano /etc/ssh/sshd_config
  2. Port 22を適当なポートに変更

認証方式の変更

  1. RLoginの機能で認証キーを生成

  2. sudo nano /etc/ssh/sshd_configで以下の設定に変更

   PubkeyAuthentication yes
   AuthorizedKeysFile      .ssh/authorized_keys .ssh/authorized_keys2
   PasswordAuthentication no
   PermitEmptyPasswords no
  1. ~/.ssh/authorized_keysを作る

  2. 公開鍵をコピーして~/.ssh/authorized_keysの一行目に貼り付ける

  3. sudo /etc/init.d/ssh restartでSSHDを再起動

  4. RLoginから再接続できたらOK

AndroidからSSH接続

  1. RLoginから秘密鍵を吐く
  2. JuiceSSHで秘密鍵を読む
  3. 終わり

Uncomplicated Firewallのインストールと設定

  1. sudo apt install ufw

  2. systemctl start ufw

  3. sudo ufw enableでFirewallを有効化

  4. SSHの穴をあける

    1. sudo ufw allow SSHのポート番号
  5. VNSの穴をあける

    1. WindowsRDPからラズパイに接続
    2. 蹴られるのでcat /var/log/ufw.logでログを見る
    3. 蹴られているDPT3389だったのでsudo ufw allow 3389
      1. help.ubuntu.comによるとSPTがSource Port、DPTがDestination Portということらしい
  6. sudo ufw status numberedで設定内容を確認

  7. SSHとRDPの接続確認

Lycolia
🗃️大阪のWeb系で働くえんじにゃのメモ帳。
https://lycolia.info/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away