管理密钥

更新时间:2025-04-18 10:52:44
重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

本文介绍如何准备ADB密钥对和为云手机实例绑定ADB密钥对,完成这些工作后,才能通过ADB工具安全地连接云手机。

准备密钥对

您可以直接在控制台上创建密钥对,也可以先在本地通过ADB工具创建密钥对,然后将其导入到控制台。

创建密钥对
导入密钥对
  1. 登录无影云手机控制台

  2. 在左侧导航栏,选择网络与安全 > 密钥

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

  4. 创建密钥对对话框中输入密钥对名称,并单击创建

    说明

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

    重要

    创建完成后,浏览器会自动下载adbkey文件,请妥善保存该文件。若该文件丢失,则必须重新创建。

  1. 在本地通过ADB工具生成密钥对。

    Windows
    macOS
    Linux
    1. 下载Windows版本的ADB工具包,并解压该文件。

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

      说明

      请替换为实际目录路径。

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

      adb devices
      说明

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

      默认情况下,ADB生成的密钥对以adbkey(私钥)和adbkey.pub(公钥)两个文件的形式存储在目录%USERPROFILE%\.android中。

    4. 打开adbkey.pub文件,并复制其中的公钥内容。

    1. 下载macOS版本的ADB工具包,并解压该文件。

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

      说明

      请替换为实际目录路径。

      cd downloads/platform-tools
    3. 执行以下命令生成密钥对。

      ./adb devices
      说明

      若您已将下载目录中的密钥删除,并希望重新生成密钥对,可先执行./adb kill-server,再执行./adb devices

      默认情况下,ADB生成的密钥对以adbkey(私钥)和adbkey.pub(公钥)两个文件的形式存储在目录~/.android中。

    4. 打开adbkey.pub文件,并复制其中的公钥内容。

    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

      默认情况下,ADB生成的密钥对以adbkey(私钥)和adbkey.pub(公钥)两个文件的形式存储在目录~.android中。

    5. 执行以下命令打开adbkey.pub文件,并复制其中的公钥内容。

      cat ~.android/adbkey.pub
  2. 在控制台上导入密钥对。

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

    2. 在左侧导航栏,选择网络与安全 > 密钥

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

    4. 导入密钥对对话框中,输入密钥对名称,并粘贴上一步复制的公钥内容,然后单击确认

      说明

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

绑定密钥对

前提条件

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

操作步骤

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

  2. 在左侧导航栏,选择网络与安全 > 密钥

  3. 密钥页面上找到目标密钥对,并在操作列中单击绑定密钥对

  4. 绑定密钥对对话框中,从左侧的选择绑定实例列表中选择目标云手机实例,单击中间的图标将其移动至右侧列表中,然后单击绑定

    image

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

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

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

    • Linux操作系统:~.android目录。

    然后执行以下命令重启本地的ADB进程。

    • Windows操作系统:adb kill-server

    • macOS操作系统:./adb kill-server

    • Linux操作系统:adb kill-server

解绑密钥对

前提条件

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

操作步骤

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

  2. 在左侧导航栏,选择网络与安全 > 密钥

  3. 密钥页面上找到目标密钥对,并在操作列中单击解绑密钥对

  4. 解绑密钥对对话框中,从左侧的选择绑定实例列表中选择目标云手机实例,单击中间的图标将其移动至右侧列表中,然后单击解绑

  5. 说明

    解绑密钥对之后,已经连接的ADB会话不会立刻失效,只会在下次连接时发生鉴权失败。

删除密钥对

前提条件

该密钥对已与所有云手机实例解绑。

操作步骤

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

  2. 在左侧导航栏,选择网络与安全 > 密钥

  3. 密钥页面上找到目标密钥对,并在操作列中单击删除

  4. 在确认对话框中单击确定

    警告

    删除后,密钥对无法恢复,请谨慎操作。

后续步骤

关于如何通过ADB连接云手机,请参见如何通过ADB连接云手机

  • 本页导读 (1)
  • 准备密钥对
  • 绑定密钥对
  • 前提条件
  • 操作步骤
  • 解绑密钥对
  • 前提条件
  • 操作步骤
  • 删除密钥对
  • 前提条件
  • 操作步骤
  • 后续步骤
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等