软件使用【SecureCRT】 SSH连接报错Key exchange failed

这篇具有很好参考价值的文章主要介绍了软件使用【SecureCRT】 SSH连接报错Key exchange failed。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、原因分析

二、解决方法

三、修改文件方法

1、修改ssh_config

2、修改sshd_config

3、重新启动服务


SecureCRT连接服务器时报错,报错信息为:

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,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256

一、原因分析

错误原因是SecureCRT 7.0客户端支持的和kali作为ssh服务端支持的SSH秘钥交换算法不匹配。
Secure CRT 7.0的默认支持key exchange算法

二、解决方法

第一种: 升级SecureCRT为最新版,或者使用其他连接工具(无效)
第二种: 修改服务器,使其兼容老系统的算法(无效)

第三种:删除配置文件(无效)

第四种:下载新版本后添加密钥支持(有效)

三、修改文件方法

需要修改两个地方:

1、修改ssh_config

sudo vi /etc/ssh/ssh_config

1.1 打开这两行的注释

软件使用【SecureCRT】 SSH连接报错Key exchange failed

 2、修改sshd_config

sudo vi /etc/ssh/sshd_config

2.1加入下面的代码

#加入下面的文本  
KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1

3、重新启动服务

重启sshd服务

sudo service sshd restart

四、删除配置文件

1、查看配置文件路径

软件使用【SecureCRT】 SSH连接报错Key exchange failed

全局选项

软件使用【SecureCRT】 SSH连接报错Key exchange failed

或者是这个页面 

软件使用【SecureCRT】 SSH连接报错Key exchange failed

 删除ssh2.ini

软件使用【SecureCRT】 SSH连接报错Key exchange failed

五、更新版本,添加密钥

CRT的会话设置内有关于密匙交互的选项,如下图,将密匙交换内的选项全部勾选后,ssh登录即可恢复

软件使用【SecureCRT】 SSH连接报错Key exchange failed文章来源地址https://www.toymoban.com/news/detail-455313.html

到了这里,关于软件使用【SecureCRT】 SSH连接报错Key exchange failed的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何使用MobaXterm软件ssh连接mac笔记本电脑

    具体操作去网上查; 1.打开系统设置(或者系统偏好); 2.找到【共享】,然后把远程登录和远程管理勾选上; 3.在网络里找到目前连接wifi的局域网ip 你可以使用MobaXterm来建立SSH连接。以下是连接的步骤: 1.打开MobaXterm。 2.点击“新会话”(New Session)按钮。 3.在“新会话”

    2024年02月04日
    浏览(54)
  • SSH访问报错:ssh_exchange_identification: read: Connection reset by peer、Permission denied (publickey,key

    ssh_exchange_identification: read: Connection reset by peer 原因: 一般是因为源地址限制导致的 Permission denied (publickey,keyboard-interactive,hostbased). 原因: 客户端和服务端认证方法不匹配,最后定位因为是server端使用了keyboard-interactive认证方法,而客户端只有password,publickey。 解决: 修改ser

    2024年02月02日
    浏览(57)
  • vscode使用remote--ssh进行远程连接报错Resolver error: Error: Connecting with SSH timed out

    vscode的报错如下所示: 我在github上找到处理方式,国内的网站没有找到; 如下所示: 在界面中手动修改也行: 将 User Local Server 的勾选去掉。

    2024年02月17日
    浏览(53)
  • SSH key的使用

    Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境,以便远程管理系统、传输文件和执行各种网络操作。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接。SSH最常见的用途是远程登录系统,

    2024年02月13日
    浏览(38)
  • SecureCRT ssh链接服务器

    说明: 一般的密码方式登录容易被密码暴力破解。所以一般我们会将 SSH 的端口设置为默认22以外的端口,或者禁用root账户登录。其实可以通过密钥登录这种方式来更好地保证安全。 密钥形式登录的原理是:利用密钥生成器制作一对密钥——一只公钥和一只私钥。将公钥添加

    2024年02月09日
    浏览(36)
  • Git 创建使用 SSH Key

    ####1、GitHub中找到 setting- SSH and GPG keys,添加一个SSH key ####2、生成ssh-keygen 先跳转到.ssh目录 再通过命令 ssh-keygen 生成 SSH Key: ######2.1、中间通过三次回车键确定,得到下面就成功了 Generating public/private ed25519 key pair. Enter file in which to save the key (/home/git/.ssh/id_ed25519): Enter passphr

    2024年04月14日
    浏览(33)
  • SSH客户端常用工具SecureCRT操作

    目录 1.1 SecureCRT工具介绍 1.2 SecureCRT工具安装 1.3配置SecureCRT连接Linux主机 1.4调整SecureCRT终端显示和回滚缓冲区大小 1.5调整字体及光标颜色 1.6 配置记录SSH操作日志及输出 1.7 配置本地机器上传和下载目录 1.8 调整命令行颜色方案(目录和注释) SecureCRT是一款支持SSH(SSH1和SSH2)

    2024年02月02日
    浏览(105)
  • 【软件使用】postman使用教程

        ​ 🍎 个人博客: 个人主页 🏆 个人专栏: 软件安装及使用   ⛳️   功不唐捐,玉汝于成 ​ 目录 前言 正文 步骤1:安装Postman 步骤2:发送请求 步骤3:管理环境变量 步骤4:创建测试脚本 步骤5:保存和共享集合 其他技巧 为什么选择Postman?  结语  我的其他博客 P

    2024年02月22日
    浏览(42)
  • Linux中_使用wine_软件_安装使用windows软件

    如果文件内容正确,可以将其复制到~/.local/share/applications目录中,以使其在应用程序菜单中可见。 如果还不行,可以尝试使用chmod命令赋予该文件执行权限,并使用./文件名运行该文件,运行exe软件。

    2024年02月09日
    浏览(38)
  • ECDH秘钥协商算法原理(ECDH Key Exchange)

    ECDH 全称是椭圆曲线迪菲-赫尔曼秘钥交换(Elliptic Curve Diffie–Hellman key Exchange),主要是用来在一个不安全的通道中建立起安全的共有加密资料,一般来说交换的都是 私钥 ,这个密钥一般作为“对称加密”的密钥而被双方在后续数据传输中使用。 ECDH是建立在这样一个前提之

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包