curl 协议错误的可能原因有哪些?

curl 协议错误的可能原因有哪些?

我在使用 curl 时收到以下错误:

# curl -vvvv https://192.168.99.100:8501/ui
*   Trying 192.168.99.100...
* Connected to 192.168.99.100 (192.168.99.100) port 8501 (#0)
* WARNING: using IP address, SNI is being disabled by the OS.
* Unknown SSL protocol error in connection to 192.168.99.100:-9825
* Closing connection 0
curl: (35) Unknown SSL protocol error in connection to 192.168.99.100:-9825

当我读到其他人的叙述时——他们说有三个可能的原因

  1. 目标网站不喜欢该协议
  2. 目标站点不喜欢密码(SSLv3问题)
  3. SSL 私人证书已过期
  4. A卷曲错误

现在我已经检查了这四个 - 但仍然收到错误 - 所以一定有第四个原因。我的问题是:curl 协议错误的可能原因有哪些?

我猜我必须打开 SSL 跟踪 - 但我尽量避免这样做。

(请注意,这与 squid 代理对话也存在问题)。

答案1

当我对 Consul 下载 zip 文件进行 curl 操作时,我也遇到了类似的错误(“NSS 错误 -5938”和“curl: (35) SSL 连接错误”)https://releases.hashicorp.com/consul/0.6.4/consul_0.6.4_linux_amd64.zip)。

更新 NSS 包解决了该问题。

yum update nss.x86_64

相关内容