更新时间:2024-10-31 GMT+08:00

SMS.0304 SSL/TSL认证失败

问题描述

启动SMS-Agent时,出现如下提示:

  • Linux系统,提示“SMS.0304: Network request TSL/SSL authentication failed”
  • Windows py2系统,提示“SMS.0304: Network request TSL/SSL authentication failed”
  • Windows py3系统,提示“SMS.0304:网络请求TSL/SSL认证失败”

问题分析

当启动SMS-Agent遇到TLS/SSL认证失败的问题,通常是由于CA证书验证不通过导致的。CA证书是由权威机构颁发的,用于验证服务器身份和确保数据传输的安全。当启动SMS-Agent后,会尝试通过网络远程访问华为云主机迁移服务,并进行CA证书的验证。如果验证不通过,就会出现该错误提示。

解决方案

  1. 登录源端服务器。
  2. 打开SMS-Agent的g-property.cfg配置文件。配置文件所在路径如下:

    • Linux主机:配置文件位于.../SMS-Agent/agent/config/g-property.cfg。
    • Windows主机:
      • Py3配置文件位于C:\SMS-Agent-Py3\config\g-property.cfg。
      • Py2配置文件位于C:\SMS-Agent-Py2\config\g-property.cfg。

  3. g-property.cfg配置文件中的"servercheck = True"改为 "servercheck = False"。
  4. 保存配置文件,重新启动SMS-Agent。