Closed6

初めてのラズベリーパイ〜VNC によるリモートデスクトップ〜

ここまでの対応

  • Macbook
  • ラズベリーパイ購入及び起動
  • SSH 接続設定

1. SSH 接続

ssh raspberrypi.local

参考画像

2. config 設定を起動

sudo raspi-config

macbook の場合は不要かも?

https://qiita.com/karaage0703/items/9650e7aeceb6e1b81612
## 3. VNC を有効化する

1. Interfacing Options 選択
2. VNC 選択
3. Yes 選択
4. 設定終了
5. raspi 再起動 `sudo reboot`

### 参考画像

手順 | 画像
---|---
1 | ![](https://storage.googleapis.com/zenn-user-upload/1af3c37b3c442e066d491b90.png)
2 | ![](https://storage.googleapis.com/zenn-user-upload/b9bc0735f574c4c5d3935539.png)
3 | ![](https://storage.googleapis.com/zenn-user-upload/06e0d5e9b9069a59f7ba94a2.png)
4 | ![](https://storage.googleapis.com/zenn-user-upload/ac877ac39af15b0797cbef7d.png)
5 | `sudo reboot`

4. リモートデスクトップ用セットアップ

ssh raspberry-pi.local

git clone https://github.com/karaage0703/raspberry-pi-setup && cd raspberry-pi-setup
./setup-tightvncserver.sh
> パスワード
> パスワード再入力
> 閲覧専用パスワードはスキップ

sudo reboot

参考画像: 設定スクリプトを転記

https://github.com/karaage0703/raspberry-pi-setup/blob/master/setup-tightvncserver.sh
#!/bin/bash

# install apt-get package
apt_get_install(){
	sudo apt-get update
	sudo apt-get install -y tightvncserver
}

# setup dotfiles
setup_dotfiles(){
	sudo cp ./dotfiles/vncboot /etc/init.d/vncboot
	sudo update-rc.d -f lightdm remove
	sudo update-rc.d vncboot defaults
}

START_TIME=`date +%s`

# change directory here
cd `dirname $0`

apt_get_install
setup_dotfiles

END_TIME=`date +%s`

SS=`expr ${END_TIME} - ${START_TIME}`
HH=`expr ${SS} / 3600`
SS=`expr ${SS} % 3600`
MM=`expr ${SS} / 60`
SS=`expr ${SS} % 60`

echo "Total Time: ${HH}:${MM}:${SS} (h:m:s)"

echo "Input password for vnc"
sudo /etc/init.d/vncboot start

echo "Please reboot"

5. VNC 接続

  1. ブラウザで接続
    • vnc://raspberrypi.local:5901
  2. 前項で設定したパスワード入力
  3. 諸々設定
    • 地域、言語
    • WiFi
    • ソフトウェアアップデート
    • etc...
  4. 再起動

参考画像: 接続後の画面

このスクラップは2021/07/06にクローズされました
ログインするとコメントできます