管理密钥

更新时间: 2024-08-03 12:15:08

本文介绍如何管理ADB密钥,以及使用adbkey文件,通过ADB工具安全地连接云手机。

创建密钥对

  1. 登录无影云手机管理控制台

  2. 在左侧导航栏,单击密钥

  3. 密钥页面的左上角,单击创建密钥对

  4. 在弹出的对话框中,输入密钥对名称。

    注意:密钥对名称长度为2~128个字符,不能以特殊字符及数字开头, 只可包含特殊字符中的点号(.)、下划线(_)、连字符(-)和半角冒号(:)。

  5. 单击创建

  6. 创建完成后浏览器会自动下载adbkey文件,请妥善保存。

    image.png

导入密钥对

  1. 登录无影云手机管理控制台

  2. 在左侧导航栏,单击密钥

  3. 密钥页面的左上角,单击导入密钥对

  4. 通过ADB生成密钥对。

    您可以根据操作系统选择对应的操作。

    Windows和macOS

    1. 下载ADB工具包,并解压该文件至指定目录。

    2. 打开命令行窗口,执行以下命令,进入ADB工具所在目录。

      以Windows系统为例,ADB工具所在目录为

      %USERPROFILE%\Downloads\platform-tools,以USERPROFILE% = C:\Users\Administrator为例。

      cd C:\Users\Administrator\Downloads\platform-tools
    3. 执行以下命令,生成密钥对。

      adb devices
      说明

      如您已将下载目录中的密钥删除,想重新生成密钥对,可先执行adb kill-server,再执行adb devices

    4. 在密钥对所在目录中,打开adbkey.pub文件复制公钥内容。

      默认情况下,ADB生成的密钥对以adbkey(私钥)和adbkey.pub(公钥)的形式存储在以下目录:

      • macOS操作系统,文件位置为:~/.android。

      • Windows操作系统,文件位置为:%USERPROFILE%\.android。

    Linux

    1. 远程登录Linux服务器。

    2. 执行以下命令,安装ADB工具。

      sudo apt-get install adb
    3. 执行以下命令,查看ADB工具是否安装成功。

      adb version

      如果回显信息类似如下所示,表示ADB工具已经安装成功。

      [root@iZbp1dtvts0j8lbejlz**** ~]# adb version
      Android Debug Bridge version 1.0.39
    4. 执行以下命令,生成密钥对。

      adb devices
      说明

      如您已将下载目录中的密钥删除,想重新生成密钥对,可先执行adb kill-server,再执行adb devices

    5. 执行以下命令,在密钥对所在目录中,查看adbkey.pub文件并复制公钥内容。

      本示例ADB生成的密钥对以adbkey(私钥)和adbkey.pub(公钥)的形式存储在~.android目录。

      cat ~.android/adbkey.pub
  5. 通过控制台导入密钥对。

    1. 登录无影云手机管理控制台

    2. 在左侧导航栏,单击密钥

    3. 密钥页面的左上角,单击导入密钥对

    4. 在弹出的对话框中,输入密钥对名称,并粘贴公钥内容。

    5. 单击确定

绑定密钥对

前提条件

云手机实例必须为运行中状态。

操作步骤

  1. 登录无影云手机管理控制台

  2. 在左侧导航栏,单击密钥

  3. 在目标密钥对所在的列,单击绑定密钥对

  4. 在弹出的对话框中,选择云手机实例。

  5. 单击绑定

    image

    说明

    绑定密钥对之后,为了确保本地通过adb能够登录,您需要将该密钥对的私钥adbkey存储在以下目录:

    • macOS操作系统,目录为:~/.android。

    • Windows操作系统,目录为:%USERPROFILE%\.android。

    然后,执行adb kill-server,重启本地的adb进程。

解绑密钥对

前提条件

云手机实例必须为运行中状态。

操作步骤

  1. 登录无影云手机管理控制台

  2. 在左侧导航栏,单击密钥

  3. 在目标密钥对所在的列,单击解绑密钥对

  4. 在弹出的对话框中,选择云手机实例。

  5. 单击解绑

    image

    说明

    解绑密钥对之后,已经连接的adb会话并不会马上失效,只有在下次连接的时候会鉴权失败。

删除密钥对

前提条件

没有云手机实例绑定了该密钥对。

操作步骤

  1. 登录无影云手机管理控制台

  2. 在左侧导航栏,单击密钥

  3. 在目标密钥对所在的列,单击删除密钥对

  4. 在弹出的对话框中,点击确认

    image

上一篇: 管理策略 下一篇: 管理终端用户账号