似乎无法从Ubuntu服务器通过SSL连接到特定服务器。 在我的Mac上,在当地很完美。
服务器地址: powerschool.spokaneschools.org
curl-v https://power school.Spokane schools.org的输出:
在DNS缓存中找不到主机名
尝试206.193.1.72。
连接到power school.Spokane schools.org (206.193.1.72 )端口443(#0)
证书验证位置设置成功:
ca file :无ca路径:/etc/SSL/certs
SSLv3、TLS握手、客户端问候(1) :
与power school.Spokane schools.org :443相关的未知SSL协议错误
关闭连接0卷曲: 6535 )与power school.Spokane schools.org :443相关的未知SSL协议错误
openssls _ client-connect power school.Spokane schools.org 3360443输出:
连接(000003 )。
write :错误104
---
no peer certificate available
---
no客户端证书ca names sent
---
slhandshakehasread0bytesandwritten0bytes
---
New,NONE,cipheris,NONE
安全保护
Compression: NONE
扩展:无
SSL-Session:
Protocol : SSLv3
Cipher : 0000
Session-ID:
Session-ID-ctx:
大师-key:
Key-Arg : None
PSK identity :无
PSK identity hint: None
SRP username: None
开始时间: 1466726411
时间输出:7200 (sec ) )。
验证器: (确定) )。
---
用不同的SSL检查工具检查了网站,似乎都没有问题。 连接到其他服务器在此域中也没有问题。
操作系统
$ lsb_release -a
否No LSB modules are available。
分布式设备id : Ubuntu
描述: Ubuntu 14.04.4 lts
3:14.04版
编解码器:信任
$ curl -V
CURL7.35.0(x86_64-PC-Linux-GNU ) libcurl/7.35.0 OpenSSL/1.0.1 fzlib/1.2.8 libidn/1.28 lib rtmp /
protocols 3360 dictfileftpftpsgopherhttphttpsimapimapsldapldapspop3pop3srtmprtspsmtpsmtpstelnettftp
features 3360 asynchdnsgss-negotiateidnipv6largefilentlmntlm _ wbssllibztls-SRP
$ OpenSSL版本- a
OpenSSL 1.0.1f 6 Jan 2014
built on : mon may 21633605:18 utc 2016
平台: debian-amd64
选项: bn (64,64 ) RC4 ) 16x,int ) des ) idx,cisc,16,int ) blowfish (idx ) )
compiler : cc-fpic-dopenssl _ pic-dopenssl _ threads-d _ reentrant-ddso _ dlfcn-d have _ dlfcn _ h-m6524-d ify_source=2-wl,- b symbolic-functions-no execstack-wall-DMD 32 _ reg _ t=int-dopenssl _ ia32 _ SSE2- DMD
OpenSSLdir:'/usr/lib/SSL '