SSL_ERROR_SYSCALL和gnutls_handshake()失败-SSL / HTTPS失败[Ubuntu Server 18.04]

时间:2019-02-16 03:35:51

标签: git ssl curl https ubuntu-18.04

我希望有人能帮助我!使用任何方法或命令行进行的SSL / HTTPS调用均无效。

我在Windows 10中将Ubuntu Server 18.04用作子系统。我的问题仅从昨天开始,因为我知道SSL / HTTPS在前一天正在工作。我昨天通过“ sudo apt更新&& sudo apt升级”更新了Ubuntu,我认为它以某种方式破坏了SSL / HTTPS访问。

问题是我无法使用任何命令行(例如:curl,wget,git)打开任何HTTPS链接。我不断收到错误消息。

curl https://www.microsoft.com/

curl https://www.google.com/

trying to clone in github using https

tried also via WGET

我不知道这里发生了什么,我已经尝试寻找解决方案,但还没有找到。

请帮助!

1 个答案:

答案 0 :(得分:0)

这通常是由于您的防病毒软件所致。某些防病毒软件希望通过中间人连接来“保护”您的数据,并阻止其无法插入的连接。由于大多数Windows防病毒软件无法处理Linux ELF可执行文件,因此连接失败。

通常,您要完全删除此类防病毒软件(禁用它可能是不够的),而只需坚持使用Windows Defender。