wget을 사용하여 HTTPS 사이트(ssl)에서 다운로드할 수 없나요?

wget을 사용하여 HTTPS 사이트(ssl)에서 다운로드할 수 없나요?

내 wget 버전이 매우 오래되었다는 것을 알고 있지만 다운로드하여 사용할 수 없습니다.

# wget https://github.com/radare/radare2/archive/master.zip
--2018-11-05 00:07:51--  https://github.com/radare/radare2/archive/master.zip
Resolving github.com... 192.30.253.112, 192.30.253.113
Connecting to github.com|192.30.253.112|:443... connected.
OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Unable to establish SSL connection.

# wget --secure-protocol SSLv3 https://github.com/radare/radare2/archive/master.zip
--2018-11-04 23:06:12--  https://github.com/radare/radare2/archive/master.zip
Resolving github.com... 192.30.253.112, 192.30.253.113
Connecting to github.com|192.30.253.112|:443... connected.
OpenSSL: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
Unable to establish SSL connection.

# wget --secure-protocol SSLv2 https://github.com/radare/radare2/archive/master.zip
--2018-11-04 23:06:14--  https://github.com/radare/radare2/archive/master.zip
Resolving github.com... 192.30.253.113, 192.30.253.112
Connecting to github.com|192.30.253.113|:443... connected.
Unable to establish SSL connection.

# wget --secure-protocol TLSv1 https://github.com/radare/radare2/archive/master.zip
--2018-11-04 23:06:22--  https://github.com/radare/radare2/archive/master.zip
Resolving github.com... 192.30.253.112, 192.30.253.113
Connecting to github.com|192.30.253.112|:443... connected.
OpenSSL: error:1409442E:SSL routines:SSL3_READ_BYTES:tlsv1 alert protocol version
Unable to establish SSL connection.

추가를 시도했지만 --no-check-certificate여전히 주사위가 없습니다. 어쨌든 .zip이전 버전이 설치된 서버에서 을(를) 얻을 수 있습니까 ?wgethttps

이 경우에는 공개 타르볼입니다. 또한 취약점 테스트를 위한 iso(Protostar)를 개발 중입니다.


Wget 1.12 및 OpenSSL 0.9.8 사용데비안 스퀴즈 6.0.3

답변1

Debian Squeeze 6.0.3에서 Wget 1.12 및 OpenSSL 0.9.8 사용

OpenSSL 0.9.8은 TLS 1.0 이하 프로토콜 버전(예: SSL 3.0)만 지원합니다. ~에 따르면sslllabs, github.com은 TLS 1.2만 지원합니다.

TLS 1.0 클라이언트가 TLS 1.0을 지원하지 않는 사이트에 연결할 수 없기 때문에 연결이 실패합니다.

TLSv1 경고 프로토콜 버전

GitHub에서 파일을 가져오려면 OpenSSL 0.9.8이 아닌 OpenSSL 버전 1.0.1 이상에 연결되는 현재 브라우저 또는 wget과 같은 TLS 1.2 지원 클라이언트가 필요합니다. 예를 들어 최신 Debian 버전으로 업그레이드하면 최신 버전을 얻을 수 있습니다. Debian 6은 2016년에 수명이 종료되었으며 6.0.3은 훨씬 오랫동안 지원되지 않았습니다.

관련 정보