このトピックでは、Android Debug Bridge (ADB) キーペアを使用する方法と、adbkeyファイルを使用してクラウドフォンに安全に接続する方法について説明します。
キーペアの作成
クラウドフォンコンソールにログインします。
左側のナビゲーションペインで、キーをクリックします。
キーページの左上隅にあるキーペアの作成をクリックします。
キーペアの作成ダイアログボックスで、キーペアの名前を入力します。
注:キーペアの名前は2~128文字で、ピリオド(.)、アンダースコア(_)、ハイフン(-)、コロン(:)のみを含めることができます。名前は特殊文字または数字で始めることはできません。
OKをクリックします。
キーペアを作成すると、adbkeyという名前のファイルがブラウザに自動的にダウンロードされます。ファイルを安全な場所に保管してください。
キーペアのインポート
クラウドフォンコンソールにログインします。
左側のナビゲーションペインで、キーをクリックします。
キーページの左上隅にあるキーペアのインポートをクリックします。
ADBを使用してキーペアを生成します。
OSに基づいて、次の操作を実行できます。
WindowsとmacOS
ADBツールキットをダウンロードし、指定したディレクトリに解凍します。
CLIを開き、次のコマンドを実行して、ADBツールキットが格納されているディレクトリに移動します。
Windowsを使用している場合、ADBツールキットは次のディレクトリに格納されています。
%USERPROFILE%\Downloads\platform-tools
。この例では、USERPROFILE%
はC:\Users\Administratorです。cd C:\Users\Administrator\Downloads\platform-tools
次のコマンドを実行して、キーペアを生成します。
adb devices
説明ダウンロードディレクトリからキーペアを削除し、新しいキーペアを生成する場合は、
adb kill-server
コマンドを実行してから、adb devices
コマンドを実行します。キーペアを含むディレクトリで、adbkey.pubファイルを開き、公開鍵の内容をコピーします。
デフォルトでは、ADBを使用して生成されたキーペアには、adbkey(秘密鍵)とadbkey.pub(公開鍵)が含まれています。キーペアは次のディレクトリに格納されます。
macOS:~/.android
Windows:%USERPROFILE%\.android
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
コマンドを実行します。キーペアを含むディレクトリで次のコマンドを実行してadbkey.pubファイルを表示し、公開鍵の内容をコピーします。
この例では、ADBを使用して生成されたキーペアは、~/.androidディレクトリにadbkey(秘密鍵)とadbkey.pub(公開鍵)として格納されています。
cat ~.android/adbkey.pub
クラウドフォンコンソールでキーペアをインポートします。
クラウドフォンコンソールにログインします。
左側のナビゲーションペインで、キーをクリックします。
キーページの左上隅にあるキーペアのインポートをクリックします。
キーペアのインポートダイアログボックスで、インポートするキーペアの名前を入力し、公開鍵の内容を貼り付けます。
OKをクリックします。
クラウドフォンへのキーペアのバインド
前提条件
クラウドフォンが実行中状態です。
手順
クラウドフォンコンソールにログインします。
左側のナビゲーションペインで、キーをクリックします。
表示されるページで、バインドするキーペアを見つけ、アクション列のキーペアのアタッチをクリックします。
キーペアのアタッチダイアログボックスで、キーペアをバインドするクラウドフォンを選択します。
バインドをクリックします。
説明クラウドフォンにキーペアをバインドした後、オンプレミスデバイスからクラウドフォンへのADBベースのアクセスを有効にするには、OSの種類に基づいて、adbkey(秘密鍵)ファイルを次のディレクトリのいずれかに保存します。
macOS:~/.android
Windows:%USERPROFILE%\.android
次に、
adb kill-server
コマンドを実行して、オンプレミスデバイスでADBプロセスを再起動します。
クラウドフォンからのキーペアのバインド解除
前提条件
クラウドフォンが実行中状態です。
手順
クラウドフォンコンソールにログインします。
左側のナビゲーションペインで、キーをクリックします。
表示されるページで、バインドを解除するクラウドフォンを見つけ、アクション列のキーペアのバインド解除をクリックします。
キーペアのバインド解除ダイアログボックスで、キーペアのバインドを解除するクラウドフォンを選択します。
関連付け解除をクリックします。
説明クラウドフォンからキーペアのバインドを解除した後、進行中のADBベースのセッションはすぐに終了しません。ただし、後続のADBベースのセッションを確立しようとすると、認証に失敗します。
キーペアの削除
前提条件
キーペアがクラウドフォンにバインドされていません。
手順
クラウドフォンコンソールにログインします。
左側のナビゲーションペインで、キーをクリックします。
表示されるページで、削除するキーペアを見つけ、アクション列の削除をクリックします。
表示されるメッセージで、OKをクリックします。