Linux wget https类型文件报错处理方法

在Linux操作系统经常会使用wget 命令来下载网上的资源,然而资源的类型一般为http、FTP、https 的URL类型,在对http资源进行下载时一般都不会存在什么问题,但对https、FTP文件下载时,https的资源会进行证书认证,而FTP的则需要输入FTP帐号和密码

在Linux下,使用wget 下载openswan时出现以下错误

[root@centos01 software]# wget https://download.openswan.org/openswan//openswan-2.6.41.tar.gz
--2014-04-03 11:06:58--  https://download.openswan.org/openswan//openswan-2.6.41.tar.gz
Resolving download.openswan.org... 173.230.133.71, 2600:3c02:e000:f::80
Connecting to download.openswan.org|173.230.133.71|:443... connected.
ERROR: certificate common name “*.xelerance.com” doesn’t match requested host name “download.openswan.org”.
To connect to download.openswan.org insecurely, use ‘--no-check-certificate’.

解决方法:

wget --no-check-certificate https://download.openswan.org/openswan//openswan-2.6.41.tar.gz

其实,出现错误时,系统本身也会提示需要怎么做,当系统没有提示时,我们可以通过man命令查询对应的命令的使用方法。

针对FTP需要帐号和密码时,可以在wget 命令后面追加–ftp-user=username and –ftp-password=password参数

详细命令如下:

 --user=user
       --password=password
           Specify the username user and password password for both FTP and HTTP file retrieval.  These parameters can be overridden using the --ftp-user and
           --ftp-password options for FTP connections and the --http-user and --http-password options for HTTP connections.

『—ENDOF—』

Comments are closed.