Key exchange was not finished, connection is closed.解决办法

  • Post author:
  • Post category:其他




错误


利用

java

连接

Linux

服务器中碰到错误:

Key exchange was not finished, connection is closed.

,导致服务器的连接失败,报错如下

在这里插入图片描述



原因




ssh

中的

key

交换算法不兼容导致



解决办法


修改配置文件

vi /etc/ssh/sshd_config

添加如下内容

KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

重启服务

service sshd restart



版权声明:本文为weixin_45266856原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。