secure连接Linux密码错误,SecureCRT连接linux操作系统密钥交换失败解决方法

软件环境

950e0aa098083d1b72fd9359e5e7c55f.png

问题描述

新安装一台Ubuntu20.04.1 LTS服务器, 使用SecureCRT连接ubuntu的时候,报错如下:

0d4665b6b7c247ede64a2ffbfe74a687.png

解决方法

连接其他centos正常,说明SecureCRT工具没问题, 使用tenlent查看,22端口可以telnet上去, 可以看到openssh的版本号,如下图:

93c4a7ba2792c12cce482cac21a34f4c.png

连接失败的telnet截图

f7769d8082934dd6a9171fe55256f239.png

连接成功的telnet截图

发现ubuntu安装的openssh版本是8.2, 而连接成功的centos安装的openssh是7.4.

得出结论应该是SecureCRT因为版本低不支持openssh8.2版本的加密协议。 所以我们解决问题的办法就是升级SecureCRT版本。 这里从网上下载SecureCRT8.5.3版本。

2ff29c9d0d271c0f6eaf5c2838b64b9d.png

安装完成后,通过ssh登陆,发现还是不行。如图:

4f03d0c3022ca194693980d6efd15981.png

打开会话选项,在tab栏上的该session上右键,选择session options,打开会话选项窗口

5868c66afa28220856ce3525a144e585.png

7729a89c1ae28398a65100bd4ee7179c.png

可以看到密钥交换选项里面没有选中这几种算法,把这几种都勾选上,保存。

ca251e7625311706d7a5a8f244a24dce.png

然后再试一下ssh到目标机器上,发现可以连接上了。

d9e5fe4d2af9e28995652fe76e5e7c92.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值