前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >FlashFXP无法登录ubuntu秘钥验证失败,针对Pve8新版本无法使用SSH2的问题

FlashFXP无法登录ubuntu秘钥验证失败,针对Pve8新版本无法使用SSH2的问题

原创
作者头像
IT工作者
修改2024-11-28 15:20:06
修改2024-11-28 15:20:06
28100
代码可运行
举报
文章被收录于专栏:程序技术知识
运行总次数:0
代码可运行

本问题原因是 Linux 2023禁用了原来默认的ssh-rsa host key算法,改为了sh-ed25519和ecdsa-sha2-nistp256两种host key算法,然而,令人遗憾的时,多数SSH客户端并不支持这两种host key算法,所以会报上面的错误 所以此处的解决方案是在ssh配置添加如下文件

现象和原因:

openssh升级新版本后,旧的算法不再支持,导致CRT工具远程连接的时候连接不上

(旧的客户端不能连接新的服务端)

FlashFXP SFTP连接错误情况如下

代码语言:txt
复制
SSH 错误: 协商密钥交换算法失败
SSH 连接已关闭

解决办法:

在ssh服务端配置添加配置如下:

编辑ubuntu文件 vi /etc/ssh/sshd_config

代码语言:javascript
代码运行次数:0
复制
#添加支持的加密算法
KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org
 
#添加ssh-rsa算法
HostKeyAlgorithms +ssh-rsa

保存配置然后重启ssh服务即可

代码语言:javascript
代码运行次数:0
复制
service sshd restart

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档