ubuntu 20 securecrt 安装_SecureCRT连接linux操作系统密钥交换失败解决方法

软件环境

75945c57f9538b3c5ad50ab560971ea5.png

问题描述

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

7de63a93130b268a89c44597378320d1.png

报错信息

解决方法

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

39e9090d207218ba98762675b7792298.png

高版本的openssh

b18def2b6ca3ca0ab9f64b2e3a373a14.png

低版本的openssh

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

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

ad940937c83d980143ee6d0c4dbe7181.png

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

fcd5702b69c9962fe057a34bd0efa66c.png

高版本登陆报错

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

700bc218208adac6cda53a66dd81364d.png
5b1085eaf2319344109e33609380931e.png

打开该session的ssh选项

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

7e5eda37065720e00c4fd2657e5f7afd.png

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

2f60da4d91250a4a8b1f3133847933f1.png

成功连接上目标机器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值