すべてのプロダクト
Search
ドキュメントセンター

Cloud Phone:ADB を使用してクラウドフォンに接続する

最終更新日:Nov 09, 2025

このトピックでは、Android Debug Bridge (ADB) を使用してクラウドフォンに接続する方法について説明します。

準備

  1. Cloud Phone コンソールでキーペアを作成またはインポートします。キーペアはクラウドフォンにバインドされます。詳細については、「ADB キーペアの管理」をご参照ください。

  2. オンプレミス環境からクラウドフォンへの ADB 接続を成功させるには、お使いのオペレーティングシステムに応じて、adbkey (秘密鍵) ファイルを次のいずれかのディレクトリに保存します。

    • macOS: ~/.android

    • Windows: %USERPROFILE%\.android

  3. オンプレミス環境で ADB プロセスを再起動します。ADB プロセスを再起動するには、次のコマンドを実行します。

    adb kill-server
    adb start-server

手順

説明
  • 接続するクラウドフォンのインスタンスグループが [共有ネットワーク] を使用している場合、ADB 接続は Virtual Private Cloud (VPC) 経由でのみ確立できます。

  • 接続するクラウドフォンのインスタンスグループが [VPC ネットワーク] を使用している場合、ワンクリック ADB (推奨) を使用するか、VPC またはインターネット経由で ADB 接続を確立できます。

ワンクリック ADB (推奨)

前提条件

インスタンスが属する VPC ネットワークでインターネットアクセスが有効になっています。詳細については、「VPC ネットワークのインターネットアクセス権限の管理」をご参照ください。

手順
  1. Cloud Phone コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[リソースの管理] > [インスタンス] を選択します。

  3. [インスタンス] ページで、ターゲットインスタンスを見つけ、[アクション] 列の ⋮ アイコンをクリックし、[ワンクリック ADB] を選択します。

  4. [ワンクリック ADB 接続] パネルで、[ワンクリックで ADB 接続を作成] をクリックします。

    説明

    VPC ネットワークでインターネットアクセスが有効になっていない場合は、プロンプトダイアログボックスで [今すぐ有効化] をクリックします。

    panel_one_click_adb

  5. しばらくすると、ADB 接続が自動的に作成されます。[ADB 接続方法] の右側にある アイコンをクリックすると、ADB 接続コマンドをコピーできます。

    panel_one_click_adb_created

次のステップ

ワンクリック ADB 機能はワンクリック ADB 接続方法のみを提供しますが、インスタンスに接続するにはセキュリティグループを正しく設定する必要があります。セキュリティグループで、ソースアドレスからクラウドフォンのポート 5555 への TCP 接続が許可されていることを確認してください。詳細については、「インターネット経由の ADB 接続」をご参照ください。

VPC 経由の ADB 接続

  1. オフィスのネットワークの VPC にある WUYING Workspace のクラウドコンピューターに接続します。

  2. 次のコマンドを実行して、目的のクラウドフォンに接続します。

    adb connect <192.168.XX.XX>:5555
    説明

    <192.168.XX.XX> をクラウドフォンのプライベート IP アドレスに置き換えます。

    クラウドフォンのプライベート IP アドレスを照会するにはどうすればよいですか?

    1. Cloud Phone コンソールにログインします。

    2. 左側のナビゲーションウィンドウで、[リソースの管理] > [インスタンス] を選択します。

    3. [インスタンス] ページで、目的のクラウドフォンを見つけ、[プライベート IP アドレス] 列の値をコピーします。

      f_private_ip_address.png

インターネット経由の ADB 接続

オンプレミスデバイスからインターネット経由で ADB キーペアを使用してクラウドフォンにアクセスする場合は、宛先ネットワークアドレス変換 (DNAT) エントリを設定し、セキュリティグループの設定を変更します。

  1. 目的のクラウドフォンが属する VPC にインターネット NAT Gateway を作成します。詳細については、「クラウドフォンがインターネットにアクセスする方法」をご参照ください。すでにインターネット NAT Gateway がある場合は、このステップをスキップしてください。

  2. インターネット NAT Gateway の DNAT エントリを作成し、ポートマッピングルールを設定します。

    1. NAT Gateway コンソールにログインします。

    2. [インターネット NAT Gateway] ページで、目的のインターネット NAT Gateway を見つけ、[アクション] 列の [DNAT の設定] をクリックします。

    3. [DNAT 管理] タブで、[DNAT エントリの作成] をクリックします。

    4. [DNAT エントリの作成] ページで、次のパラメーターを設定します。

      pg_create_dnat_entry.png

      • EIP の選択: Elastic IP アドレス (EIP) を選択して記録します。EIP は、コマンドを実行してクラウドフォンに接続するときに必要です。

      • プライベート IP アドレスの選択: [手動入力] を選択し、クラウドフォンの [プライベート IP アドレス] を入力します。

        クラウドフォンのプライベート IP アドレスを照会するにはどうすればよいですか?

        1. Cloud Phone コンソールにログインします。

        2. 左側のナビゲーションウィンドウで、[リソースの管理] > [インスタンス] を選択します。

        3. [インスタンス] ページで、目的のクラウドフォンを見つけ、[プライベート IP アドレス] 列の値をコピーします。

          f_private_ip_address.png

      • カスタムポート: マッピングするパブリックポートとプライベートポートを入力します。マッピングポートの例: 1000:5555

  3. Elastic Network Interface (ENI) の policy セキュリティグループを変更して、インターネットからのトラフィックがポート 5555 を通過できるようにします。

    1. ECS コンソールにログインします。

    2. 左側のナビゲーションウィンドウで、[ネットワーク & セキュリティ] > [Elastic Network Interface] を選択します。

    3. [Elastic Network Interface] ページで、ENI を見つけてその ID をクリックします。[基本情報] セクションで、最初のセキュリティグループを見つけてその ID をクリックします。

      説明

      この例では、ENI には vdapolicy という名前の 2 つのセキュリティグループがあります。policy セキュリティグループのルールを変更する必要があります。セキュリティグループ ID をクリックすると、セキュリティグループ名を表示できます。

      pg_eni_default_security_group_policy.png

    4. [セキュリティグループの詳細] タブで、[インバウンド] タブの [ルールの追加] をクリックして、次のルールを追加します。

      pg_security_group_for_dnat.png

      • 認証ポリシー: 許可

      • 優先度: 1

      • プロトコルタイプ: カスタム TCP

      • ポート範囲: 5555/5555

      • 認証オブジェクト: 0.0.0.0/0

        説明

        このルールは、すべての IP アドレスからのトラフィックがポート 5555 を通過することを許可します。ネットワークセキュリティを強化したい場合は、ADB コマンドを実行するオンプレミスデバイスのパブリック IP アドレスを入力できます。

  4. 次のコマンドを実行して、目的のクラウドフォンに接続します。

    adb connect <Public IP address>:<DNAT public port>
    説明

    <Public IP address> を DNAT エントリに関連付けられた EIP に、<DNAT public port> を DNAT エントリのパブリックポート (この例ではポート 1000) に置き換えます。

よくある質問

インターネット経由で ADB を使用してクラウドフォンに接続する際に、ネットワーク障害やタイムアウトの問題が発生した場合はどうすればよいですか?

  1. 実行したコマンドが正しいかどうかを確認します。インターネット経由で ADB を使用してクラウドフォンに接続するコマンドは次のとおりです。

    adb connect <Public IP address>:<DNAT public port>
  2. コマンドが正しい場合は、次の手順を実行して問題をトラブルシューティングします。

    • インターネット向けの DNAT エントリが作成されているかどうかを確認します。

    • パブリック IP アドレスとポートが正しいかどうかを確認します。

    • セキュリティグループで対応するポートが有効になっているかどうかを確認します。

    • 使用している VPC のルートテーブルが正しいかどうかを確認します。ルートテーブルのネクストホップは、SNAT エントリが設定されているインターネット向けの NAT Gateway である必要があります。

  3. 問題が解決しない場合は、チケットを送信して Alibaba Cloud テクニカルサポートにお問い合わせください。

ADB を使用してクラウドフォンに接続する際に認証エラーが発生した場合はどうすればよいですか?

  1. キーペアがクラウドフォンにバインドされているか、adbkey ファイルがダウンロードされてオンプレミスのディレクトリに保存されているかを確認します。

  2. キーペアがクラウドフォンにバインドされ、adbkey ファイルが正しいディレクトリに保存されている場合は、次のコマンドを実行してオンプレミス環境の ADB プロセスを再起動します。

    adb kill-server
    adb start-server