iphone mac から 操作する方法|やりたいことごとに選ぶ5つの経路
iphone mac から 操作したいと思って調べ始めると、最初に出てくるのはたいてい「MacでiPhoneを操作する」話です。向きが逆の情報が先に並ぶので、欲しい手順にたどり着くまでに時間がかかります。しかも、iPhoneからMacを動かす方法は1つではなく、画面を丸ごと映して触るのか、ターミナルに1行打てれば足りるのかで、選ぶべき経路がまったく違います。この記事では、やりたいことを先に決め、そこから経路を選ぶ順番で整理します。
検索結果の多くは「逆向き」の話をしている
まず混乱の元を片付けておきます。macOS Sequoia 15から入ったiPhoneミラーリングは、MacからiPhoneを操作する機能です。iPhoneの画面がMacの窓に映り、Macのキーボードとトラックパッドで iPhoneのアプリを動かします。Appleの案内は次のとおりです。
MacでDockのiPhoneミラーリングアプリをクリックするか、「アプリケーション」フォルダまたはSpotlight からiPhoneミラーリングを開きます。iPhoneミラーリングはmacOS Sequoia 15以降に搭載されています。 出典: support.apple.com
同じページには、iPhoneがロックされたままMacの近くにあることが条件として書かれています。つまりこれは「机の上のMacから、手元にないかのようにiPhoneを使う」ための機能で、外出先のiPhoneから家のMacを動かす用途には使えません。ユニバーサルコントロールも同様で、Macのキーボードやトラックパッドで近くのiPadやほかのMacを操作する仕組みです。Sidecarは、iPadをMacの2台目のディスプレイにする機能です。
どれもAppleの純正機能で名前が似ているため、検索で並ぶと「iPhoneからMacを操作する方法」に見えてしまいます。ここで手が止まっている人は少なくありません。iPhoneを手に持ってMacを動かしたいなら、純正の中で使えるのは後で触れるスイッチコントロールだけで、それ以外は画面共有やSSHといった、昔からある遠隔操作の仕組みを組み合わせることになります。
先に決めるのは「何を触りたいか」
経路を選ぶ前に、iPhoneからMacで何をしたいのかを1つに絞ります。よくある目的はおおむね次の4つです。
- Macの画面をそのまま見て、マウス操作のように動かしたい
- Macのターミナルでコマンドを打ちたい、動かしている処理の様子を見たい
- Macに置いてあるファイルを取り出したい、中身を確かめたい
- Macで走らせているAIエージェントの問いかけに返事をしたい
1つ目なら画面共有かリモートデスクトップ、2つ目ならSSH、3つ目はファイル転送やクラウドの同期、4つ目はエージェント側が用意している遠隔操作の機能が向いています。画面を丸ごと送る方式は何でもできる代わりに、iPhoneの小さな画面でMacのメニューを押すのは想像以上に疲れます。目的が「1行打つ」「返事をする」なら、画面ではなく文字だけを送る経路のほうが、通信も操作も軽く済みます。
もう1つ決めておくのが、同じWi-Fiの中だけで使うのか、外出先からも使うのかです。家の中だけなら設定はほとんど要りません。外から入るなら、家のMacへ安全に届く道を別に作る必要があり、ここが手間の大半を占めます。
画面共有をiPhoneのVNCアプリで開く
Macの画面をそのまま操作したい場合、いちばん素直なのがmacOS標準の画面共有です。システム設定の「一般」から「共有」を開き、「画面共有」をオンにします。Appleの手順では、詳細設定の中に「VNC使用者が画面を操作することを許可」という項目があり、これをオンにするとパスワードの設定を求められます。画面共有はVNCという業界標準の方式と互換性があるため、iPhone側はApp Storeで配布されているVNC対応のアプリから接続できます。
注意したいのは、Appleが iPhone向けに画面共有の受け手のアプリを用意しているわけではない点です。iPhone側は他社のアプリを選ぶことになり、機能も料金も製品ごとに違います。また、同じWi-Fiの中なら MacのIPアドレスを入れれば届きますが、外出先から使うにはルーターのポートを開けるか、後述するVPNを通す必要があります。VNCのポートをそのままインターネットに開けるのは避けてください。
画面共有はMacの解像度のまま画面が送られてくるので、iPhoneでは拡大と移動を繰り返すことになります。ダイアログの「許可」を押す、止まったアプリを終了させる、といった短い操作には十分ですが、文章を書いたりファイルを並べ替えたりする作業には向きません。
スイッチコントロールは純正で完結するが用途が限られる
iPhoneからMacを動かす唯一の純正機能が、アクセシビリティのスイッチコントロールにある「ほかのデバイスを使用」です。Appleの説明では、両方のデバイスを同じWi-Fiにつなぎ、同じApple AccountでiCloudにサインインしたうえで、Mac側のアクセシビリティ設定で「プラットフォームスイッチにコンピュータの制御を許可」を選びます。iPhoneでスイッチコントロールを有効にし、メニューの「デバイス」から「ほかのデバイスを使用」を選んで接続する流れです。操作をやめるときはスイッチを10秒長押しします。
この機能は、体の動きに制約がある人がスイッチ1つで複数の機器を扱えるように作られています。画面を指で自由に触るのではなく、項目を順番に光らせて選ぶ操作になるため、慣れないと1つのボタンを押すまでに時間がかかります。同じWi-Fiが前提なので、外出先からは使えません。アプリを1つも入れずに済むという利点はありますが、日常的な遠隔操作の主役にするのは難しい、という位置づけです。
SSHでターミナルだけを持ち出す
目的が「コマンドを打つ」「動いている処理の様子を見る」なら、画面ではなくSSHで入るのが最も軽い経路です。Mac側は「共有」設定で「リモートログイン」をオンにするだけで、オンにした画面の下に接続に使うコマンドが表示されます。iPhone側はSSHクライアントのアプリを入れ、そのコマンドの宛先とユーザ名で接続します。App Storeには Termius、Blink Shell、Secure ShellFishなど複数のSSHクライアントがあり、鍵認証に対応しているものを選びます。
送られてくるのは文字だけなので、電波の弱い場所でも画面共有よりずっと安定します。長時間かかる処理はtmuxのような端末の多重化ツールの中で動かしておけば、iPhone側の接続が切れても処理は止まらず、つなぎ直せば同じ画面に戻れます。外から入る場合は、Tailscaleのような個人向けの無料プランがあるVPNでMacとiPhoneを同じ仮想ネットワークに入れる方法が、ルーターの設定を変えずに済むため広く使われています。
SSHの詳しい手順と、開けておくべきでない設定については別に整理する価値がありますが、要点は3つです。パスワードではなく鍵でログインする、ログインできるユーザを絞る、ポートをインターネットに直接開けない。この3つを守れば、iPhoneからMacのターミナルを使う経路としては、最も軽く、最も長持ちします。
リモートデスクトップのアプリに任せる
設定を自分で組むのが面倒なら、専用のリモートデスクトップアプリに任せる方法があります。Chromeリモートデスクトップは Googleのアカウントで Macと iPhoneをひも付け、外出先からでもMacの画面を開けます。Jump DesktopやSplashtopのように、iPadやiPhoneでの操作性に力を入れた製品もあります。iPadでMacを使う人の記事では、料金体系の違いが選ぶ決め手になっていました。
そこで試してみたのが、リモートデスクトップアプリ。以前に「Splashtop」を使ったことがあったが、月額課金のサブスクモデル。年間払いなら2,200円と月額550円と比べれば割安だが、サブスクはできる限り増やしたくない。 出典: note.com
これらの製品は、外出先から届く道を製品側の中継サーバが用意してくれるのが最大の利点です。ルーターもVPNも触らずに済みます。一方で、画面を丸ごと送る方式であることは画面共有と同じなので、iPhoneの画面の小ささはそのまま残ります。料金は製品ごとに、また時期によって変わるため、契約前にそれぞれの公式ページで確認してください。
AIエージェントへの返事だけなら専用の遠隔操作がある
最近増えているのが、「Macで動かしているAIエージェントが確認を求めて止まっているので、外から返事をしたい」という目的です。エージェントは数分から数十分動き続け、途中で「このファイルを書き換えてよいか」と尋ねてきます。席を離れているあいだにそこで止まると、戻るまで何も進みません。
Claude Codeには、Macで動いているセッションをスマートフォンのClaudeアプリやブラウザから続けられるRemote Controlという機能があります。公式の説明では、セッションは最後までMacの上で動き続け、ファイルやツールへのアクセスもMacに残ります。起動中のセッションで /remote-control(短く /rc)を打てば、そのまま外から続きを扱えます。この用途に限れば、画面共有もSSHも要りません。
ただし、この方式で扱えるのはそのエージェントとの会話だけです。エージェントが作ったファイルの中身を確かめたい、ついでに別のコマンドを打ちたい、となると、結局SSHや画面共有に戻ることになります。
どの経路をどの目的に使うか
| 経路 | 外出先から | 触れるもの | 向いている目的 |
|---|---|---|---|
| 画面共有とVNCアプリ | VPNなどが必要 | Macの画面全体 | 短いクリック操作 |
| スイッチコントロール | 不可 | Macの画面全体(順番に選ぶ) | 純正だけで済ませたいとき |
| SSH | VPNなどが必要 | ターミナル | コマンドを打つ、処理を見張る |
| リモートデスクトップアプリ | 製品が用意 | Macの画面全体 | 設定を任せたいとき |
| エージェントの遠隔操作 | 製品が用意 | エージェントとの会話 | 確認待ちに返事をする |
表を見ると分かるとおり、画面全体を送る経路と、文字だけを送る経路に大きく分かれます。iPhoneで扱うなら、文字だけの経路のほうが操作の負担ははるかに小さくなります。
手が止まるのは「ターミナルとフォルダが別々」だから
iPhoneからMacを操作する場面を並べると、目的の多くが「ターミナルで何かが起きているのを見て、関係するファイルを確かめる」の組み合わせであることに気づきます。SSHはターミナルに強く、ファイルの中身を眺めるのは苦手です。画面共有はどちらもできますが、小さな画面で2つの窓を行き来することになります。家のMacの前でも、ターミナルとFinderとAIの窓を切り替えながら作業しているなら、iPhoneから見たときにその切り替えがそのまま何倍も重くなります。
見直す順番は、Mac側の作業の置き方からです。フォルダとターミナルとAIを別々の窓に分けているかぎり、どの遠隔操作を選んでも行き来は残ります。Mac用のファイル管理アプリの中には、フォルダとターミナルとAIが同じ窓にある形にまとめ、その窓をiPhoneやiPadから開けるようにしたものもあります。1つの窓でどこまで扱えるのかはできることに一覧があり、出先の端末から家のMacのターミナルとフォルダを開く仕組みと暗号化の考え方はiPhone・iPadから続きをで説明しています(iPhone・iPad側のアプリは準備中です)。Mac上の機能は無料で、外から使うときだけ費用がかかる形なので、条件は料金で確かめられます。Finderやほかのファイル管理と何が違うのかは他のファイル管理との比較に、事実だけを並べた表があります。
どの経路を選ぶにしても、最初に決めるのは「iPhoneで何を触りたいか」です。画面全体が要るのか、ターミナル1つで足りるのか。その答えが出れば、設定する項目は自然に絞られます。
よくある質問
iPhoneミラーリングを使えば、外出先のiPhoneから家のMacを操作できますか?
できません。iPhoneミラーリングはMacからiPhoneを操作する機能で、向きが逆です。Appleの条件でも、iPhoneがロックされた状態でMacの近くにあることが求められています。iPhoneからMacを動かしたい場合は、画面共有とVNCアプリ、SSH、リモートデスクトップアプリのいずれかを使います。
アプリを入れずに、純正の機能だけでiPhoneからMacを操作する方法はありますか?
アクセシビリティのスイッチコントロールにある「ほかのデバイスを使用」が該当します。同じWi-Fiと同じApple Accountが条件で、Mac側で「プラットフォームスイッチにコンピュータの制御を許可」を選びます。項目を順番に選ぶ操作になるため、日常的な遠隔操作よりは、アクセシビリティの用途に向いた機能です。
外出先からMacにつなぐとき、ルーターのポートを開けても大丈夫ですか?
画面共有やSSHのポートをそのままインターネットに開けるのは避けたほうが安全です。代わりに、MacとiPhoneを同じ仮想ネットワークに入れるVPNを使うか、中継サーバを製品側が用意しているリモートデスクトップアプリを選びます。SSHを使う場合は、パスワードではなく鍵でログインする設定にしておきます。
iPhoneの小さな画面で、Macの操作を快適にするにはどうすればよいですか?
画面全体を送る方式をやめ、目的に合わせて文字だけを送る経路を選ぶのが近道です。コマンドを打つだけならSSH、AIエージェントへの返事だけならエージェント側の遠隔操作の機能が向いています。画面共有を使う場合も、作業の途中ではなく、許可ボタンを押すような短い操作に限ると負担が小さくなります。