securecrt连接服务器报错 Key exchange failed 怎么办

新买了一台阿里云机,用securecrt去连接,如下报错

这个错误表明你的 SSH 客户端与服务器之间无法就密钥交换方法和主机密钥算法达成一致,导致连接失败。这通常是由于客户端和服务器支持的加密算法集不匹配造成的。

解决方式

编辑服务器的/etc/ssh/sshd_config,添加

bash 复制代码
HostKeyAlgorithms ssh-dss,ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512
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

然后重启ssh/sshd解决

相关推荐
小杨互联网1 天前
JAR逆向工程实战对比:传统工具 vs 自动化解决方案
运维·自动化·jar·jar自动逆向工具·jar逆向源码
想学好C++的oMen1 天前
文件基础IO
linux·服务器
早睡冠军候选人1 天前
Ansible学习----管理复杂的 Play 和 Playbook 内容
运维·学习·云原生·ansible
西西学代码1 天前
Flutter---Stream
java·服务器·flutter
chase。1 天前
关于 nvidia-smi: no devices were found 解决方案
服务器·数据库·postgresql
Robpubking1 天前
AWS 中 S3 的 server-side encryption 解释与说明
运维·aws
陌路201 天前
Linux 34TCP服务器多进程并发
linux·服务器·网络
爱喝矿泉水的猛男1 天前
单周期Risc-V指令拆分与datapath绘制
运维·服务器·risc-v
科技块儿1 天前
【IP】公有&私有IP地址?
服务器·网络协议·tcp/ip
hakukun1 天前
docker避免每次sudo方法
运维·docker·容器