linux – 无法在Ubuntu 14.04 LTS上的wget上建立SSL连接
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux – 无法在Ubuntu 14.04 LTS上的wget上建立SSL连接,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2059字,纯文字阅读大概需要3分钟。
内容图文
![linux – 无法在Ubuntu 14.04 LTS上的wget上建立SSL连接](/upload/InfoBanner/zyjiaocheng/951/e59d624979524005833919e72e21fa1d.jpg)
我试图通过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
在linux-gnu上构建的Wget 1.13.4,我能够下载图像
使用上面的代码.没错.
>使用Ubuntu 14.04 LTS(GNU / Linux 3.13.0-24-通用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网站不兼容吗?
我是否需要安装/下载任何库/软件才能启用此连接?
解决方法:
… right now it happens only to the website I’m testing. I can’t post it here because it’s confidential.
然后我想这是与TLS1.2不兼容的网站之一. 12.04中使用的openssl在客户端不使用TLS1.2,而14.04使用TLS1.2可能解释了差异.要解决,请尝试明确使用
–secure协议=使用TLSv1.如果这无法帮助检查您是否可以使用openssl s_client -connect …(可能不是)和openssl s_client -tls1 -no_tls1_1,-no_tls1_2来访问该站点….
请注意,这可能是其他原因,但这个是最可能的,如果没有访问该网站,一切都只是猜测.
详细假设问题:通常客户端使用最兼容的握手来访问服务器.这是SSLv23握手,它与较旧的SSL版本兼容,但宣布客户端支持的最佳TLS版本,以便服务器可以选择最佳版本.在这种情况下,wget将宣布TLS1.2.但是有一些破碎的服务器从未假设有一天会有类似TLS1.2的东西,并且如果客户端宣布支持这个热门的新版本(从2008年开始!)而不是仅仅响应最佳版本的服务器,它就会拒绝握手支持.要访问这些损坏的服务器,客户端必须撒谎并声称它仅支持TLS1.0作为最佳版本.
Is Ubuntu 14.04 or wget 1.15 not compatible with TLS 1.0 websites? Do I need to install/download any library/software to enable this connection?
问题是服务器,而不是客户端.
大多数浏览器通过使用较低版本重试来解决这些损坏的服务器.如果第一次连接尝试失败,大多数其他应用程序将永久失败,即它们不会自行降级,并且必须通过某些特定于应用程序的设置强制执行另一个版本.
内容总结
以上是互联网集市为您收集整理的linux – 无法在Ubuntu 14.04 LTS上的wget上建立SSL连接全部内容,希望文章能够帮你解决linux – 无法在Ubuntu 14.04 LTS上的wget上建立SSL连接所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。