Key exchange failed.No compatible key exchange method.

14 篇文章 0 订阅
12 篇文章 0 订阅
使用远程工具secureCRT (版本:Version 7.0.0 (x64 build 326) ) 连接Linux(Ubuntu-22.04)系统
若20之前的ubuntu系统版本参考::
        🔗使用远程工具连接Linux系统

1、检查ssh-server版本

sudo dpkg -l | grep ssh

打印返回

ii  libssh-4:amd64                             0.9.6-2ubuntu0.22.04.3                  amd64        tiny C SSH library (OpenSSL flavor)
ii  libssh-gcrypt-4:amd64                      0.9.6-2ubuntu0.22.04.3                  amd64        tiny C SSH library (gcrypt flavor)
ii  openssh-client                             1:8.9p1-3ubuntu0.6                      amd64        secure shell (SSH) client, for secure access to remote machines
ii  openssh-server                             1:8.9p1-3ubuntu0.6                      amd64        secure shell (SSH) server, for secure access from remote machines
ii  openssh-sftp-server                        1:8.9p1-3ubuntu0.6                      amd64        secure shell (SSH) sftp server module, for SFTP access from remote machines
ii  python3-paramiko                           2.9.3-0ubuntu1.2                        all          Make ssh v2 connections (Python 3)
ii  ssh-import-id                              5.11-0ubuntu1                           all          securely retrieve an SSH public key and install it locally
Tip:若查询结果没有openssh-server,执行apt install -y openssh-server

2、连接报错

Key exchange failed.
No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,sntrup761x25519-sha512@openssh.com,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,kex-strict-s-v00@openssh.com No compatible hostkey. The server supports these methods: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519
报错说:
密钥交换失败。没有兼容的密钥交换方法。列举以下的方法
那就来添加交换密钥的方法

解决方法

vim /etc/ssh/sshd_config

在尾行输入以下内容

HostKeyAlgorithms=+ssh-rsa,ssh-dss
KexAlgorithms=+diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

然后Esc键,输入:wq保存退出,输入以下命令,重启ssh服务

systemctl restart sshd.service

service ssh restart

⛏✔
  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 密钥交换失败。没有兼容的密钥交换方法。服务器支持以下方法:curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256。 ### 回答2: 当我们尝试与服务器建立安全连接时,我们需要对接受到的公共加密密钥进行验证。此时,如果我们的密钥交换方法与服务器不兼容,就会发生“key exchange failed. no compatible key exchange method”的错误。 出现此错误的原因可能是服务器只支持特定类型的密钥交换方法,而我们的密钥交换方法不在其支持范围内。从服务器支持的密钥交换方法列表中,我们可以看到它支持许多不同的方法,包括曲线25519-sha256、ECDH-sha2-nistp256、ECDH-sha2-nistp384、ECDH-sha2-nistp521、Diffie-Hellman-group-exchange-sha256、Diffie-Hellman-group16-sha512、Diffie-Hellman-group18-sha512和Diffie-Hellman-group14-sha256。因此,我们需要确保我们所使用的密钥交换方法与服务器支持的至少一个方法相匹配,才能成功建立连接。 在解决此问题时,我们可以采取以下几个步骤: 首先,我们可以检查使用的密钥交换方法是否与服务器支持的其中之一相匹配。如果不匹配,则应考虑更新客户端的密钥交换方法或与服务器的管理员联系,以确保服务器支持所需的方法。 其次,我们可以尝试使用其他协议或加密算法,或通过更改密钥长度或其他参数来调整密钥交换方法。如果这些解决方案仍然无法解决问题,则需要进一步研究原因,或者与专业技术支持人员联系以获取帮助。 总之,当出现“key exchange failed. no compatible key exchange method”的错误时,我们应该不断尝试寻找解决问题的方法,以确保我们能够与服务器建立安全连接。 ### 回答3: 这个错误显示在SSH协议中,通常表示登录远程服务器时出现问题。在其尝试与服务器进行密钥交换时,没有找到可用的密钥交换方法。操作系统和服务器之间的协议需要使用密钥交换机制来进行安全传输。 该错误消息指出,服务器支持的密钥交换方法包括:curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256。如果发生密钥交换失败的情况,则可能是由于需要在客户端和服务器之间配置的协议版本不同而导致的。 因此,确保客户端和服务器支持的协议版本相同,以及之间进行的密钥交换方式。可以尝试使用其他密钥交换方法,通过升级协议版本或修改SSH服务器配置来解决该问题。此外,也可以考虑升级SSH客户端版本或替换不兼容的软件包以解决该问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值