リモート接続

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

リモート接続を使うと、別のデバイスやマシンで実行中の作業にアクセスできます。 iOS 用 ChatGPT モバイルアプリで Codex を開くと、接続された Mac または Windows デバイス上の ChatGPT や Codex のチャットで作業できます。モバイルアプリに引き続き Remote と表示されている場合は、そちらを開いてください。ChatGPT デスクトップアプリを実行している別の対応デバイスから作業を続けたり、アプリを SSH ホスト上のプロジェクトに接続したりすることもできます。

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

Work Cloud によるローカルコンピューターアクセスと Remote 接続

ワークスペースで Work Cloud によるローカルコンピューターアクセスを有効にすると、対象となる ChatGPT Work の会話をデスクトップ、モバイル、ウェブで継続できます。OpenAI のクラウドがタスクを調整し、オンラインで接続されているコンピューターが、そのローカルリソースを必要とするステップを実行できます。

この機能を使用する会話については、Work Cloud によるローカルコンピューターへのアクセスのガイダンスを参照してください。以下のリモートアクセスと SSH の手順は、既存のサポート対象のホスト接続ワークフローに適用されます。この機能を使用する会話を表示するために必要な設定は、Codex のホスト接続の設定とは異なる場合があります。

Work Cloud によるローカルコンピューターアクセスは、同期を有効にした後に作成したタスクにのみ適用されます。プロジェクト内のタスクを含め、既存のタスクは元のモードを維持します。つまり、ローカルのみで実行するか、ローカルファイルにアクセスせずにクラウドで実行します。この機能を使用するには、新しいタスクを開始してください。

新しいターンの開始時にコンピューターが利用できない場合、Work Cloud によるローカルコンピューターへのアクセスを使用する既存の対象タスクは、クラウドコンテナーで続行できます。クラウドコンテナーは、利用できないコンピューター上のファイルやツールにアクセスできません。また、ローカル実行時のエンタープライズ要件も適用しません。ターンの途中でタスクをローカル実行からクラウドに切り替えることはできません。この機能によって、モバイルの Codex がホストに接続する方法が変わることはありません。

リモートでできること

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

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

ChatGPT モバイルアプリのモバイル接続設定画面(ライトモード)

モバイルアクセスを設定する前に

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

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

モバイルアクセスを設定する

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

1. コンピューターで設定を開始します。

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

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

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

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

    ChatGPT が接続設定フローを開きます。同じ ChatGPT アカウントとワークスペースであることを確認し、必要な多要素認証、SSO、パスキーの手順を完了してください。設定が成功すると、ホストが iOS の Codex に表示されます。モバイルアプリが以前のラベルを使用している場合は、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 server、スキル、ツールをそのマシンにインストールします。

リモート開発環境

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

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

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

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

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

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

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

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

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

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

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

SSH ホストに接続する

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

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

  1. Codex が自動的に検出できるように、SSH 設定にホストを追加してください。
   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 デスクトップアプリを再起動してから、もう一度試してください。

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

iOS 用 ChatGPT モバイルアプリで Codex を開いてください。モバイルアプリに引き続き Remote と表示されている場合は、そちらを開いてください。スマートフォンとホストで同じ ChatGPT アカウントとワークスペースを使用していることを確認し、QR コードを再度スキャンするか、ホストから設定をやり直してください。ChatGPT ワークスペースを使用している場合は、管理者に Remote Control へのアクセスが有効になっていることを確認してもらってください。

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

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

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

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

関連項目