지원되지 않는 프로토콜로 인해 OpenSSL에서 SSL 연결을 설정할 수 없습니다.

오마르 칼리드

여기 에서 OpenCog를 빌드하려고하는데이 명령을 실행할 때

octool -rdcpav -l default

모든 것을 빌드하지만 Link-Grammar를 설치하는 단계에 도달하면이 일이 발생합니다.

[octool] Installing Link-Grammar....
--2020-06-13 10:09:36--  http://www.abisource.com/downloads/link-grammar/current/
Resolving www.abisource.com (www.abisource.com)... 130.89.149.216
Connecting to www.abisource.com (www.abisource.com)|130.89.149.216|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://www.abisource.com/downloads/link-grammar/current/ [following]
--2020-06-13 10:09:37--  https://www.abisource.com/downloads/link-grammar/current/
Connecting to www.abisource.com (www.abisource.com)|130.89.149.216|:443... connected.
OpenSSL: error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol
Unable to establish SSL connection.

우분투 20.04 LTS에 있습니다.

dave_thompson_085

www.abisource.comTLS 버전 1.0 만 지원합니다. 현재는 손상되었거나 적어도 약화되어 사용되지 않습니다. 헤더에 따르면 Apache 2.2.15 (Fedora)2010 년의 날짜입니다!

따라서 이것은 Debian 대신 Ubuntu 및 openvpn 대신 wget (octool에서 사용)을 제외하고 OpenSSL v1.1.1 ssl_choose_client_version 지원되지 않는 프로토콜 과 동일한 문제인 것으로 보입니다 . 승인 된 anser를 시도해보십시오. /etc/ssl/openssl.cnf[system_default_sect]에서 편집 하여 MinProtocol = TLSv1 및 가능하면 CipherString = DEFAULT : @ SECLEVEL = 1을 다운 그레이드하십시오. 서버의 DHE 키는 1k이며 레벨 2에서 작동하는지 기억하지 못합니다. cert는 터무니없이 RSA 4k입니다!

업데이트 : 좋아, libssl1.1의 소스를 포함하여 Ubuntu 20.04를 다운로드하여 설치하고 살펴 보았고 여기에서 Debian 접근 방식을 유지하지 않고 변경했습니다. 특히, 그들은 대신에 그들이 TLSv1.2을 필요로하는 openssl.cnf 파일을 변경하지 않은 컴파일 하기 위해 OpenSSL을 / libssl을 기본 SECLEVEL (2) (이 상류하지 않는) SECLEVEL 2 힘 TLSv1.2을 가지고.

그러나 원하는 (약한) 구성을 openssl.cnf 추가 하여 문제를 해결할 수 있습니다 .

  • 기본 섹션 어딘가에, 즉로 시작하는 첫 번째 줄 앞에 줄을 [추가합니다.

    openssl_conf = openssl_configuration
    

    나는 그것을 맨 위에 놓는 것을 좋아하지만 그것은 나뿐입니다.

  • 기술적으로 모든 섹션 경계에 있지만 마지막에 가장 쉬운 방법으로 세 개의 새 섹션을 추가합니다.

    [openssl_configuration]
    ssl_conf = ssl_configuration
    [ssl_configuration]
    system_default = tls_system_default
    [tls_system_default]
    CipherString = DEFAULT:@SECLEVEL=1
    

MinProtocol이 이미 존재하지 않았으므로 추가 할 필요는 없지만 (코드 기본값은 괜찮습니다) 원하는 경우 할 수 있습니다.

이제 작동합니다.

$ wget https://www.abisource.com/
--2020-06-20 05:11:11--  https://www.abisource.com/
Resolving www.abisource.com (www.abisource.com)... 130.89.149.216
Connecting to www.abisource.com (www.abisource.com)|130.89.149.216|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7687 (7.5K) [text/html]
Saving to: ‘index.html’

index.html          100%[===================>]   7.51K  --.-KB/s    in 0.002s

2020-06-20 05:11:12 (3.90 MB/s) - ‘index.html’ saved [7687/7687]

이것은 당신이 언급했듯이 전 세계적인 변화입니다. 명령에 옵션 --ciphers=DEFAULT:@SECLEVEL=1추가하기 위해 octool 사본을 편집하여이 특정 작업에 대해 변경할 수 있습니다 wget. 원본 openssl.cnf 사용 :

$ wget --ciphers=DEFAULT:@SECLEVEL=1 https://www.abisource.com/
--2020-06-20 05:15:21--  https://www.abisource.com/
Resolving www.abisource.com (www.abisource.com)... 130.89.149.216
Connecting to www.abisource.com (www.abisource.com)|130.89.149.216|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7687 (7.5K) [text/html]
Saving to: ‘index.html.1’

index.html.1        100%[===================>]   7.51K  --.-KB/s    in 0s

2020-06-20 05:15:22 (330 MB/s) - ‘index.html.1’ saved [7687/7687]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

vmap을 사용할 때 Jax에서 해시 할 수없는 정적 인수가 지원되지 않습니다.

분류에서Dev

경고 : 서버의 신원 확인없이 SSL 연결을 설정하지 않는 것이 좋습니다

분류에서Dev

지원되지 않는 Python 버전으로 인해 Arch Linux에 tensorflow를 설치할 수 없습니다.

분류에서Dev

Qt : 세션 관리 오류 : 지정된 인증 프로토콜이 지원되지 않습니다. Linux에서 Python 소켓을 사용하는 경우

분류에서Dev

오류로 인해 자바 (14) 넷빈즈에게 11.3를 설치할 수 없습니다 : "지원되지 않는 JVM 버전을"

분류에서Dev

도메인이 아직 연결되지 않은 서버에 SSL을 설치할 수 있습니까?

분류에서Dev

Adobe Connect에 로그인 할 때 알 수없는 SSL 프로토콜

분류에서Dev

Windows XP는 VPN으로 연결할 때 정규화되지 않은 이름을 확인할 수 없습니다.

분류에서Dev

R에서 git2r :: clone으로 SSH 인증을 사용할 때 '지원되지 않는 URL 프로토콜'이 발생합니다.

분류에서Dev

Swift 프로토콜을 준수 할 수 없지만 코드는 나에게 완벽 해 보입니다.

분류에서Dev

클로저에서 프로토콜을 구현할 때 "지원되지 않는 바인딩 양식"오류가 발생하는 이유는 무엇입니까?

분류에서Dev

Tomcat 6에서 Oracle 12c에 연결할 수 없습니다 : 일치하는 인증 프로토콜이 없습니다 (ORA-28040).

분류에서Dev

Chrome 확장 프로그램에서 오류 수신 : 확인되지 않은 runtime.lastError : 연결을 설정할 수 없습니다. 수신단이 없습니다.

분류에서Dev

imaps 프로토콜을 사용하여 메일 서비스에 연결합니다. 인증서가 알고리즘을 준수하지 않습니다.

분류에서Dev

JDBC 연결에서 지원되지 않는 프로토콜

분류에서Dev

Jenkins 컨테이너에서 SSH 서버 컨테이너로 SSH 연결을 설정합니다. 비밀번호 로그인으로 설정할 수 있지만 개인 키로는 설정할 수 없습니다.

분류에서Dev

Leage of Legends가 "pvp.net에 연결할 수 없음"오류로 인해 시작되지 않습니다.

분류에서Dev

서로 연결되는 심볼릭 링크로 인해 구성 파일을 sudoedit 할 수 없습니다.

분류에서Dev

AF_XDP는 : 설정`SO_TIMESTAMP`는 SO_XDP``을 지원하지 : 프로토콜을 사용할 수 없습니다

분류에서Dev

다이제스트 인증을 사용할 때만 libcurl 지원되지 않는 프로토콜

분류에서Dev

UDP를 연결없는 프로토콜로, TCP를 연결 지향 프로토콜로 정당화 할 수있는 방법은 무엇입니까?

분류에서Dev

Debian에서 충족되지 않은 종속성으로 인해 ffmpeg를 다시 설치할 수 없습니다 / ffmpeg가 비디오 변환에서 지정된 비트 전송률을 사용하지 않은 이유는 무엇입니까?

분류에서Dev

TypeError : 정의되지 않은 '프로토콜'속성을 읽을 수 없습니다.

분류에서Dev

'usernameCanonical'필드는 Doctrine에 의해 매핑되지 않으므로 고유성을 확인할 수 없습니다.

분류에서Dev

프로토콜 버퍼가있는 프로그램을 연결할 수 없습니다.

분류에서Dev

패키지를 업데이트 할 수 없습니다. "패키지 파일을 다운로드하지 못했습니다. 인터넷을 확인하십시오 ..."또는 "인증되지 않은 소스에서 설치해야합니다."

분류에서Dev

첫 번째 시도에서만 SSL 연결을 설정할 수 없습니다.

분류에서Dev

"호환되지 않는 아키텍처"로 인해 Snort 2.9.6.1을 설치할 수 없습니다.

분류에서Dev

Python 3.7로 업그레이드 한 후 Kafka에 SSL 연결을 설정할 수 없습니다.

Related 관련 기사

  1. 1

    vmap을 사용할 때 Jax에서 해시 할 수없는 정적 인수가 지원되지 않습니다.

  2. 2

    경고 : 서버의 신원 확인없이 SSL 연결을 설정하지 않는 것이 좋습니다

  3. 3

    지원되지 않는 Python 버전으로 인해 Arch Linux에 tensorflow를 설치할 수 없습니다.

  4. 4

    Qt : 세션 관리 오류 : 지정된 인증 프로토콜이 지원되지 않습니다. Linux에서 Python 소켓을 사용하는 경우

  5. 5

    오류로 인해 자바 (14) 넷빈즈에게 11.3를 설치할 수 없습니다 : "지원되지 않는 JVM 버전을"

  6. 6

    도메인이 아직 연결되지 않은 서버에 SSL을 설치할 수 있습니까?

  7. 7

    Adobe Connect에 로그인 할 때 알 수없는 SSL 프로토콜

  8. 8

    Windows XP는 VPN으로 연결할 때 정규화되지 않은 이름을 확인할 수 없습니다.

  9. 9

    R에서 git2r :: clone으로 SSH 인증을 사용할 때 '지원되지 않는 URL 프로토콜'이 발생합니다.

  10. 10

    Swift 프로토콜을 준수 할 수 없지만 코드는 나에게 완벽 해 보입니다.

  11. 11

    클로저에서 프로토콜을 구현할 때 "지원되지 않는 바인딩 양식"오류가 발생하는 이유는 무엇입니까?

  12. 12

    Tomcat 6에서 Oracle 12c에 연결할 수 없습니다 : 일치하는 인증 프로토콜이 없습니다 (ORA-28040).

  13. 13

    Chrome 확장 프로그램에서 오류 수신 : 확인되지 않은 runtime.lastError : 연결을 설정할 수 없습니다. 수신단이 없습니다.

  14. 14

    imaps 프로토콜을 사용하여 메일 서비스에 연결합니다. 인증서가 알고리즘을 준수하지 않습니다.

  15. 15

    JDBC 연결에서 지원되지 않는 프로토콜

  16. 16

    Jenkins 컨테이너에서 SSH 서버 컨테이너로 SSH 연결을 설정합니다. 비밀번호 로그인으로 설정할 수 있지만 개인 키로는 설정할 수 없습니다.

  17. 17

    Leage of Legends가 "pvp.net에 연결할 수 없음"오류로 인해 시작되지 않습니다.

  18. 18

    서로 연결되는 심볼릭 링크로 인해 구성 파일을 sudoedit 할 수 없습니다.

  19. 19

    AF_XDP는 : 설정`SO_TIMESTAMP`는 SO_XDP``을 지원하지 : 프로토콜을 사용할 수 없습니다

  20. 20

    다이제스트 인증을 사용할 때만 libcurl 지원되지 않는 프로토콜

  21. 21

    UDP를 연결없는 프로토콜로, TCP를 연결 지향 프로토콜로 정당화 할 수있는 방법은 무엇입니까?

  22. 22

    Debian에서 충족되지 않은 종속성으로 인해 ffmpeg를 다시 설치할 수 없습니다 / ffmpeg가 비디오 변환에서 지정된 비트 전송률을 사용하지 않은 이유는 무엇입니까?

  23. 23

    TypeError : 정의되지 않은 '프로토콜'속성을 읽을 수 없습니다.

  24. 24

    'usernameCanonical'필드는 Doctrine에 의해 매핑되지 않으므로 고유성을 확인할 수 없습니다.

  25. 25

    프로토콜 버퍼가있는 프로그램을 연결할 수 없습니다.

  26. 26

    패키지를 업데이트 할 수 없습니다. "패키지 파일을 다운로드하지 못했습니다. 인터넷을 확인하십시오 ..."또는 "인증되지 않은 소스에서 설치해야합니다."

  27. 27

    첫 번째 시도에서만 SSL 연결을 설정할 수 없습니다.

  28. 28

    "호환되지 않는 아키텍처"로 인해 Snort 2.9.6.1을 설치할 수 없습니다.

  29. 29

    Python 3.7로 업그레이드 한 후 Kafka에 SSL 연결을 설정할 수 없습니다.

뜨겁다태그

보관