A GPG kulcs visszakeresése nem sikerült: [Errno 14] curl # 37 - Nem sikerült megnyitni file … RPM-GPG-KEY [CentOS 7]

A CentOS egy nagyon megbízható operációs rendszer, és véleményünk szerint sokkal jobb a biztonsági oldalon, mint az Ubuntu, különösen, ha webszervert futtatunk.
Az évek során a CentOS sokat fejlődött, és a CentOS 6.x-ről 7.x-re való áttérés sok változást hozott a biztonsági oldalon.

Sok sebezhetőség régi verziókon CentOS az archívumban található szoftveres telepítések miatt (YUM tárolók) kevésbé biztonságos. Például egy egyszerű telepítés LEMP (Linux, nginx, MySQL & PHP) időbeni problémákat okozhat, ha ezeket a csomagokat nem telepítették biztonságos forrásból.
A CentOS 7 elindításával korlátozták a felhasználói hozzáférést a rendszerfájlokhoz és a csomagok telepítésének korlátozásait. "aláírás nélküliVagy GPG kulcs nélkül. Ha rábukkant erre a cikkre, akkor valószínűleg a hibával találkozott:
GPG key retrieval failed: [Errno 14] curl#37 - Couldn't open file ...  RPM-GPG-KEY

Ez akkor fordul elő, ha telepíteni szeretnénk (ym telepíteni) vagy frissíteni (yum -y frissítés) a nem tartalmi csomagokat GNU Adatvédelmi Gárda (GPG).
A szoftverfejlesztőket és a fejlesztőket arra utasítják, hogy minden egyes, a telepítőcsomagban (RPM) szereplő szoftvert aláírjanak. Ez egyszerűbb módja annak, hogy garanciát nyújtsunk a felhasználóknak, hogy ezek az RPM-ek biztonságban vannak. A telepítőcsomagokat kísérő nyilvános kulcs szerepel Red Hat hálózati csatorna kezelési útmutató és minden egyes szoftvert az archívumban fel kell jegyezni.

Ha ilyen hibát észlel, akkor célszerű olyan nyilvános kulcs archívumot keresni, amelyből telepíteni kell a kívánt szoftvert. Ha továbbra is folytatni szeretné a telepítést, a legegyszerűbb módja a nyilvános kulcs ellenőrzésének letiltása a telepítési archívumban.

By default, a telepítési és a szoftverfrissítési archívumok az „/etc/yum.repos.d” könyvtárban találhatók. Szerkessze "nano" vagy "vi" használatával a ".repo" fájlt, amelyből az .rpm fájlt nyilvános kulcs nélkül kivonták / letöltötték, és deaktiválja "gpgcheck". Állítsa az értéket "0" értékre.


[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

Mentse a módosításokat a szerkesztett .repo fájlból, és futtassa újra a frissítést / telepítést. Minden simán menjen.

A GPG kulcs visszakeresése nem sikerült: [Errno 14] curl # 37 - Nem sikerült megnyitni file … RPM-GPG-KEY [CentOS 7]

A szerzőről

Lopakodás

Szenvedélyesen minden eszközzel és informatikával kapcsolatban örömmel írok a lopakodásrólsettings.com 2006 óta, és szeretnék új dolgokat felfedezni veletek a számítógépekkel és az operációs rendszerekkel kapcsolatban a macOS, a Linux, Windows, iOS és Android.

Írj hozzászólást