Mac OS X ユーザー

Macユーザーにとって、コマンドラインからよりもVNCを通じて直接Raspberry Piのデスクトップにアクセスする方が便利です。Raspberry Pi側でVNCを有効にした後、Finderから設定されたアカウントのパスワードを入力してアクセスできます。

この方法では、MacとRaspberry Pi間の通信が暗号化されないことに注意してください。通信はあなたの家庭やビジネスネットワーク内で行われるため、保護されていなくても問題にはなりません。しかし、心配な場合は VNC® Viewer などのVNCアプリケーションをインストールできます。

また、一時的なモニター(TV)、マウス、キーボードを使用して直接Raspberry Piのデスクトップを開き、VNCを設定できると便利です。できない場合でも問題ありません。SSHコマンドを使用してRaspberry PiのBashシェルを開き、そのコマンドを使用してVNCを設定することもできます。

一時的なモニター(またはTV)がありますか?

  1. モニター(またはTV)、マウス、キーボードをRaspberry Piに接続し、電源を入れます。図の番号に従ってメニューを選択します。

    ../_images/mac_vnc1.png
  2. 次の画面が表示されます。 インターフェース タブで VNC有効 に設定し、 OK をクリックします。

    ../_images/mac_vnc2.png
  3. 画面の右上にVNCアイコンが表示され、VNCサーバーが起動します。

    ../_images/mac_vnc3.png
  4. VNC アイコンをクリックしてVNCサーバーウィンドウを開き、右上の メニュー ボタンをクリックして オプション を選択します。

    ../_images/mac_vnc4.png
  5. 次の画面が表示され、オプションを変更できます。

    ../_images/mac_vnc5.png

    暗号化オフ推奨 に設定し、 認証VNCパスワード に設定します。

  6. OK ボタンをクリックすると、パスワード入力画面が表示されます。Raspberry piのパスワードと同じパスワードを使用することも、異なるパスワードを使用することもできますので、入力して OK をクリックしてください。

    ../_images/mac_vnc16.png

    これで、Macから接続する準備が整いました。モニターを切断しても大丈夫です。

ここからは、Mac側での操作になります。

  1. 次に、右クリックで開けるFinderのメニューから サーバーへ接続 を選択します。

    ../_images/mac_vnc10.png
  2. vnc://<username>@<hostname>.local (または vnc://<username>@<IP address> )と入力します。入力後、 接続 をクリックします。

    ../_images/mac_vnc11.png
  3. パスワードを求められますので、入力してください。

    ../_images/mac_vnc12.png
  4. Raspberry Piのデスクトップが表示され、そのままMacから操作できるようになります。

    ../_images/mac_vnc13.png

一時的なモニター(またはTV)がありませんか?

  • SSHコマンドを使用してRaspberry PiのBashシェルを開くことができます。

  • BashはLinuxの標準デフォルトシェルです。

  • シェル自体は、ユーザーがUnix/Linuxを使用するときのコマンド(指示)です。

  • 必要なことのほとんどはシェルを通じて行うことができます。

  • Raspberry Pi側の設定を行った後、Macの Finder を使用してRaspberry Piのデスクトップにアクセスできます。

  1. ssh <username>@<hostname>.local と入力してRaspberry Piに接続します。

    ssh pi@raspberrypi.local
    
    ../_images/mac_vnc14.png
  2. 初めてログインする時にのみ表示されるメッセージですので、 yes と入力してください。

    The authenticity of host 'raspberrypi.local (2400:2410:2101:5800:635b:f0b6:2662:8cba)' can't be established.
    ED25519 key fingerprint is SHA256:oo7x3ZSgAo032wD1tE8eW0fFM/kmewIvRwkBys6XRwg.
    This key is not known by any other names
    Are you sure you want to continue connecting (yes/no/[fingerprint])?
    
  3. Raspberry Piのパスワードを入力してください。入力されたパスワードは表示されませんので、間違いがないように注意してください。

    pi@raspberrypi.local's password:
    Linux raspberrypi 5.15.61-v8+ #1579 SMP PREEMPT Fri Aug 26 11:16:44 BST 2022 aarch64
    
    The programs included with the Debian GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.
    
    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Thu Sep 22 12:18:22 2022
    pi@raspberrypi:~ $
    
  4. MacからVNC経由でRaspberry Piにログインできるように設定してください。まず、以下のコマンドを実行してオペレーティングシステムを更新します。

    sudo apt update
    sudo apt upgrade
    

    プロンプトが表示されたら、「 Y 」と入力して続行してください。

    アップデートが完了するまでに時間がかかる場合があります。(その時のアップデートの量によります。)

  5. VNCサーバー を有効にするために、以下のコマンドを入力してください。

    sudo raspi-config
    
  6. 次の画面が表示されます。キーボードの矢印キーで インターフェースオプション を選択し、 Enter キーを押してください。

    ../_images/image282.png
  7. 次に VNC を選択してください。

    ../_images/image288.png
  8. キーボードの矢印キーを使用して <Yes> -> <OK> -> <Finish> の順に選択し、設定を完了させてください。

    ../_images/mac_vnc8.png
  9. VNCサーバーが起動したので、Macから接続するための設定を変更しましょう。

    コンピューター上のすべてのユーザーアカウントのすべてのプログラムに対してパラメータを指定するために、 /etc/vnc/config.d/common.custom を作成してください。

    sudo nano /etc/vnc/config.d/common.custom
    

    Authentication=VncAuthenter と入力した後、Ctrl+X -> Y -> Enter を押して保存して終了してください。

    ../_images/mac_vnc15.png
  10. さらに、MacからVNC経由でログインするためのパスワードを設定してください。Raspberry Piのパスワードと同じものを使用することも、異なるパスワードを使用することもできます。

    sudo vncpasswd -service
    
  11. 設定が完了したら、変更を適用するためにRaspberry Piを再起動してください。

    sudo sudo reboot
    
  12. 次に、右クリックで開くことができる Finder のメニューから サーバーに接続 を選択してください。

    ../_images/mac_vnc10.png
  13. vnc://<username>@<hostname>.local (または vnc://<username>@<IP address> )と入力します。入力後、 接続 をクリックします。

    ../_images/mac_vnc11.png
  14. パスワードを求められますので、入力してください。

    ../_images/mac_vnc12.png
  15. Raspberry Piのデスクトップが表示され、そのままMacから操作できるようになります。

    ../_images/mac_vnc13.png