问题描述
在使用 wget
命令从 CentOS 7 下载文件时,遇到以下错误信息:
无法在本地验证发行者的权限,为了安全地连接到GC.GNU.ORG,请使用“无检查证书”。
解决方法
要解决这个问题,可以临时禁用服务器证书的验证,以下是详细的解决步骤:
1. 修改 wget
配置
打开或创建 wget
的配置文件 .wgetrc
,通常位于用户的主目录下,如果文件不存在,可以创建一个新文件。
操作步骤:
打开终端。
输入以下命令以编辑或创建 .wgetrc
文件:
vi ~/.wgetrc
2. 添加配置选项
在 .wgetrc
文件中,添加以下行以禁用服务器证书验证:
check_certificate = off
操作步骤:
在打开的 vi
编辑器中,按 i
进入插入模式。
输入上述行。
按 Esc
退出插入模式,然后输入 :wq
保存并退出。
3. 测试更改
现在可以尝试再次运行 wget
命令,看看问题是否已解决。
操作步骤:
在终端中,运行以下命令以下载文件:
wget https://example.com/file.zip
如果一切正常,文件应该开始下载,而不会出现之前的错误消息。
注意事项
禁用服务器证书验证可能会导致中间人攻击(MITM),因此请仅在信任网络连接的情况下使用此设置。
完成下载后,考虑将 check_certificate
选项重新设置为 on
,以恢复证书验证功能。
通过以上步骤,您应该能够解决在使用 wget
命令时遇到的“无法在本地验证发行者的权限”的问题。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/669544.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复