中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

目标服务器管理

前提条件

  • 已安装部署鲲鹏DevKit。
  • 已安装鲲鹏DevKit插件并通过插件登录鲲鹏DevKit。

操作步骤

目标服务器管理不支持在Web模式下使用。

  1. 在页面右上方选择“ > 通用设置 > 目标服务器管理”,进入目标服务器管理界面。
  2. 单击“添加目标服务器”,如图1所示,参考表1进行配置,配置完成后单击“确定”进入下一步。
    图1 添加目标服务器
    表1 目标服务器参数

    参数

    说明

    服务器IP地址

    待连接的目标服务器IP地址。

    SSH端口

    待连接的目标服务器SSH端口。

    免密公私钥对

    方式可选择:

    • 自动生成
    • 手动生成
    说明:

    选择“自动生成”后,工具将在本地自动生成公私钥对,并传输公钥至目标服务器。若您不再需要通过公钥认证进行SSH连接,可在服务器~/.ssh/authorized_key文件中删除不需要的公钥。选择“手动生成”则意味着您需要手动生成公私钥对配置服务器。

    私钥

    导入id_rsa私钥文件。

    说明:
    • 密钥对可通过以下方式产生:ssh-keygen [-b bits] [-t dsa | ecdsa | ed25519 | rsa] [-C comment] [-f output_keyfile]。

      目标服务器操作系统为openEuler 22.03时,需要使用其它安全的加密算法,例如:ssh-keygen -b 521 -t ecdsa -f ${插件路径}\\rsa\\ssh -N "${随机密码短语}"生成公私钥对。

      目标服务器操作系统为openEuler 22.03-LTS-SP1时,需要使用其它安全的加密算法,例如:ssh-keygen -t ed25519 -f ${插件路径}\\ed25519\\ssh -N "${随机密码短语}生成公私钥对。

      目标服务器操作系统为其他操作系统时,需要使用其它安全的加密算法,例如:ssh-keygen -b 3072 -t rsa -f ${插件路径}\\rsa\\ssh -N "${随机密码短语}"生成公私钥对。

    • 可单击“私钥”后的问号,并在弹出的气泡提示中单击复制图标复制产生密钥对的命令。

    密码短语(可选)

    输入生成密钥设置的密码短语。

    上传公钥

    说明:

    选择“手动生成”公私钥对时出现。

    选择“是”,则需要指定公钥文件及SSH密码。选择“否”,则需要确保服务器端已配置公钥。

    公钥

    导入id_rsa公钥文件。

    说明:

    密钥对可通过以下方式产生:ssh-keygen [-b bits] [-t dsa | ecdsa | ed25519 | rsa] [-C comment] [-f output_keyfile]。

    目标服务器操作系统为openEuler 22.03时,需要使用其它安全的加密算法,例如:ssh-keygen -b 521 -t ecdsa -f ${插件路径}\\rsa\\ssh -N "${随机密码短语}"生成公私钥对。

    目标服务器操作系统为openEuler 22.03-LTS-SP1时,需要使用其它安全的加密算法,例如:ssh-keygen -t ed25519 -f ${插件路径}\\ed25519\\ssh -N "${随机密码短语}生成公私钥对。

    目标服务器操作系统为其他操作系统时,需要使用其它安全的加密算法,例如:ssh-keygen -b 3072 -t rsa -f ${插件路径}\\rsa\\ssh -N "${随机密码短语}"生成公私钥对。

    SSH用户名

    待连接的目标服务器SSH用户名。

    SSH密码

    输入目标服务器的SSH密码。

    工作空间

    远程编译调试时,服务器上同步代码的存放路径,请合理填写,默认为“~/workspace”。

  3. 添加目标服务器过程中会提示“主机指纹可信度不确定”等信息,单击“是”进入下一步,直到目标服务器完成添加。
  4. (可选)单击“配置Json文件”,可通过配置Json文件来添加服务器或对已配置服务器进行修改。
  5. 目标服务器添加完成后,可在目标服务器右侧操作项中选择“修改”、“登录”或“删除”。