---
title: 安装并登录鲲鹏DevKit工具
description: "- 鲲鹏DevKit安装包存放空间在安装包解压后至少保持3GB空闲空间。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/install/installguide/KunpengDevKitVS_0005.html
sourcePath: /source/zh/kunpengdevps/install/installguide/KunpengDevKitVS_0005.html
indexId: 142256596d572801837b9283d5fcde86a5711d6aa5b654b0f3c7dd889902e13870
---
# 安装并登录鲲鹏DevKit工具

- 鲲鹏DevKit安装包存放空间在安装包解压后至少保持3GB空闲空间。
- 安装前请确认工具安装目录空间充足，安装全量包至少需要预留15GB。
- 鲲鹏DevKit中的迁移工具进行代码迁移时，需要调用Linux下的rpm、deb等命令才能完成扫描和迁移相关任务，这些命令和逻辑必须在Linux后端运行。
- 为避免密码泄露或其他人使用当前账号登录而引发系统安全问题，请勿使用公共网络或公用计算机进行远程服务器配置和记住密码功能。


可以通过以下两种方式安装鲲鹏DevKit：

- 使用鲲鹏DevKit插件安装功能一键式安装（在线安装、离线安装）。

  - 在线安装：在线安装过程中，系统会自动    下载(https://mirrors.huaweicloud.com/kunpeng/archive/DevKit/Packages/Kunpeng_DevKit/)
鲲鹏DevKit安装包。请确保安装DevKit的服务器可以访问外部网络。
  - 离线安装：请下载鲲鹏DevKit离线安装包并上传安装。
为了减少对运行环境的影响，建议您将工具安装在运行环境的虚拟机或容器中，与宿主环境隔离。


- 选择手动下载鲲鹏DevKit安装包并使用SSH远程服务工具在服务器上安装。
  如通过SSH远程服务工具在服务器上安装，详细请参考通过SSH远程服务工具安装鲲鹏DevKit(https://www.hikunpeng.com/document/detail/zh/kunpengdevps/install/installguide/KunpengDevKit_0021.html)。


#### 前提条件

安装工具前，需确保远端服务器的操作系统在DevKit兼容性查询助手(https://www.hikunpeng.com/zh/developer/developtool)中。


#### 操作步骤

以使用鲲鹏DevKit插件安装为例，安装鲲鹏DevKit插件后，在左侧菜单栏中单击打开鲲鹏DevKit插件，进入配置指引页面。

1. 若已完成鲲鹏DevKit安装，请跳转至2。若未在服务器上安装鲲鹏DevKit，在配置指引页面中单击“开始安装”或单击右上角选择“安装鲲鹏DevKit”，在“部署前必读”页面勾选“我已阅读以上文字”，单击“确定”进入安装鲲鹏DevKit界面。
  a. 服务器检测
    参考表1，配置远程服务器相关参数，配置完成后单击“下一步”进行服务器检测，服务器检测成功后单击“下一步”进入“工具选择”界面。若界面提示服务器检测失败，请参见服务器检测失败的解决方法、鲲鹏DevKit安装失败的解决方法进行处理。

    图1 安装鲲鹏DevKit

    服务器检测要进行服务器连接、服务器信息检测以及tar工具检测，若检测到服务器未安装tar工具，请自行安装tar工具。

**表1 安装鲲鹏DevKit参数说明**

| 参数 | 说明 |
| --- | --- |
| IP地址 | 待部署工具的服务器IP地址。 |
| SSH端口 | 待部署工具的服务器SSH端口，默认为22。 |
| SSH连接方式 | 连接方式可选择： 密码认证 密钥认证 说明： 选择“密钥认证”后需要导入本地私钥文件，详细操作请参见配置Windows公私钥。 导入私钥文件后，可以输入私钥文件的密码短语。 |
| 服务器用户名 | 登录待部署工具的服务器操作系统的用户名，默认为root用户。 |
| 服务器密码 | 登录待部署工具的服务器操作系统的密码。 |


  b. 工具选择
    参考表2在“工具选择”页面选择安装方式和安装工具后单击“下一步”。

**表2 工具选择参数说明**

| 参数 | 说明 |
| --- | --- |
| 安装方式 | 安装方式分为以下两种： 在线安装：远程服务器与外部网络连接，在线自动获取弹性框架和已选择的工具软件包并完成安装。 离线安装：远程服务器与外部网络隔离，需手动上传弹性框架安装包。 |
| 安装工具 | 当前鲲鹏DevKit支持安装以下工具包： 迁移工具 亲和分析工具 应用开发工具 编译调试工具 系统性能分析工具 Java性能分析工具 系统诊断工具 说明： 支持使用root用户或普通用户安装DevKit，若使用普通用户安装，则锁与等待分析、I/O分析、NUMA精细化分析功能不可用。 |


  c. 工具安装（以root用户安装DevKit工具为例）

    - 输入服务器root用户密码部署工具。

    - 配置工具部署目录，默认为“/opt”。
    - 配置Web Server的IP地址。
    - 配置HTTPS端口，默认端口为8086。
      如果服务器已开通防火墙，使用鲲鹏DevKit前请确认服务器OS防火墙已开通HTTPS端口（默认为8086），执行步骤请参见开启防火墙端口。 若鲲鹏DevKit安装失败，请参见鲲鹏DevKit安装失败的解决方法进行处理。

  d. 开始使用
    工具完成安装后可选择使用当前已完成部署的服务器或配置其他已经完成工具部署的服务器，单击“登录”跳转至“登录界面”。

2. （可选）若已在远程服务器上完成鲲鹏DevKit部署，在“配置指引页面”单击“开始使用”打开如图2所示界面，参数描述如表3所示。配置参数后单击“确定”保存信息。
  图2 配置远端服务器

**表3 配置远端服务器参数说明**

| 参数 | 说明 |
| --- | --- |
| IP地址 | 配置工具的远程服务器IP地址。 |
| HTTPS端口 | 工具配置过程中设置的HTTPS端口。 说明： 如果服务器已开通防火墙，使用鲲鹏DevKit前请确认服务器OS防火墙已开通HTTPS端口（默认为8086）。 |
| 服务证书 | 选择“指定根证书”前，请管理员在“服务端证书”设置中获取CSR文件并用该CSR文件在CA系统或自签名证书系统生成标准的X.509证书，完成签名后导入证书，完成后通过指定根证书建立安全连接。 说明： 选择“指定根证书”，请将VS Code工具中“用户 > 应用程序 > 代理服务器”的“Proxy Support”设置为非override选项。 选择“信任当前服务证书”则意味着用户信任同服务端建立的连接。 |


3. 工具部署完成后，单击“立即登录”，打开如图3和图4所示界面，参数描述如表4所示。输入用户名和密码，单击“登录”，登录时需阅读“使用声明”并勾选“我已阅读并同意”，单击“确定”进入鲲鹏DevKit插件主界面。
  图3 首次登录

  图4 非首次登录

**表4 登录鲲鹏DevKit参数描述**

| 参数 | 说明 |
| --- | --- |
| 用户名 | 登录工具的用户。默认的管理员为devadmin。 |
| 密码 | 登录工具的用户密码。 工具部署完成后首次登录需要创建管理员密码，密码需要满足如下复杂度要求： 密码长度为8字符 ~ 32字符。 密码必须包含大写字母、小写字母、数字、特殊字符（\`~!@\#$%^&\*()\-\_=+\\|[{}];:'",<.>/?）中的两种及以上类型的组合。 密码不能包含空格。 密码不能是用户名（包含用户名逆序）。 密码包含用户名的连续字符不能超过2个。 密码不能在弱口令字典中。 须知： 首次登录的普通用户，系统提示修改初始密码，请按提示修改密码。 为了保证安全，用户应定期修改自己的登录密码。 |
| 确认密码 | 再次输入设置的密码。 |
| 记住密码 | 当用户勾选“记住密码”登录后，再次登录该用户时，只需输入用户名，单击密码框会自动填充密码，以方便用户登录。 使用公共网络或公用计算机登录账户时请勿开启“记住密码”选项。 |
| 自动登录 | 当用户同时勾选“记住密码”和“自动登录”登录后，插件重启后，无需输入用户名和密码，自动登录该用户。登录后在界面右上角单击设置按钮，在“登录设置”界面可以切换自动登录的状态。 |


  工具部署完成后，单击右上角，在下拉菜单中选择“配置远端服务器”可切换到其他已经部署了鲲鹏DevKit的服务器。

  在鲲鹏DevKit插件登录用户信息后，若打开新的VS Code窗口进行登录操作，原窗口的登录状态会失效，需要重新登录。
