LoginSignup
2
6

More than 3 years have passed since last update.

MacのFinderを使ってRaspberry piにVNC接続する

Posted at

他の記事が

  • RaspiのGUI設定を利用している
  • TightVNCである
  • Windowsを使用している
  • GUIのRealVNCクライアントソフトを新たに入れている

ばかりで,なかなかヒットしなかったので書きました

VNCとは,raspiにディスプレイを繋いでいない状態でも,Macの画面を使って仮想の画面を表示し,GUI操作できるようにするためものです.

raspiは,標準の設定でVNCをオンにすると,RealVNCが使用されるようです.しかしRealVNCを使用しようとすると,設定に一手間加えないとMacのFinderから接続できないそうです.本記事ではRealVNCを頑張って使います.

できるようになること

  • MacのFinderを使ってRaspberry piにVNC接続する
  • Macに追加ソフトをインストールしない
  • Raspiをできる限り標準状態に保つ(RealVNCを使う)
  • Raspiはヘッドレス設定(マウスもキーボードも繋がない)である

環境

  • Raspberry Pi 3 Model B Rev 1.2
    • Linux remocon 5.10.11-v7+ #1399 SMP Thu Jan 28 12:06:05 GMT 2021 armv7l GNU/Linux
    • $ cat /etc/debian_version
      10.9
  • Macbook Pro 16" l2019
    • macOS BigSur 11.2.3

Mac→raspiのsshはできる前提

設定方法

Raspiの設定

VNCをオンにする

設定を開く

$ sudo raspi-config

上下キーとReturnで選択してください

3 Interface Optionsを選択
スクリーンショット 2021-04-19 22.56.06.png

P3 VNCを選択
スクリーンショット 2021-04-19 22.56.31.png

はいを選択
スクリーンショット 2021-04-19 23.01.26.png

なんか色々インストールされます
スクリーンショット 2021-04-19 23.02.19.png

これを聞かれたら y を押してReturn

続行しますか? [Y/n] y

VNCの認証方法の設定

/etc/vnc/config.d/common.customを編集する

$ sudo nano /etc/vnc/config.d/common.custom
/etc/vnc/config.d/common.custom
Authentication=VncAuth

Ctrl+Xで離脱

VNCのパスワードを設定

$ sudo vncpasswd -service

VNCをrestart

$ sudo systemctl status vncserver-x11-serviced.service 

Macから接続

フォルダへ移動 を選択
スクリーンショット 2021-04-19 23.11.42.png

vnc://IPアドレス:5900 に接続
スクリーンショット 2021-04-19 23.12.08.png

パスワードを打つ
スクリーンショット 2021-04-19 23.12.21.png

以上!
 

補足
もし Cannot currently show the desktop エラーが出た場合は以下記事で対応可能.
https://blog.ko31.com/202004/respond-to-cannot-currently-show-the-desktop-error-for-vnc-connection-in-lazzie/
検索しやすいエラーメッセージが出てくれるので,ここに書くまでもない

参考サイト

公式
https://help.realvnc.com/hc/en-us/articles/360002251297-VNC-Server-Parameter-Reference-

後から調べたら同じこと書いてくれてる人いたけど,RealVNCって書いてないもんやから見つからんかった
https://www.laddy.info/2020/05/29415/

2
6
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
2
6