iPhoneからmacOSの「画面共有」でMacを操作する方法【VNC接続】

macOSには標準で「画面共有(Screen Sharing.app)」というリモートデスクトップ機能が搭載されています。このアプリを使えば、同一ネットワーク内やVPN経由で、別のデバイスからMacの画面を操作することができます。

実はこの「画面共有」機能は、内部的に VNCプロトコル(TCP 5900番ポート) を利用しています。そのため、iPhoneでもVNCクライアントアプリを使えば、Macに直接接続して画面を閲覧・操作することが可能です。

1. Mac側の設定:画面共有を有効化する

  1. macOSの「システム設定」→「一般」→「共有」を開きます。
  2. 「画面共有」をオンにします。
  3. 「コンピュータ設定」を開き、「VNCビューアがパスワードを使って操作することを許可」にチェック。
  4. 任意のパスワードを設定しておきましょう。

これで、外部からVNC接続でアクセスできる状態になります。

2. iPhone側の設定:VNCクライアントアプリをインストール

App Storeで以下のようなVNCアプリをインストールします。

アプリを開き、「新しい接続」を追加して以下のように入力します。

vnc://192.168.x.x

または、Bonjour名(例:MacBook-Pro.local)でもOKです。 接続時にMac側で設定したVNCパスワードを入力すると、iPhone上にMacのデスクトップが表示されます。

3. 外出先から接続したい場合はVPNを利用

外出中など、LAN外から接続する場合はVPNを使うのが安全です。
VPN経由で自宅ネットワークに入り、同じようにVNC接続すればOKです。

ポート開放(TCP 5900)による直接接続も可能ですが、セキュリティリスクが高いためおすすめできません。

4. VNC以外のおすすめリモート操作アプリ

もし設定が難しい場合は、以下のようなリモートデスクトップアプリも便利です。

5. まとめ:iPhoneからMacを自在に操作しよう

macOSの「画面共有」機能とVNCクライアントを組み合わせることで、iPhoneからでもMacの画面を簡単に閲覧・操作できます。 LAN内ならすぐに、外出先でもVPNを使えば安全にアクセス可能です。

特におすすめは「VNC Viewer」+「画面共有」設定。 ぜひ一度、手元のiPhoneでMacを遠隔操作してみましょう。