Debian
無法使用 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
帶有古代版本的a ?wget``https
在這種情況下,它是一個公共 tarball。而且,我正在開發一個用於測試漏洞的 iso(Protostar)。
使用來自Debian Squeeze 6.0.3的 Wget 1.12 和 OpenSSL 0.9.8
使用來自 Debian Squeeze 6.0.3 的 Wget 1.12 和 OpenSSL 0.9.8
OpenSSL 0.9.8 僅支持 TLS 1.0 和更低的協議版本(即 SSL 3.0)。根據ssllabs github.com 僅支持 TLS 1.2。
由於無法將 TLS 1.0 客戶端連接到不願意支持 TLS 1.0 的站點,因此連接失敗:
tlsv1 警報協議版本
要從 github 獲取文件,您需要支持 TLS 1.2 的客戶端,例如目前瀏覽器或未連結到 OpenSSL 0.9.8 但與至少版本 1.0.1 的 OpenSSL 連結的 wget。例如,您可以通過升級到較新的 Debian 版本來獲得這些較新的版本 - 請注意,Debian 6 自 2016 年以來已經結束,您的 6.0.3 甚至不再受支持。