OpenSSL errno 10054,尝试连接到我们的服务器时,连接被拒绝

费纳罗

我们正在通过https运行git服务器,并且连接没有任何问题,因为我们所有人都使用Visual Studio来这样做。现在有人想使用标准的git bash,但它无法连接以下错误输出。

fatal: unable to access 'https://server/Repo.git/': Unknown SSL protocol error in connection to server:443

我尝试了一些不同的密码套件,但没有任何效果。然后我想到git可能还不支持ECDSA证书。因此我将ECDSA证书与RSA交换了一个。那也没有用。

然后,我尝试使用以下命令与OpenSSL s_client连接:

OpenSSL> s_client -connect server:443

这是运行命令的输出:

CONNECTED(0000018C)
write:errno=10054
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 307 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
---

我在Google上搜索了错误号10054,发现它表示连接被拒绝。我们使用IIS 8.5为git服务器提供https端点。我可以通过所有Web浏览器连接到Web环境,并且可以通过Visual Studio git界面使用git服务器。因此,我认为这不是防火墙问题。我想知道是否有人以前曾遇到过这个问题,他们是否可以在这里帮助我们?

费纳罗

确认您使用的是TLS 1.0或更高版本。某些服务器需要TLS 1.2。如果不确定服务器是否支持TLS 1.2,请查看上面的Steffen Ulrich的答案,然后首先尝试。

如果那没有帮助,则检查端点是否需要SNI如果是这样,这可能是问题所在。如果您在s_clientservername参数设置为您要联系的服务器名称的情况调用该命令,则命令应该起作用。

基本命令示例:

s_client -connect example.com:443 -tls1 -servername example.com

您可以s_clients_client手册页中找到这些选项

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

OpenSSL:套接字:连接被拒绝连接:errno = 111

WCF HTTPS OpenSSL无法连接写入:errno = 54

(pymysql.err.OperationalError)(2003,“无法连接到'0.0.0.0'上的MySQL服务器([Errno 111]连接被拒绝)”)

错误“无法在本地主机上连接到TraCI服务器:40335 [Errno 111]连接被拒绝”

SSL_connect SYSCALL返回= 5 errno = 0状态= SSLv3读取服务器问候A(OpenSSL :: SSL :: SSLError)

连接到MongoDB errno 111被拒绝

连接到USB时显示“ [Errno 13]访问被拒绝”

PHP Soap问题:OpenSSL SSL_read:SSL_ERROR_SYSCALL,errno 54或SSL:对等重置连接

尝试使用Docker访问MongoDB时,连接被拒绝[Errno 111]

尝试使用yum命令安装openssl时,CENTOS 6.6“ Errno -1 repomd.xml与metalink不匹配以进行更新”

GraphQL:[Errno 111] 连接被拒绝

Sendmail Errno [61]连接被拒绝

蒸气连接被拒绝(errno 61)

无法连接到“ db”上的MySQL服务器([Errno -2]名称无法解析)

OpenSSL :: SSL :: SSL错误:SSL_connect SYSCALL返回= 5 errno = 0状态= SSLv3读取服务器问候A

Excon :: Error :: Socket:SSL_connect SYSCALL返回= 5 errno = 0状态= SSLv2 / v3读取服务器问候A(OpenSSL :: SSL :: SSLError)

Heroku Rails Net :: HTTP:OpenSSL :: SSL :: SSLError:SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败

无法连接到mongodb errno:61连接被拒绝

尝试连接到蓝牙服务器时连接被拒绝

尝试连接到服务器时,Sshutle连接被拒绝

Ubuntu 16.04 openssl s_client写:errno = 104

客户端套接字无法连接到服务器套接字,[Errno 32] 管道损坏错误

尝试连接到我的服务器时使用Alamofire和Swift出现401错误

无法理解[Errno 111]连接被拒绝

Django allauth 示例 [Errno 111] - 连接被拒绝

Django allauth示例[Errno 61]连接被拒绝

Django SMTP [Errno 111]连接被拒绝

Errno :: ECONNREFUSED:连接被拒绝-connect(2)

Pythonanywhere上的“ [[Errno 111]连接被拒绝”