文档首页/ 裸金属服务器 BMS/ 私有镜像制作指南/ FAQ/ 如何对软件进行完整性校验?
更新时间:2023-09-04 GMT+08:00

如何对软件进行完整性校验?

前提条件

  • 已创建裸金属服务器。
  • 已获取需要校验完整性的软件及SHA256校验码。

校验软件完整性(Linux)

  1. 以root用户登录裸金属服务器。
  2. 执行以下命令,获取软件的Hash值。

    sha256sum {软件包本地目录}/{软件包名}

    {软件包本地目录}:请根据实际下载目录进行替换。

    {软件包名}:请根据实际下载软件包名进行替换。例如:qemu-img-hw.zip

  3. 前提条件中获取的SHA256 Hash值和步骤2获取的Hash值进行比较。
    • 一致:通过校验。
    • 不一致:请重新下载对应版本的软件,重复步骤2~步骤3进行校验。

校验软件完整性(Windows)

  1. 登录裸金属服务器。
  2. 以管理员权限打开cmd,执行以下命令,获取软件的Hash值。

    certutil –hashfile {软件包本地目录}\{软件包名} SHA256

    {软件包本地目录}:请根据实际下载目录进行替换。

    {软件包名}:请根据实际下载软件包名进行替换。例如:qemu-img-hw.zip

  3. 前提条件中获取的SHA256 Hash值和步骤2获取的Hash值进行比较。
    • 一致:通过校验。
    • 不一致:请重新下载对应版本的软件,重复步骤2~步骤3进行校验。