securecrt 登陆服务器失败 Connection closed.但是直接命令行ssh OK

clipboard.png
但是直接命令行
ssh root@10 .1.11.33 就可以

clipboard.png

clipboard.png

那4个验证方式,都试过, 就是直接提示 connection closed

在服务器每次都提示log

Nov 28 11:46:30 99-99 sshd[9874]: fatal: kexecdh_server: EC_KEY_new_by_curve_name failed [preauth]

已解决, 去掉ecdh那几个 key exchange

阅读 12.9k
2 个回答

已解决, 去掉ecdh那几个 key exchange

现象是一样的,可是日志不同,用同样的办法不能解决问题
2018-04-28T11:27:26.244039+08:00 Hadoop-NN1 kernel: [1446921.039326] type=1326 audit(1524886046.236:2065): auid=4294967295 uid=498 gid=498 ses=4294967295 pid=6563 comm="sshd" sig=31 syscall=4 compat=0 ip=0x7f1c9022ee75 code=0x0

----------------------------------
用google找了一天,终于找到原因了:

找到问题的答案了:https://xnum.github.io/2018/0... ,是因为 libopenssl1_0_0-1.0.1i-2.12.x86_64.rpm openssl-1.0.1i-2.12.x86_64.rpm 二个包被升级导致的,不过这个真的很坑。因为这二个包被 libopenssl-devel-1.0.2j-55.1.x86_64.rpm 包所依赖,而且我是安装 nagios 的过程中进行了一些升级,我把那个 devel 删除了,然后回退那个二个包就可以, 不知道 nagios 会不会有问题。

宣传栏