linux - 无法在 Ubuntu 14.04 LTS 上通过 wget 建立 SSL 连接

标签 linux ubuntu ssl wget

我尝试通过 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.

我的测试用例:

  1. 使用 Ubuntu 12.04.4 LTS (GNU/Linux 3.8.0-44-generic x86_64),GNU 基于 linux-gnu 构建的 Wget 1.13.4,我能够下载图像 使用上面的代码。没有错误。
  2. 使用 Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64)、基于 linux-gnu 构建的 GNU Wget 1.15,我无法下载图像 使用上面的代码。

另一个变量是 www.website.com 使用 TLS 1.0。我不知道这会如何影响 wget。但是,如果我从 TLS 1.2 网站获取图像,我不会从两个测试用例中得到任何 ssl 连接错误。

Ubuntu 14.04 或 wget 1.15 是否与 TLS 1.0 网站不兼容? 我是否需要安装/下载任何库/软件才能启用此连接?

最佳答案

您一定是在使用旧版本的 wget 我遇到了同样的问题。我正在使用 wget 1.12.so 来解决这个问题有两种方法: 更新 wget 或使用 curl

curl -LO 'https://example.com/filename.tar.gz'

关于linux - 无法在 Ubuntu 14.04 LTS 上通过 wget 建立 SSL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28757232/

相关文章:

c++ - Linux 上的 AVX 段错误

linux - Gnome,显示身份验证对话框

python - GTK+ 启动通知图标

ruby - 如何下载特定库 Ruby、Gems 和 Rails 并在 Ubuntu 中安装它们

linux - OSX 与 Linux 上的 Postgresql 9.4.6 奇怪排序行为

c - 第二个线程无法通过 C/C++/linux 中线程 1 发送的消息队列接收消息

linux - AVR ISP MKII、avrdude、Ubuntu 11.10

ssl - 有没有办法在不购买任何域的情况下为本地网络 webapps 使用 https?

mongodb - 无法使用来自 c# 的 x509 证书身份验证连接到 MongoDB 服务器

apache - 如何阻止 Chrome 重定向到 HTTPS?