Claude Media
Remote Control Trusted Devicesとは — 組織で端末を承認制にする

Remote Control Trusted Devicesとは — 組織で端末を承認制にする

Trusted Devicesは、Remote Controlの操作を「登録済み端末+18時間以内のサインイン」の2条件に縛るベータ機能です。有効化の画面パス、テレメトリ無効化との衝突、端末の取り消しまでを扱います。

Remote Control Trusted Devicesとは何をする機能か

Claude CodeのRemote Controlは、外出先の端末からclaude.aiやモバイルアプリ経由でローカルのClaude Codeセッションを操作できる機能です。Trusted Devices(信頼済み端末)は、その操作を絞り込む設定です。サインイン済みのアカウントというだけでは足りず、登録済みの端末であることと、直近のサインインであることの両方を要求します。

ベータ機能で、Pro・Max・Team・Enterpriseの各プランに用意され、既定はオフです。Team・EnterpriseではOwnerが組織全体に対してオンにします。ProとMaxでは、本人が設定画面(CoworkページまたはAccountページ)の「Require trusted devices」を自分でオンにします。

前提条件

  • Team・Enterpriseの組織では、Ownerロール(有効化操作に必要)
  • Remote Control自体が使える構成であること(claude.aiのログインが必要で、APIキーは対象外。Amazon Bedrock・Google CloudのAgent Platform・Microsoft Foundry、ANTHROPIC_BASE_URL で別ホストを指す構成や、企業向けClaude appsゲートウェイ経由のサインインでも使えません)
  • Face ID・Touch ID・Windows Hello・パスキーのいずれかに対応した端末(非対応端末はハードウェアセキュリティキーか再サインインで代替できます)

Zero Data Retentionのようなコンプライアンス要件を持つ組織は、そもそもRemote Controlを有効化できません。その場合Trusted Devicesの設定は意味を持たないので、導入を検討する前に自組織でRemote Controlが使えるかを確認します。

Trusted Devicesが要求する2つの条件

設定がオンのとき、Remote Controlセッションを見る・操作するには次の両方が必要になります。

条件内容
登録済み端末内容ブラウザ・スマホ・デスクトップアプリごとに個別の認証情報を登録(enrollment)。登録はフルサインイン直後のみ提示され、バックグラウンドで静かに追加されることはない
直近のサインイン内容サインインから18時間以内であること。日次の再サインインの代わりに、Face ID・Touch ID・Windows Hello・パスキーで即座に再確認できる

生体認証そのものはデバイス上のOS・ブラウザで完結し、Anthropicに指紋や顔のデータが渡ることはありません。保存されるのは端末の公開鍵と、表示名・プラットフォーム・登録日時といった基本メタデータだけです。

登録後の日常は、サインインの経過時間で次のように変わります。

あゆみ

サインインからの経過時間と求められる操作

  1. 登録時フルサインイン直後に端末を登録

    SSOを設定している組織では、通常のSSOのサインインを通してから登録を確認します。

  2. 18時間以内プロンプトなしで操作できる

    登録済みの端末で、サインインが新しい間は追加の確認は出ません。

  3. 18時間超生体認証かパスキーを1回

    Remote Controlを操作しようとしたときに、Face ID・Touch ID・Windows Hello・パスキーのいずれか1回の確認が挟まります。

組織でTrusted Devicesを有効化する手順

Ownerが次の順に進めます。

手順

Team・Enterpriseでの有効化

  1. 1

    Capabilitiesページを開く

    Organization settings > Capabilities > Remote sessionsを開くと、同じ節に「Require trusted devices」のトグルがあります。Remote Control自体を許可するトグルは別ページ(Claude Code admin settings)にあるため、混同しやすい点に注意が必要です。

  2. 2

    トグルをオンにする

    設定は組織の全メンバーに一括で適用され、チームやプロジェクト単位のスコープ指定はできません。適用対象は、オンにした後に始まるRemote Controlセッションです。

  3. 3

    メンバーに事前に伝える

    有効化後、メンバーがブラウザ・スマホ・デスクトップアプリで新しいセッションを初めて見る・操作するときに、その端末の登録を求められます。

すでに動いているセッションは遡って保護されません。トグルをオンにした時点で走っているセッションは、終了するまで端末の条件なしで続きます。

導入後にメンバーが遭遇する画面

未登録の端末ではRemote Controlセッションの閲覧・操作ができませんが、通常のClaude chatはそのまま使えます。プラットフォーム認証機能のない端末では、ハードウェアセキュリティキーを使うか、生体認証の代わりに再サインインします。

ターミナルでClaude Codeを実行している端末は別扱いです。CLIにサインインした時点で専用の認証情報が自動で発行され、ターミナル側に登録操作はありません。手元のv2.1.285で claude remote-control --help を実行すると、オプション一覧は --name・--spawn・--capacity・--permission-mode などセッションの起動に関するものだけで、端末登録のためのフラグはありません。登録はサインインの一部として行われる、という仕様と整合します。

テレメトリ無効化との衝突

意外な落とし穴が、フィーチャーフラグの評価を止める環境変数です。Remote Controlが使えるかどうかは、設定した変数と組織のTrusted Devices要求、Claude Codeのバージョンの組み合わせで決まります。公式では条件が要件の節とトラブルシューティングの節に分かれているため、1枚にまとめます。

設定した変数組織がTrusted Devicesを要求結果
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC または DISABLE_GROWTHBOOK組織がTrusted Devicesを要求要求の有無を問わない結果使えない。変数を外す
DISABLE_TELEMETRY または DO_NOT_TRACK のみ組織がTrusted Devicesを要求要求していない結果v2.1.283以降なら使える
同上組織がTrusted Devicesを要求要求している結果バージョンを問わず使えない。変数を外す
同上(v2.1.154〜v2.1.282)組織がTrusted Devicesを要求要求していない結果「Remote Control requires feature-flag evaluation」で使えない。v2.1.283以降へ更新

v2.1.153以前では、同じ設定が「Remote Control is not yet enabled for your account」というエラーになります。エラー文言が違うだけで、原因は同じ変数です。プライバシー設定を厳しめにした開発者端末で「Trusted Devicesを有効にしたら急に使えなくなった」と報告が来たら、この表の2行目と3行目の違い、つまり組織側の要求が増えたかどうかを先に確かめます。

登録済み端末を管理する

メンバー本人はclaude.ai/settings/accountの「Trusted devices」欄で、登録した端末を名前・プラットフォーム・登録日で一覧できます。ここから端末を削除すると、その端末の認証情報は即座に失効し、あらためてサインインすれば再登録できます。更新されない認証情報は一定期間が過ぎると自動で信頼リストから外れます。

紛失・盗難端末への対応は2段階です。本人がサインインできるなら、この画面から該当端末を削除すれば済みます。本人がサインインできない状況なら、管理コンソールの「Sign out everywhere」で該当メンバーの全セッション・全登録端末を失効させ、本人が復帰後に必要な端末を登録し直します。機種変更のときは、新しい端末を登録し、使わなくなった端末をこの画面から取り消します。

よくあるつまずき

  • 「Your organization requires Trusted Devices for Remote Control, but this device is not enrolled」と出る: /login を実行してサインインをやり直します。登録はサインインの一部として行われ、別途の登録コマンドはありません
  • 「session expired for trusted-device check」と出る: サインインから18時間を超えています。/loginを実行するか、claude.aiやモバイルアプリのプロンプトで生体認証・パスキーの確認に応じます

導入を段取りする管理者向けの手順と、有効化後に届く問い合わせの切り分けはClaude Code Trusted Devicesで組織のRemote Controlを制限するにまとめています。

Remote Controlを止める設定との切り分け

Trusted Devicesは、Remote Controlを許可したうえで操作できる端末を絞る設定です。Remote Control自体を止めたいなら、disableRemoteControl をtrueにします。この設定は claude remote-control・--remote-control フラグ・自動起動・セッション内トグルのすべてを断ち、MDM経由で端末ごとに強制することもできます。

くらべる

止めるか、絞るか

機能ごと止める

disableRemoteControl

どの設定ファイルにも置ける設定キーです(既定はfalse)。managed settingsに置けばMDMで端末ごとに強制できます。trueにした端末では、Claude Codeが組織のポリシーで無効化されている旨を表示して、Remote Controlの起動を断ります。

端末で絞る

Require trusted devices

claude.aiの管理画面のトグルです。Remote Controlは使えるまま、登録済み端末と18時間以内のサインインを条件に足します。

Desktopアプリ自体のオン・オフや管理コンソールでのRemote Controlトグルは、Claude Code Desktop SSOとデバイス管理ポリシーの設定で扱っている別レイヤーの管理項目です。Remote Controlの利用条件そのもの(対応プラン・利用できないAPI構成)でつまずいている場合は、Remote Controlが使えない「requires the Anthropic API」の意味を先に確認します。

まとめ

機能ごと止めるか端末で絞るかを先に決め、絞るなら、プライバシー変数を入れた端末の洗い出しから始めます。

この記事を共有:XはてブLinkedIn