注釈

こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。

参加する理由は?

  • エキスパートサポート:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。

  • 学び&共有:ヒントやチュートリアルを交換してスキルを向上させましょう。

  • 独占的なプレビュー:新製品の発表や先行プレビューに早期アクセスしましょう。

  • 特別割引:最新製品の独占割引をお楽しみください。

  • 祭りのプロモーションとギフト:ギフトや祝日のプロモーションに参加しましょう。

👉 私たちと一緒に探索し、創造する準備はできていますか?[ここ]をクリックして今すぐ参加しましょう!

Mac OS Xユーザー

Macユーザーにとって、Raspberry PiのデスクトップをVNC経由で直接アクセスする方が、コマンドラインからのアクセスより便利です。Raspberry PiでVNCを有効にした後、Finderを使用して設定済みのアカウントのパスワードを入力することでアクセス可能です。

この方法ではMacとRaspberry Pi間の通信が暗号化されません。通信は家庭やビジネスのネットワーク内で行われるので、保護されていなくても問題にはなりません。しかし、セキュリティを気にする場合は、 VNC® Viewer のようなVNCアプリケーションをインストールすることを検討してください。

また、一時的なモニター(テレビ)、マウス、キーボードを使用して、Raspberry Piのデスクトップを直接開き、VNCを設定するのも便利です。それが不可能な場合でも、SSHコマンドを使ってRaspberry PiのBashシェルを開き、そこからVNCをセットアップすることができます。

一時的なモニター(またはテレビ)をお持ちですか?

  1. Raspberry Piにモニター(またはテレビ)、マウス、キーボードを接続し、電源を入れます。画像に示される数字に従ってメニューを選択してください。

    _images/mac_vnc1.png
  2. 次の画面が表示されます。 Interfaces タブで VNCEnabled に設定し、 OK をクリックしてください。

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

    _images/login1.png
  4. VNC アイコンをクリックしてVNCサーバーウィンドウを開き、右上の Menu ボタンをクリックし、 Options を選択します。

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

    _images/mac_vnc5.png

    EncryptionPrefer offAuthenticationVNC password に設定してください。

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

    _images/mac_vnc16.png

    これでMacから接続する準備が整いました。モニターを切断しても問題ありません。

ここからはMac側の操作となります。

  1. Finderのメニューから Connect to Server を選択します。右クリックからも開くことができます。

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

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

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

    _images/mac_vnc13.png

一時的なモニタ(またはTV)を持っていない場合

  • Raspberry PiのBashシェルを開くには、SSHコマンドを使用できます。

  • 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 と入力します。

    raspberrypi.local (2400:2410:2101:5800:635b:f0b6:2662:8cba)の真正性は確立できません。
    ED25519キーのフィンガープリントはSHA256:oo7x3ZSgAo032wD1tE8eW0fFM/kmewIvRwkBys6XRwgです。
    このキーは他の名前で知られていません。
    続行して接続してもよろしいですか(yes/no/[フィンガープリント])?
    
  3. Raspberry Piのパスワードを入力します。入力したパスワードは表示されませんので、間違いのないように注意してください。

    pi@raspberrypi.localのパスワード:
    Linux raspberrypi 5.15.61-v8+ #1579 SMP PREEMPT Fri Aug 26 11:16:44 BST 2022 aarch64
    
    Debian GNU/Linuxとともに提供されるプログラムは無料ソフトウェアです。
    各プログラムの具体的な配布条件は、/usr/share/doc/*/copyrightにある
    個別のファイルで説明されています。
    
    Debian GNU/Linuxは、適用可能な法律の範囲で、絶対に保証されません。
    最終ログイン: Thu Sep 22 12:18:22 2022
    pi@raspberrypi:~ $
    
  4. MacからVNCでログインできるようにRaspberry Piを設定します。まず、以下のコマンドを実行して、OSを更新します。

    sudo apt update
    sudo apt upgrade
    

    続行しますか? [Y/n] と表示されたら、 Y を入力します。

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

  5. VNC Server を有効にするには、以下のコマンドを入力します。

    sudo raspi-config
    
  6. 次の画面が表示されます。キーボードの矢印キーで 3 Interface Options を選択し、 Enter キーを押します。

    _images/image2821.png
  7. 次に、 P3 VNC を選択します。

    _images/image2881.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 のメニューから Connect to Server を選択します。右クリックで開くことができます。

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

    _images/mac_vnc11.png
  14. パスワードが要求されるので、入力してください。

    _images/mac_vnc12.png
  15. Raspberry piのデスクトップが表示され、そのままMacから操作することができます。

    _images/mac_vnc13.png