可搜索,可注册,可登录,致敬逗比大佬!尽在救援版逗比根据地 dbgjd.com
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

【原创】巧妙解决WGET/CURL故障——CA证书不可信

News dant03211975 103℃ 0评论

Linux操作系统下有三宝:WGET、CURL、Aria2,他们统统都是用来下载文件的神器。可是偏偏有这么一种故障,他让我们如鲠在喉,他就是——ERROR: The certificate of is not trusted

究其原因,还是因为互联网实在太庞大、太冗杂,为了数据的传输安全,我们使用到一个新的技术——超文本传输安全协议。

超文本传输协议HTTPS,是HTTP Over TLS 的一个缩写,HTTPS经由HTTP进行传输通讯,其中利用到了SSL/TLS对数据包加密,以及CA证书技术,保证了数据传输的安全。

但是,偏偏有这么一种情况——服务器运行的是较旧的软件操作系统,无法识读新的CA证书,这时再次执行下载命令的时候,就会出现如下报错:

[[email protected] ~]# wget https://soft.mengclaw.com/TestFile/5MB.Test --2018-06-01 15:18:59--  https://soft.mengclaw.com/TestFile/5MB.Test Resolving soft.mengclaw.com... 89.208.252.123 Connecting to soft.mengclaw.com|89.208.252.123|:443... connected. ERROR: cannot verify soft.mengclaw.com's certificate, issued by `/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3':   Unable to locally verify the issuer's authority. ERROR: certificate common name `www.cnfurry.com' doesn't match requested host name `soft.mengclaw.com'. To connect to soft.mengclaw.com insecurely, use `--no-check-certificate'. Unable to establish SSL connection.

这时我们就要祭出大宝贝(咳咳),我们就要用到一个神秘的软件包:CA-Certificates

前提条件:
操作系统:CentOS6+/Debian7+/Ubuntu12+

1、以root账户登陆,防止系统过于精简,先更新系统软件源 :

yum update -y # CentOS系统 用这个   apt-get update -y # Debian/Ubuntu系统 用这个

2、安装CA-Certificates

yum install -y ca-certificates # CentOS系统 用这个  apt-get install -y ca-certificates # Debian/Ubuntu系统 用这个

3、安装结束,再次下载文件测试:

[[email protected] ~]# https://soft.mengclaw.com/TestFile/5MB.Test -bash: https://soft.mengclaw.com/TestFile/5MB.Test: No such file or directory [[email protected] ~]# wget https://soft.mengclaw.com/TestFile/5MB.Test --2018-06-01 08:46:25--  https://soft.mengclaw.com/TestFile/5MB.Test Resolving soft.mengclaw.com... 89.208.252.123 Connecting to soft.mengclaw.com|89.208.252.123|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 5242880 (5.0M) [application/octet-stream] Saving to: `5MB.Test'  100%[===================================================================>] 5,242,880    998K/s   in 5.1s      2018-06-01 08:46:30 (1003 KB/s) - `5MB.Test' saved [5242880/5242880]

测试通过,问题解决。

本文原创,允许转载。转载请注明出处,谢谢!本文链接:https://www.mengclaw.com/2018/06/02/166/
版权所有©2018萌爪实验室

转载请注明:逗比根据地 » 【原创】巧妙解决WGET/CURL故障——CA证书不可信

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址