GPG密鑰檢索失敗:[Errno 14] curl#37-無法打開 file … RPM-GPG-KEY [CentOS 7]

CentOS 它是一個非常可靠的操作系統,在我們看來,它在安全方面比 Ubuntu 好得多,尤其是當我們必須運行 Web 服務器時。
這些年來 CentOS 已經發展了很多,並且從 CentOS 6.x 到 7.xa 給安全方面帶來了很多變化。

很多 漏洞 在舊版本的 CentOS 由於檔案中的軟件安裝(YUM存儲庫)不太安全。 例如,簡單的安裝 LEMP (Linux, NGINX, MySQL的 & PHP)如果這些軟件包沒有從安全來源安裝,可能會及時引發問題。
隨著發射 CentOS 7 分別設置了用戶訪問系統文件的限制和安裝包的限制"無符號”或沒有GPG密鑰。 如果您遇到這篇文章,則很可能會遇到以下錯誤:

GPG key retrieval failed: [Errno 14] curl#37 - Couldn't open file ...  RPM-GPG-KEY

當我們要安裝 (ym install) 或做 update (百勝-y update) 對於不包含 GNU隱私衛士 (GPG)。
軟件開發人員和開發人員被告知安裝包(RPM)中包含的每個軟件都附有簽名。 這是一種更簡單的方法,可以向用戶提供這些RPM安全的保證。 附帶安裝包附帶的公鑰 紅帽網絡渠道管理指南 並且必須為檔案中的每個軟件進行記錄。

如果遇到這樣的錯誤,最好找一個公用密鑰檔案從中安裝所需的軟件。 如果您仍想繼續安裝,最簡單的方法是在安裝歸檔中禁用公鑰驗證。

By default,安裝檔案和 update 軟件位於“/etc/yum.repos.d”。 使用“nano”或“vi”編輯“.repo”文件,從中提取/下載 .rpm 文件,無需公鑰並停用“gpgcheck”。 將值設置為“ 0”。

 [epel]
 name=Extra Packages for Enterprise Linux 7 - $basearch
 #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
 metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
 failovermethod=priority
 enabled=1
 exclude=nginx*
 gpgcheck=0
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 

將更改保存到已編輯的 .repo 文件並再次運行 update/ 安裝。 一切都應該順利進行。

Stealth

對技術充滿熱情,我喜歡測試和編寫有關操作系統的教程 macOS, Linux, Windows, 關於 WordPress, WooCommerce 和配置 LEMP 網絡服務器 (Linux、NGINX、MySQL 和 PHP)。 我寫在 StealthSettings.com 自 2006 年以來,幾年後我開始撰寫 iHowTo.Tips 教程和有關生態系統中設備的新聞 Apple: iPhone,iPad, Apple 手錶,HomePod, iMac, MacBook、AirPods 和配件。

一個評論

發表評論

電郵地址 addres 不會發表。

相關文章

/ / /
標籤: / / / / / / /
返回頂部按鈕