我尝试使用wget下载图片,但是出现了错误:无法建立SSL连接。
wget https://www.website.com/image.jpg
--2015-02-26 01:30:17-- https://www.website.com/image.jpg
Resolving www.website.com (www.website.com)... xx.xxx.xx.xx
Connecting to www.website.com (www.website.com)|xx.xxx.xx.xx|:443... connected.
Unable to establish SSL connection.
我的测试案例:
- 使用Ubuntu 12.04.4 LTS(GNU/Linux 3.8.0-44-generic x86_64),GNU Wget 1.13.4在linux-gnu上构建,我能够使用上述代码下载图像。没有错误。
- 使用Ubuntu 14.04 LTS(GNU/Linux 3.13.0-24-generic x86_64),GNU Wget 1.15在linux-gnu上构建,我无法使用上述代码下载图像。
另一个变量是www.website.com使用TLS 1.0。我不知道这如何影响wget。但如果我从TLS 1.2网站wget图像,则两个测试案例均不会出现任何ssl连接错误。
Ubuntu 14.04或wget 1.15与TLS 1.0网站不兼容吗?是否需要安装/下载任何库/软件以启用此连接?
wget
在SSL握手期间失败了。这很可能是因为您的Ubuntu 14.04不信任www.website.com域名。您可能需要将此网站的服务器证书安装到您的信任存储中。 - Tim Biegeleisen/etc/ssl/certs$ ls
后,我在那里找到了该证书。我尝试再次使用wget
,但仍然出现相同的错误。 - xanderlopez