CentOS 6.x下wget 下载提示 Unable to locally verify the issuer’s authority 完美解决方案

CentOS 6.x下wget 下载提示 Unable to locally verify the issuer’s authority 完美解决方案

栏目:Linux 作者:小天 点击: 1,453 次

升级了wget 和 OpenSSL后,下载https链接的文件时出现提示:ERROR: cannot verify ftp.gnu.org‘s certificate,.... Unable to locally verify the issuer‘s authority. 如下图:

其实解决方法很简单,执行以下命令即可解决:

1

2

3

4

wget --no-check-certificate https://github.com/curl/curl/raw/master/lib/mk-ca-bundle.pl

perl mk-ca-bundle.pl && rm certdata.txt

mkdir -p ~/.ssl/ && mv ca-bundle.crt mk-ca-bundle.pl ~/.ssl

echo "ca_certificate = ~/.ssl/ca-bundle.crt" >> ~/.wgetrc

将他设置到CURL的环境变量 CURL_CA_BUNDLE 即:
export CURL_CA_BUNDLE = ~/.ssl/ca-bundle.crt
(编辑文件 ~/.profile, ~/.bash_profile 等文件,增加以上行让他永久生效)

作者官方地址:https://gist.github.com/chetan/2917915#file-fix_wget_ca-sh
mk-ca-bundle 工具 CURL官方说明:https://curl.haxx.se/docs/mk-ca-bundle.html

原文地址:https://www.cnblogs.com/zafu/p/9096210.html

时间: 2024-12-28 00:33:31

CentOS 6.x下wget 下载提示 Unable to locally verify the issuer’s authority 完美解决方案的相关文章

oracle官网下载老版本jdk + 如何命令行下wget下载jdk

一.文章由来 1.前天有人再去你咨询如何下载jdk的老版本,在oracle官网上找了老半天,找不到相应的选项~ 2.等待问题解决了之后,又抛出来一个新的问题,如何wget直接下载,毕竟百十来兆的文件,下载下来再上传对于我们这种蜗牛带宽来说也是一件苦逼的事情~ 二.如何下载jdk的历史版本 1.访问http://www.oracle.com 2.点击Downloads---->Java for Developers 3.在弹出的的页面中,下拉页面到最下面,点击历史归档 4.点击进去,同意协议,然后

CentOS 6.5下SSH总提示Warning: Permanently added '****' (RSA) to the list of known hosts.

通过了免密码验证后,但每次ssh或者scp的时候还总是提示: Warning: Permanently added '***(IP)' (RSA) to the list of known hosts. 虽然可以正常免密码远程连接成功,但是总有这个提示很多余. 如果想关掉,可以看下配置文件/etc/ssh/ssh_config: 找到         StrictHostKeyChecking no          UserKnownHostsFile /dev/null 如果这两个参数没注释

关于RDS备份文件使用wget下载提示403 Forbidden的情况

使用wget下载提示403错误当我们RDS物理备份文件时,例如: 原因: URL中包含有特殊字符比如&,从而造成URL被截断导致请求URL在OSS中不存在,所以当我们访问时被拒绝提示403. 解决办法: 可以将备份文件URL使用英文""扩起来即可下载,详情见下图: 实例操作: wget -c "http://rdsbak-hz********622.tar.gz?OSSAccessKeyId=LTAIyKz*********Cng8%3D" -O aliyu

Centos下wget下载整个网站,或者目录全部文件

需要下载某个目录下面的所有文件.命令如下 wget -c -r -np -k -L -p www.xxx.org/pub/path/ 在下载时.有用到外部域名的图片或连接.如果需要同时下载就要用-H参数. wget -np -nH -r –span-hosts www.xxx.org/pub/path/ -c 断点续传 -r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件 -nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录 -np 递归下载时不搜索上层目录,如wget

Linux下wget下载整个FTP目录(含子目录)--转载

[plain] view plain copy wget -nH -m --ftp-user=your_username --ftp-password=your_password ftp://your_ftp_host/* 解释:-nH:不创建以主机名命名的目录.–cut-dirs:希望去掉原来的目录层数,从根目录开始计算.如果想完全保留FTP原有的目录结构,则不要加该参数.-m:下载所有子目录并且保留目录结构.–ftp-user:FTP用户名–ftp-password:FTP密码ftp://*

Linux下wget下载整个FTP目录(含子目录)

wget -nH -m --ftp-user=your_username --ftp-password=your_password ftp://your_ftp_host/* 解释:-nH:不创建以主机名命名的目录.–cut-dirs:希望去掉原来的目录层数,从根目录开始计算.如果想完全保留FTP原有的目录结构,则不要加该参数.-m:下载所有子目录并且保留目录结构.–ftp-user:FTP用户名–ftp-password:FTP密码ftp://*.*.*.*/*:FTP主机地址.最后可以跟目录

wget下载HTTPS链接

wget -c -O master.zip --no-check-certificate https://github.com/mitsuhiko/flask/archive/master.zip # master.zip 为文件名# https://... 为链接 wget是linux最常用的下载命令, 通常的运用要领是: “wget 空格+要下载文件的url路径”. 比方 : [linux]# wget http://www.test.com/xxxx/xxx.tar.gz 其中-c参数,

centos下wget: command not found的解决方法

今天给服务器安装新LNMP环境时,wget 时提示 -bash:wget command not found,很明显没有安装wget软件包.一般linux最小化安装时,wget不会默认被安装,这里是CentOS 6.3 32位系统 解决方法: 1.rpm 安装 下载wget的RPM包: 32位:http://mirrors.163.com/centos/6.3/os/i386/Packages/wget-1.12-1.4.el6.i686.rpm 6432位:http://mirrors.163

ubuntu系统下selenium打开火狐浏览器提示'Unable to find a matching set of capabilities.解决方法

环境: 1.ubuntu系统 2.selenium 3.141.0 3.火狐浏览器驱动 geckodriver-v0.24.0-linux32 在Python中执行脚本: from selenium import webdriverbrowser = webdriver.Firefox() 结果提示:Message: Unable to find a matching set of capabilities Traceback (most recent call last):  File "/h