このトピックでは、Android Debug Bridge(ADB)キーペアを作成し、クラウドフォンインスタンスにバインドする方法について説明します。 これらの手順が完了すると、ADB ツールキットを使用して電話に安全に接続できます。
ADB キーペアの準備
クラウドフォンコンソールで直接 ADB キーペアを作成できます。 あるいは、ADB ツールキットを使用してオンプレミスデバイスで ADB キーペアを生成し、クラウドフォンコンソールにインポートすることもできます。
ADB キーペアの作成
クラウドフォンコンソール にログインします。
左側のナビゲーションウィンドウで、 を選択します。
[キー] ページの左上隅にある [キーペアの作成] をクリックします。
[キーペアの作成] ダイアログボックスで、キーペア名を入力し、[作成] をクリックします。
説明キーペア名は 2 ~ 128 文字で、特殊文字または数字で始めることはできません。 使用できるのはピリオド(.)、アンダースコア(_)、ハイフン(-)、コロン(:)のみです。
重要キーペアを作成すると、ブラウザは自動的に adbkey ファイルをダウンロードします。 このファイルを安全に保管してください。 ファイルが失われた場合は、キーペアを再作成する必要があります。
ADB キーペアのインポート
ADB ツールキットを使用して、オンプレミスデバイスで ADB キーペアを生成できます。
Windows
Windows 用 ADB ツールキット をダウンロードし、パッケージの内容を解凍します。
CLI を開き、次のコマンドを実行して、ADB ツールキットが保存されているディレクトリに移動します。
説明使用しているディレクトリパスでディレクトリパスを置き換えて、コマンドを更新します。
cd C:\Users\Administrator\Downloads\platform-tools次のコマンドを実行して、キーペアを生成します。
adb devices説明ダウンロードディレクトリからキーペアを削除し、再生成する必要がある場合は、最初に
adb kill-serverを実行してから、adb devicesを実行します。デフォルトでは、ADB によって生成されたキーペアは
%USERPROFILE%\.androidディレクトリに保存され、adbkey(秘密鍵)と adbkey.pub(公開鍵)の 2 つのファイルで構成されます。adbkey.pub ファイルを開き、その公開鍵の内容をコピーします。
macOS
macOS 用 ADB ツールキット をダウンロードし、パッケージの内容を解凍します。
CLI を開き、次のコマンドを実行して、ADB ツールキットが保存されているディレクトリに移動します。
説明使用しているディレクトリパスでディレクトリパスを置き換えて、コマンドを更新します。
cd downloads/platform-tools次のコマンドを実行して、キーペアを生成します。
./adb devices説明ダウンロードディレクトリからキーペアを削除し、再生成する必要がある場合は、最初に
./adb kill-serverを実行してから、./adb devicesを実行します。デフォルトでは、ADB によって生成されたキーペアは
~/.androidディレクトリに保存され、adbkey(秘密鍵)と adbkey.pub(公開鍵)の 2 つのファイルで構成されます。adbkey.pub ファイルを開き、その公開鍵の内容をコピーします。
Linux
Linux サーバーにリモートログインします。
次のコマンドを実行して、ADB ツールキットをインストールします。
sudo apt-get install adb次のコマンドを実行して、ADB ツールキットがインストールされているかどうかを確認します。
adb version以下のようなコマンド出力は、ADB ツールキットがインストールされていることを示しています。
[root@iZbp1dtvts0j8lbejlz**** ~]# adb version Android Debug Bridge version 1.0.39次のコマンドを実行して、キーペアを生成します。
adb devices説明ダウンロードディレクトリからキーペアを削除し、再生成する必要がある場合は、最初に
adb kill-serverを実行してから、adb devicesを実行します。デフォルトでは、ADB によって生成されたキーペアは
~.androidディレクトリに保存され、adbkey(秘密鍵)と adbkey.pub(公開鍵)の 2 つのファイルで構成されます。次のコマンドを実行して adbkey.pub ファイルを開き、その公開鍵の内容をコピーします。
cat ~.android/adbkey.pub
ADB キーペアをインポートします。
クラウドフォンコンソール にログインします。
左側のナビゲーションウィンドウで、 を選択します。
[キー] ページの左上隅にある [キーペアのインポート] をクリックします。
[キーペアのインポート] ダイアログボックスで、キーペア名を入力し、前の手順でコピーした公開鍵を貼り付けて、[OK] をクリックします。
説明キーペア名は 2 ~ 128 文字で、特殊文字または数字で始めることはできません。 使用できるのはピリオド(.)、アンダースコア(_)、ハイフン(-)、コロン(:)のみです。
ADB キーペアのバインド
前提条件
ADB キーペアをバインドするクラウドフォンが 使用可能 状態であること。
手順
クラウドフォンコンソール にログインします。
左側のナビゲーションウィンドウで、 を選択します。
[キー] ページで、バインドする ADB キーペアを見つけ、[キーペアのアタッチ] 列の [操作] をクリックします。
[キーペアのアタッチ] ダイアログボックスで、左側の [インスタンス] セクションからクラウドフォンインスタンスを選択し、インスタンスの右側にある アイコンをクリックして、[バインド] をクリックします。

キーペアをクラウドフォンインスタンスにバインドしたら、オペレーティングシステムに基づいて適切なディレクトリに adbkey(秘密鍵)ファイルを保存します。(これにより、オンプレミスデバイスからクラウドフォンインスタンスへの ADB ベースのアクセスが可能になります。)
Windows:
%USERPROFILE%\.android。macOS:
~/.android。Linux:
~.android。
オンプレミス環境で ADB プロセスを再起動するには、オペレーティングシステムに基づいて次のコマンドを実行します。
Windows:
adb kill-servermacOS:
./adb kill-serverLinux:
adb kill-server
ADB キーペアのバインド解除
前提条件
ADB キーペアのバインドを解除するクラウドフォンが 使用可能 状態であること。
手順
クラウドフォンコンソール にログインします。
左側のナビゲーションウィンドウで、 を選択します。
[キー] ページで、バインドを解除する ADB キーペアを見つけ、[キーペアのバインド解除] 列の [操作] をクリックします。
[キーペアのバインド解除] ダイアログボックスで、左側の [インスタンス] セクションからターゲットクラウドフォンインスタンスを選択し、インスタンスの右側にある アイコンをクリックして、[関連付けの解除] をクリックします。
クラウドフォンインスタンスからキーペアのバインドを解除した後、現在の ADB ベースのセッションはすぐに終了しません。 ただし、新しい ADB ベースのセッションを確立しようとすると、認証の問題により失敗します。
ADB キーペアの削除
前提条件
削除するキーペアがすべてのクラウドフォンインスタンスから削除されていること。
手順
クラウドフォンコンソール にログインします。
左側のナビゲーションウィンドウで、 を選択します。
[キー] ページで、削除する ADB キーペアを見つけ、[削除] 列の [操作] をクリックします。
表示されるメッセージで、[OK] をクリックします。
警告キーペアを削除すると、復元できません。 この操作を実行する際は注意してください。