日本語

リモート接続

リモート接続

Remote を使用して接続済みコンピューター上の作業にアクセスするか、ChatGPT デスクトップアプリを SSH 経由でプロジェクトに接続します

リモート接続を使用すると、別のデバイスやマシンで実行中の作業にアクセスできます。 ChatGPT モバイルアプリで Remote を開くと、接続済みの Mac または Windows デバイス上の ChatGPT や Codex のチャットを操作できます。また、ChatGPT デスクトップアプリを実行している別の 対応デバイスから作業を継続したり、SSH ホスト上のプロジェクトにアプリを接続したりすることもできます。

リモートアクセスでは、接続先ホストのプロジェクト、チャット、ファイル、認証情報、 権限、プラグイン、Computer Use、ブラウザ設定、ローカルツールを使用します。

リモートでできること

  • ホスト上のプロジェクトで新しいチャットを開始したり、既存のチャットを継続したりできます。
  • 追加の指示を送り、質問に回答し、進行中の作業を誘導できます。
  • コマンドやその他の操作を承認できます。
  • 出力、差分、テスト結果、ターミナル出力、スクリーンショットを確認できます。
  • ChatGPT がタスクを完了したときや、対応が必要なときに通知を受け取れます。
  • 接続済みのホストとチャットを切り替えられます。

以降のセクションでは、デスクトップホストにアクセスするために、ChatGPT モバイルアプリで Remote を開く方法を説明します。Codex を SSH ホスト上のプロジェクトに接続するには、 SSH ホストに接続するを参照してください。

ChatGPT モバイルアプリの Remote セットアップ画面(ライトモード)

Remote を設定する前に

次の条件を満たしていることを確認してください。
  • 使用する ChatGPT アカウントとワークスペースで Codex にアクセスできること。
  • iOS または Android デバイスに最新の ChatGPT モバイルアプリがインストールされていること。アプリに Remote が 表示されない場合は、まず ChatGPT を更新してください。
  • macOS または Windows 用の最新の ChatGPT デスクトップアプリが、スリープしておらず、 オンラインで、同じアカウントとワークスペースにサインインしているホスト上で実行されていること。モバイルのセットアップは アプリから開始します。Codex CLI または IDE 拡張機能からは設定できません。
  • そのアカウントまたはワークスペースで必要な多要素認証、SSO、パスキーが 構成されていること。

ChatGPT ワークスペースを通じて Codex を使用している場合、スマートフォンから接続するには、 管理者が Remote Control アクセスを有効にする必要がある場合があります。

Remote を設定する

接続するホスト上の ChatGPT デスクトップアプリから始めます。セットアップフローでは、 そのホストのリモートアクセスを有効にした後、スマートフォンで読み取る QR コードを表示します。 QR コードにより、そのスマートフォンとホストがペアリングされます。操作するすべてのホストに対して、 各スマートフォンまたは対応するデスクトップアプリデバイスをペアリングしてください。

1. Remote のセットアップを開始します。

ホスト上で ChatGPT デスクトップアプリを開きます。Settings > Connections > Control this Mac or PC に移動し、Set up または Add を選択します。リモートアクセスを承認し、求められた確認を完了します。

  1. QR コードを読み取ります。

    スマートフォンで、アプリに表示された QR コードを読み取ります。コードから ChatGPT が開き、 モバイルアプリとホストの接続を完了できます。

  2. ChatGPT でセットアップを完了します。

    ChatGPT で Remote のセットアップフローが開きます。同じ ChatGPT アカウントと ワークスペースであることを確認し、必要な多要素認証、SSO、 パスキーの手順を完了します。セットアップに成功すると、スマートフォンの Remote にホストが 表示されます。

  3. ホストの設定を確認します。

    ホスト上のアプリで、Settings > Connections を使用して接続済み デバイスを管理します。また、コンピューターをスリープさせないか、Computer Use を有効にするか、 Chrome 拡張機能をインストールするかを選択できます。

デバイスによるこの Mac の操作を許可し、スリープを防止する Connections の設定

接続先を選ぶ

まず、普段 ChatGPT を使用しているノートパソコンまたはデスクトップを接続します。常時アクセスや 異なる環境が必要な場合は、常時稼働のコンピューターまたは SSH ホストを追加してください。

ノートパソコンまたはデスクトップ

デスクトップアプリがすでにインストールされている Mac または Windows PC を接続します。これにより、 普段使用しているものと同じプロジェクト、チャット、認証情報、プラグイン、ローカル設定に リモートでアクセスできます。

そのコンピューターがスリープする、ネットワーク接続を失う、またはアプリを閉じると、再び利用可能になるまで リモートアクセスは停止します。このコンピューターをホストデバイスとして使用する場合は、 電源に接続し、利用できる場合はホストの接続設定でスリープしないようにしてください。

Mac ノートパソコンでは、ふたを開き、電源に接続している間、リモートアクセスを利用し続けられます。 ふたを閉じる場合は、外部ディスプレイにも接続してください。Sleep を選択すると、 引き続きリモートアクセスは停止します。

Windows ホストでは、Computer Use を使用するタスクのために、セッションをロックせず 利用可能な状態に保ってください。Windows 上の Computer Use はフォアグラウンドで動作するため、 ホストのデスクトップをタスク専用にしながら、作業の開始や確認をリモートで行う用途に適しています。

専用の常時稼働コンピューター

長時間の作業でも ChatGPT に接続できる状態を維持するには、専用の常時稼働する Mac または Windows PC を使用します。

ChatGPT または Codex が使用するプロジェクト、認証情報、MCP サーバー、スキル、ツールを そのマシンにインストールします。

リモート開発環境

プロジェクトがすでにリモート環境にある場合は、SSH ホストまたは管理されたリモート開発環境を 使用します。まずデスクトップアプリのホストをその環境に接続します。スマートフォンは引き続き同じホストに接続し、 ChatGPT はリモート環境の依存関係、セキュリティポリシー、コンピューティングリソースを 使用して動作します。

SSH のセットアップについて詳しくは、SSH ホストに接続するを参照してください。

接続先ホストから提供されるもの

スマートフォンは、プロンプト、承認、追加メッセージを ChatGPT に送信します。 接続先ホストは、ChatGPT が使用する環境を提供します。

つまり、次のようになります。

  • リポジトリのファイルとローカルドキュメントは、接続先ホストから提供されます。
  • シェルコマンドは、そのホストまたはリモート環境で実行されます。
  • MCP サーバー、スキル、ブラウザアクセス、Computer Use は、そのホストの 構成に基づきます。
  • サインイン済みの Web サイトとデスクトップアプリは、ホストからアクセスできる場合にのみ 利用できます。
  • 接続したセッションにも、サンドボックス設定、セキュリティ制御、操作の承認が引き続き 適用されます。

セキュアなリレー層により、信頼済みのマシンを公開インターネットへ直接公開することなく、 承認済みの ChatGPT デバイスからアクセス可能な状態に保ちます。

別のデバイスから作業を再開する

ChatGPT デスクトップアプリを実行し、リモート操作に対応している別のサインイン済みデバイスから 作業を続けられます。たとえば、ノートパソコンを利用できない場合は、スマートフォンから常時稼働ホスト上で チャットを開始し、後でノートパソコンのアプリを開いて同じチャットを継続できます。

この機能を利用できる Mac または Windows デバイスでは、Settings > Connections > Control other devices を使用して別のホストを追加します。1 台のデバイスで、 リモートアクセスを許可しながら、同時に別のデバイスを操作することもできます。

この Mac から別のデバイスを操作するための Connections セットアップカード

SSH ホストに接続する

ChatGPT デスクトップアプリで、SSH ホストからリモートプロジェクトを追加し、 リモートのファイルシステムとシェルを使用してチャットを実行します。リモートプロジェクトのチャットは、リモートホスト上で コマンドを実行し、ファイルを読み取り、変更を書き込みます。

リモートホストには、通常の SSH アクセスと同じセキュリティ基準を適用してください。 信頼できるキー、最小権限のアカウントを使用し、認証なしの公開リスナーは設置しないでください。

  1. Codex が自動検出できるように、SSH config にホストを追加します。
   Host devbox
     HostName devbox.example.com
     User you
     IdentityFile ~/.ssh/id_ed25519

Codex は ~/.ssh/config から具体的なホストエイリアスを読み取り、 OpenSSH で解決します。パターンのみのホストは無視されます。

  1. アプリを実行しているマシンからホストへ SSH 接続できることを確認します。
   ssh devbox
  1. リモートホストに Codex をインストールし、認証します。

    アプリは、リモートユーザーのログインシェルを使用し、SSH 経由でリモートの Codex app server を 起動します。そのシェルで、リモートホストの PATH から codex コマンドを利用できることを確認してください。

  2. アプリで Settings > Connections を開き、SSH ホストを追加または有効にしてから、 リモートプロジェクトのフォルダーを選択します。

3 台のリモートホストが表示された Connections の SSH リスト

ホスト間でチャットを引き継ぐ

引き継ぎでは、既存のチャットとその Git の状態を、ローカルコンピューターと 接続済みのリモートホストの間で移動します。ローカルで作業を開始し、リモートコンピューター上の ワークツリーで継続して、後でチャットを戻す場合に使用します。

チャットを引き継ぐ前に、移動先ホストを接続し、そのホスト上で同じ Git リポジトリの プロジェクトを保存してください。プロジェクトがリポジトリのサブディレクトリである場合は、 両方のホストで同じサブディレクトリを保存します。Codex に表示される移動先は、保存済みのプロジェクトが 一致するものだけです。

チャットを引き継ぐには、次の手順を実行します。

  1. デスクトップアプリでチャットを開きます。
  2. チャットのフッターで現在の実行場所を選択し、移動先ホストを選択します。 リモートチャットをローカルコンピューターに戻す場合は、This computer を選択します。
  3. 移動先とブランチを確認して、Hand off を選択します。

Codex は移動先ホストでワークツリーを作成または再利用し、チャットと Git の状態を 転送して、チャットをそのホストに切り替えます。チャットが実行中の場合、引き継ぎでは転送前に 現在の応答が中断されます。

別のチャットから Codex に依頼して、名前を指定したチャットを接続済みホストへ引き継ぐこともできます。 Codex は依頼を行っているチャット自体を引き継ぐことはできません。また、Codex クラウド環境への引き継ぎには 対応していません。

認証とネットワークへの公開

リモート接続は SSH を使用して、リモートの Codex app server を起動および管理します。 共有ネットワークや公開ネットワーク上に app-server のトランスポートを直接公開しないでください。

現在のネットワーク外にあるリモートマシンへ接続する必要がある場合は、app server をインターネットに 直接公開するのではなく、VPN またはメッシュネットワークツールを使用してください。

トラブルシューティング

スマートフォンにホストが表示されない

デスクトップアプリがホスト上で実行され、Allow other devices to connect が有効であり、 両方のデバイスで同じ ChatGPT アカウントとワークスペースを使用していることを確認してください。 2026 年 6 月 8 日以降にその接続を使用していない場合は、両方のアプリを更新して、デバイスを再度ペアリングしてください。

再度サインインした後、Remote Control がオフになっている

ChatGPT からサインアウトすると Remote Control はオフになりますが、既存のデバイスの ペアリングは削除されません。再度サインインしたら Remote Control をオンにして、 以前の接続状態を復元してください。

Remote Control をオンにして Add を選択した後にエラーが表示された場合は、 ホスト上の ChatGPT デスクトップアプリを再起動してから、もう一度試してください。

承認リクエストが表示されない

ChatGPT モバイルアプリで Remote を開きます。スマートフォンとホストで同じ ChatGPT アカウントと ワークスペースを使用していることを確認し、QR コードを再度読み取るか、ホストからセットアップを やり直してください。ChatGPT ワークスペースを使用している場合は、管理者に Remote Control アクセスが 有効になっていることを確認してもらってください。

リモートセッションが切断される

ホストがスリープした、ネットワーク接続を失った、またはアプリを閉じたかどうかを確認してください。 ChatGPT が作業している間、ホストをスリープさせず、ネットワークに接続した状態に保ってください。

認証によってセットアップが進まない

セットアップ中に表示されるアカウントまたはワークスペースの認証プロンプトを完了してください。 組織で SSO、多要素認証、パスキーが必須の場合は、再試行する前に その認証フローを完了してください。それでもセットアップできない場合は、ワークスペース管理者に Remote Control アクセスが有効になっていることを確認してもらってください。

関連項目