在我最新的 15.04 VV Ubuntu 机器上,我尝试下载一些虚拟机。
wget -c https://az412801.vo.msecnd.net/vhd/VMBuild_20141027/VirtualBox/IE8/Linux/IE8.Win7.For.Linux.VirtualBox.zip
--2015-07-31 09:43:28-- https://az412801.vo.msecnd.net/vhd/VMBuild_20141027/VirtualBox/IE8/Linux/IE8.Win7.For.Linux.VirtualBox.zip
Resolving az412801.vo.msecnd.net (az412801.vo.msecnd.net)... 192.229.145.200, 2606:2800:10c:249:f81:1c8d:1178:1364
Connecting to az412801.vo.msecnd.net (az412801.vo.msecnd.net)|192.229.145.200|:443... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 3985616237 (3.7G), 3971559386 (3.7G) remaining [application/x-zip-compressed]
Saving to: 'IE8.Win7.For.Linux.VirtualBox.zip’
IE8.Win7.For.Linux. 0%[ ] 14.03M 1.29MB/s in 0.5s
2015-07-31 09:43:29 (1.29 MB/s) - Read error at byte 14712199/3985616237 (error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac). Retrying.
我也尝试过不使用“-c”(继续)选项,但它得到了同样的错误。
无奈之下,我什至尝试降低 SSL 安全性:
$wget -c --secure-protocol=SSLv2 https://az412801.vo.msecnd.net/vhd/VMBuild_20141027/VirtualBox/IE8/Linux/IE8.Win7.For.Linux.VirtualBox.zip
--2015-07-31 12:52:17-- https://az412801.vo.msecnd.net/vhd/VMBuild_20141027/VirtualBox/IE8/Linux/IE8.Win7.For.Linux.VirtualBox.zip
OpenSSL: unimplemented 'secure-protocol' option value 1
Please report this issue to [email protected]
Aborted (core dumped)
- 我以前用 wget 从这个网站下载过。
- 它似乎只发生在这个网站上。
- 尝试从其他支持 SSL 的站点下载是有效的。
- 试过不同的机器,试过主线内核,同样的行为。
这是第一个问题是 wget、Ubuntu 的 SSL 库或服务器的 SSL 库中的错误吗?如何安全地绕过它?
我认为这是网站本身的错误。而且它只发生在连接的深处,即 SSL 的关键阶段(初始握手)早已完成。您也可能无法使用其他程序或浏览器接收数据。