如何验证下载的 Ubuntu ISO 映像校验和如何验证下载的 Ubuntu ISO 映像校验和如何验证下载的 Ubuntu ISO 映像校验和如何验证下载的 Ubuntu ISO 映像校验和
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何验证下载的 Ubuntu ISO 映像校验和

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在本教程中,您将学习如何验证下载的 Ubuntu ISO 映像的真实性。目的是确保 Ubuntu 下载的 ISO 没有被篡改、没有以某种方式损坏并且没有恶意软件。

在本教程中您将学习:

  • 如何获取正确的签名密钥

  • 如何导入正确的签名密钥

  • 如何验证校验和文件的内容

  • 如何验证下载的 Ubuntu ISO 映像校验和

如何验证下载的 Ubuntu ISO 映像校验和

如何验证下载的 Ubuntu ISO 映像校验和分步说明

  1. 第一步是下载 Ubuntu ISO 映像。您很可能已经完成了此步骤。在本教程中,我们将使用并下载 Ubuntu 20.04 ISO 映像。在继续下一步之前,您应该有可用的 Ubuntu ISO 映像。例子:

    
    $ ls
    focal-desktop-amd64.iso
    
  2. 从您下载实际 ISO 映像的同一 Ubuntu 服务器位置,您还需要下载相关的 SHA256SUMS 校验和和 SHA256SUMS.gpg 签名文件。

    您知道吗?
    您可以使用 SHA1SUMS 或 SHA256SUMS 或 MD5SUM 验证 Ubuntu ISO 映像校验和代码>消息摘要。这些验证方法中的任何一种都是有效的,您应该选择最适合您需要的一种。三者的验证方法程序相同。

    可用的 SHA256SUMS 校验和和 SHA256SUMS.gpg 签名文件以及实际的 Ubuntu ISO 映像。

    准备就绪后,您的目录内容在此阶段应包含以下文件:

    
    $ ls
    focal-desktop-amd64.iso  SHA256SUMS  SHA256SUMS.gpg
    
  3. 接下来,我们需要获取正确的签名密钥,以验证 SHA1SUMS 校验和文件的内容。为此,请执行以下 gpg 命令:

    
    $ gpg --verify SHA256SUMS.gpg SHA256SUMS
    gpg: Signature made Mon 09 Mar 2020 18:58:10 AEDT
    gpg:                using RSA key D94AA3F0EFE21092
    gpg: Can't check signature: No public key
    

    上面的输出表明使用的签名密钥是 D94AA3F0EFE21092 并且我们的系统当前没有可用的密钥。要导入缺少的签名密钥,请运行:

    
    $ gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys D94AA3F0EFE21092
    gpg: key D94AA3F0EFE21092: public key "Ubuntu CD Image Automatic Signing Key (2012) " imported
    gpg: Total number processed: 1
    gpg:               imported: 1
    
  4. 导入 Ubuntu CD 映像自动签名密钥 后,我们就可以验证 SHA1SUMS 校验和文件的内容:

    
    $ gpg --verify SHA256SUMS.gpg SHA256SUMS
    gpg: Signature made Mon 09 Mar 2020 18:58:10 AEDT
    gpg:                using RSA key D94AA3F0EFE21092
    gpg: Good signature from "Ubuntu CD Image Automatic Signing Key (2012) " [unknown]
    gpg: WARNING: This key is not certified with a trusted signature!
    gpg:          There is no indication that the signature belongs to the owner.
    Primary key fingerprint: 8439 38DF 228D 22F7 B374  2BC0 D94A A3F0 EFE2 1092
    
  5. 
    $ sha256sum -c SHA256SUMS
    focal-desktop-amd64.iso: OK
     

    或者,您可以先简单地生成校验和,然后手动将输出与校验和文件的内容进行比较。两个校验和应该匹配:

    
    $ sha256sum focal-desktop-amd64.iso 
    8807ddb1927e341c97031c20da88368276be4e3601c31846db41e32cb44027ef  focal-desktop-amd64.iso
    $ cat SHA256SUMS
    8807ddb1927e341c97031c20da88368276be4e3601c31846db41e32cb44027ef *focal-desktop-amd64.iso
    
©2015-2025 Norria support@norria.com