摘要:概述發(fā)布團(tuán)隊對所有軟件包進(jìn)行數(shù)字簽名以便進(jìn)行認(rèn)證特定的軟件包是有一個有效的并且未被改變版本在安裝之前你應(yīng)該使用簽名或者校驗和來驗證軟件包簽名通過檢查文件的真實性和完整性來提供最好的保證防止篡改加密校驗和僅校驗文件的完整性以防止網(wǎng)絡(luò)傳輸錯誤
概述
MongoDB 發(fā)布團(tuán)隊對所有軟件包進(jìn)行數(shù)字簽名, 以便進(jìn)行認(rèn)證特定的 MongoDB 軟件包是有一個有效的并且未被改變 MongoDB 版本. 在安裝 MongoDB 之前, 你應(yīng)該使用 PGP 簽名或者 SHA-256 校驗和來驗證軟件包.
PGP 簽名通過檢查文件的真實性和完整性來提供最好的保證, 防止篡改.
加密校驗和僅校驗文件的完整性, 以防止網(wǎng)絡(luò)傳輸錯誤.
過程 使用 PGP/GPGMongoDB 使用不同的 PGP 密鑰對每個版本的分支進(jìn)行簽名. 自 MongoDB 2.2 版本以來, 每個版本的分支的公鑰文件可以從密鑰服務(wù)器下載 .asc 和 .pub 格式的文件.
1. 下載 MongoDB 安裝文件.根據(jù)你的環(huán)境從 https://www.mongodb.org/downl... 下載二進(jìn)制文件.
例如, 要通過 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. 下載然后導(dǎo)入密鑰文件.
如果你尚未下載并導(dǎo)入 MongoDB 3.0 公鑰, 請輸入以下命令:
curl -LO https://www.mongodb.org/static/pgp/server-3.0.asc gpg --import server-3.0.asc
你應(yīng)該會接收到這個消息:
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
你應(yīng)該會接收到這個消息:
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]
如果你收到了以下消息, 請確認(rèn)你導(dǎo)入了正確的公鑰:
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
如果程序包已經(jīng)正確的簽名, 但是你不信任當(dāng)前本地 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 安裝文件.
根據(jù)你的環(huán)境從 https://www.mongodb.org/downl... 下載二進(jìn)制文件.
例如, 要通過 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
如果校驗和與下載的軟件包相匹配, 則應(yīng)該放回以下內(nèi)容:
mongodb-osx-x86_64-3.0.5.tgz: OK
下一章: https://segmentfault.com/a/11...
本文地址: https://docs.mongodb.com/manu...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/18918.html
摘要:概述使用這個教程在使用軟件包安裝社區(qū)版本安裝教程僅支持位操作系統(tǒng)詳細(xì)信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動安裝下面列出的四個組件包包含守護(hù)程序和關(guān)聯(lián)配置和初始化腳本 概述 使用這個教程在 Amazon Linux 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版. 本安裝教程僅支持64位操作系統(tǒng). 詳細(xì)信息請參閱平...
摘要:概述使用這個教程在或者使用軟件包安裝社區(qū)版雖然包含自己的軟件包但官方的社區(qū)版包通常是最新的本安裝教程僅支持位操作系統(tǒng)詳細(xì)信息請參閱平臺支持這些軟件包可以與其它版本一起工作。 概述 使用這個教程在 Debian 7 Wheezy 或者 Debian 8 Jessie 使用 .deb 軟件包安裝 MongoDB 社區(qū)版. 雖然 Debian 包含自己的 MongoDB 軟件包, 但官方的 ...
摘要:概述使用這個教程在和使用軟件包安裝社區(qū)版雖然發(fā)行版包含自己的軟件包官方的社區(qū)版包通常是最新的平臺支持本安裝教程僅支持位操作系統(tǒng)詳細(xì)信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動 概述 使用這個教程在 SUSE Linux 11 和 12 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版. 雖然 SUSE 發(fā)行版包含自己的 ...
摘要:概述使用這個教程在使用軟件包安裝社區(qū)版包含自己的軟件包但官方的社區(qū)版包通常是最新的平臺支持本安裝教程僅提供位長期支持版本例如,等等這些軟件包可能將和其它版本一起工作然后它們并不支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件 概述 使用這個教程在 LTS Ubuntu Linux 使用 .deb 軟件包安裝 MongoDB 社區(qū)版. Ubuntu 包含自己的 Mong...
摘要:概述使用這個教程在企業(yè)版或者使用軟件包安裝社區(qū)版雖然一些發(fā)行版包含自己的軟件包官方的社區(qū)版包通常是最新的平臺支持本安裝教程僅支持位操作系統(tǒng)詳細(xì)信息請參閱平臺支持不建議對企業(yè)版的支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件 概述 使用這個教程在 Red Hat 企業(yè)版 Linux 或者 CentOS6/7 Linux 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版...
閱讀 1948·2021-11-22 14:44
閱讀 1682·2021-11-02 14:46
閱讀 3674·2021-10-13 09:40
閱讀 2609·2021-09-07 09:58
閱讀 1628·2021-09-03 10:28
閱讀 1669·2019-08-29 15:30
閱讀 987·2019-08-29 15:28
閱讀 1477·2019-08-26 12:20