摘要:概述發布團隊對所有軟件包進行數字簽名以便進行認證特定的軟件包是有一個有效的并且未被改變版本在安裝之前你應該使用簽名或者校驗和來驗證軟件包簽名通過檢查文件的真實性和完整性來提供最好的保證防止篡改加密校驗和僅校驗文件的完整性以防止網絡傳輸錯誤
概述
MongoDB 發布團隊對所有軟件包進行數字簽名, 以便進行認證特定的 MongoDB 軟件包是有一個有效的并且未被改變 MongoDB 版本. 在安裝 MongoDB 之前, 你應該使用 PGP 簽名或者 SHA-256 校驗和來驗證軟件包.
PGP 簽名通過檢查文件的真實性和完整性來提供最好的保證, 防止篡改.
加密校驗和僅校驗文件的完整性, 以防止網絡傳輸錯誤.
過程 使用 PGP/GPGMongoDB 使用不同的 PGP 密鑰對每個版本的分支進行簽名. 自 MongoDB 2.2 版本以來, 每個版本的分支的公鑰文件可以從密鑰服務器下載 .asc 和 .pub 格式的文件.
1. 下載 MongoDB 安裝文件.根據你的環境從 https://www.mongodb.org/downl... 下載二進制文件.
例如, 要通過 shell 下載 OS X 的 3.0.5 版本, 請輸入以下命令:
curl -LO https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.0.5.tgz2. 下載公共簽名文件.
curl -LO https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.0.5.tgz.sig3. 下載然后導入密鑰文件.
如果你尚未下載并導入 MongoDB 3.0 公鑰, 請輸入以下命令:
curl -LO https://www.mongodb.org/static/pgp/server-3.0.asc gpg --import server-3.0.asc
你應該會接收到這個消息:
gpg: key 24F3C978: public key "MongoDB 3.0 Release Signing Key4. 驗證 MongoDB 安裝文件" imported gpg: Total number processed: 1 gpg: imported: 1
輸入這個命令:
gpg --verify mongodb-osx-x86_64-3.0.5.tgz.sig mongodb-osx-x86_64-3.0.5.tgz
你應該會接收到這個消息:
gpg: Signature made Mon 27 Jul 2015 07:51:53 PM EDT using RSA key ID 24F3C978 gpg: Good signature from "MongoDB 3.0 Release Signing Key" [unknown]
如果你收到了以下消息, 請確認你導入了正確的公鑰:
gpg: Signature made Mon 27 Jul 2015 07:51:53 PM EDT using RSA key ID 24F3C978 gpg: Can"t check signature: public key not found
如果程序包已經正確的簽名, 但是你不信任當前本地 trustdb 的簽名, 則 gpg 將返回以下消息:
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: 89AE C6ED 5423 0831 793F 1384 BE0E B6AA 24F3 C978SHA-256 1. 下載 MongoDB 安裝文件.
根據你的環境從 https://www.mongodb.org/downl... 下載二進制文件.
例如, 要通過 shell 下載 OS X 的 3.0.5 版本, 請輸入以下命令:
curl -LO https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.0.5.tgz2. 下載 SHA256 文件
curl -LO https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.0.5.tgz.sha2563. 使用 SHA256 校驗和來驗證 MongoDB 包文件.
計算軟件包的校驗和:
shasum -c mongodb-osx-x86_64-3.0.5.tgz.sha256
如果校驗和與下載的軟件包相匹配, 則應該放回以下內容:
mongodb-osx-x86_64-3.0.5.tgz: OK
下一章: https://segmentfault.com/a/11...
本文地址: https://docs.mongodb.com/manu...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/18918.html
摘要:概述使用這個教程在使用軟件包安裝社區版本安裝教程僅支持位操作系統詳細信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動安裝下面列出的四個組件包包含守護程序和關聯配置和初始化腳本 概述 使用這個教程在 Amazon Linux 使用 .rpm 軟件包安裝 MongoDB 社區版. 本安裝教程僅支持64位操作系統. 詳細信息請參閱平...
摘要:概述使用這個教程在或者使用軟件包安裝社區版雖然包含自己的軟件包但官方的社區版包通常是最新的本安裝教程僅支持位操作系統詳細信息請參閱平臺支持這些軟件包可以與其它版本一起工作。 概述 使用這個教程在 Debian 7 Wheezy 或者 Debian 8 Jessie 使用 .deb 軟件包安裝 MongoDB 社區版. 雖然 Debian 包含自己的 MongoDB 軟件包, 但官方的 ...
摘要:概述使用這個教程在和使用軟件包安裝社區版雖然發行版包含自己的軟件包官方的社區版包通常是最新的平臺支持本安裝教程僅支持位操作系統詳細信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動 概述 使用這個教程在 SUSE Linux 11 和 12 使用 .rpm 軟件包安裝 MongoDB 社區版. 雖然 SUSE 發行版包含自己的 ...
摘要:概述使用這個教程在使用軟件包安裝社區版包含自己的軟件包但官方的社區版包通常是最新的平臺支持本安裝教程僅提供位長期支持版本例如,等等這些軟件包可能將和其它版本一起工作然后它們并不支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件 概述 使用這個教程在 LTS Ubuntu Linux 使用 .deb 軟件包安裝 MongoDB 社區版. Ubuntu 包含自己的 Mong...
摘要:概述使用這個教程在企業版或者使用軟件包安裝社區版雖然一些發行版包含自己的軟件包官方的社區版包通常是最新的平臺支持本安裝教程僅支持位操作系統詳細信息請參閱平臺支持不建議對企業版的支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件 概述 使用這個教程在 Red Hat 企業版 Linux 或者 CentOS6/7 Linux 使用 .rpm 軟件包安裝 MongoDB 社區版...
閱讀 1906·2021-11-22 14:44
閱讀 1672·2021-11-02 14:46
閱讀 3657·2021-10-13 09:40
閱讀 2601·2021-09-07 09:58
閱讀 1586·2021-09-03 10:28
閱讀 1658·2019-08-29 15:30
閱讀 976·2019-08-29 15:28
閱讀 1469·2019-08-26 12:20