SSL 검사 rpm 비활성화


15

rpm 명령을 실행하려고하면 다음 오류가 발생합니다. 왜 컬 오류가 발생하는지 잘 모르겠지만 모두 실패한 여러 가지 옵션을 시도했습니다.

CentOS7 실행 및 프록시 뒤

[root@CentOS7]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Retrieving https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
curl: (60) Peer's certificate issuer has been marked as not trusted by the user.
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.
error: skipping https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm - transfer failed

그래서 나는 생각한 웹 사이트에 따라 수표를 실행했습니다.

[root@CentOS7]# curl -k https://google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="https://www.google.com/">here</A>.
</BODY></HTML>

프록시 뒤에 있으며 내보내기 명령을 실행했습니다.

export https_proxy=https://USERNAME:PASSWORD@my.proxy.com:8080/

내 질문은 :

  1. curl -k와 rpm의 내용은 무엇입니까?

  2. curl에 SSL 인증서를 확인하지 않도록 curl에 말할 수있는 curl.config가 있습니까? 나는 이것이 나쁜 생각이라고 읽었지만 프록시 뒤에있는 오류가 아닌 다른 서버에서 두 repos를 테스트했습니다.

  3. 나는 컬과 rpm의 관계를 정확히 확신하지 못하지만 컬이 오류를 일으키는 컬 오류가 발생한다고 가정하고 있습니까?

rpm과 curl 모두에 대해 RTM을 수행했으며 수행해야 할 작업을 파악할 수 없습니다. 나는 어딘가에서 키나 무언가를 가져와야하지만 내가 거기에서 무엇을하고 있다고 생각하는지 잘 모르겠습니다.


1
왜 안그래 yum install epel-release? 이것을 수동으로 다운로드 할 필요는 없습니다.
Michael Hampton

[root @ CentOS7] # yum install dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 로드 된 플러그인 : fastmirror 열 수 없습니다 : dl.fedoraproject.org/pub/epel/epel-release- latest-7.noarch.rpm . 건너 뛰기 오류 : 할 일 없음
Anthony Fornito

그게 다 뭐야?
Michael Hampton

그것은 단순히 yum install epel-release를 실행하여 얻은 결과였습니다. https 부분의 존재를 차단했지만 오류가 발생했습니다.
Anthony Fornito

당신이 달리는 것처럼 보이지 않습니다 yum install epel-release. 대신 URL에 붙여 넣은 것 같습니다. 다시 시도하십시오.
Michael Hampton

답변:


15

당신이해야 할 일은 :

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

여전히 SSL 경고가 표시되면 다음을 시도하십시오.

wget --no-check-certificate https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

그럼 당신은 할 수 있습니다

rpm -Uvh webtatic-release.rpm

여기에 표시되어야합니다.

ll /etc/yum.repos.d
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.