解决flashFXP链接不上新版本openssh-密锁协商失败

更新于: 2025-03-20 09:05:08 查看: 132

发布于: 2025-3-20 00:07 发布者: 大米

解决flashFXP链接不上新版本openssH

此方法主要解决具体表现为“提示密锁协商失败之类”如下:
FlashFXP 5.4.0 (build 3970)

[08:52:41] Winsock 2.2 -- OpenSSL 1.1.0e  16 Feb 2017
[08:53:41] [R] 正在连接到 阿里虚拟主 -> IP=121.40.249.150 PORT=22
[08:53:41] [R] 已连接到 阿里虚拟主
[08:53:41] [R] SSH 错误: 协商密钥交换算法失败
[08:53:41] [R] SSH 连接已关闭
[08:53:41] [R] 连接失败
主要原因是新版本Openssh不兼容旧协议

更改文件/etc/ssh/sshd_configHostKeyAlgorithmsPubkeyAcceptedKeyTypes对于的内容为
HostKeyAlgorithms ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-ed25519
PubkeyAcceptedKeyTypes ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-ed25519

不想手动更改可以用下面命令
sudo sed -i '/^HostKeyAlgorithms/ c\HostKeyAlgorithms ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-ed25519' /etc/ssh/sshd_config
sudo sed -i '/^PubkeyAcceptedKeyTypes/ c\PubkeyAcceptedKeyTypes ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-ed25519' /etc/ssh/sshd_config

重启服务
service sshd restart

# 若上述行不存在,则直接添加新行
sudo sh -c "echo 'ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-ed25519' >> /etc/ssh/sshd_config" 
sudo sh -c "echo 'PubkeyAcceptedKeyTypes ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-ed25519' >> /etc/ssh/sshd_config"




支持

反对
扫描二维码,手机查看
声明:部分数据/图片来源互联网,不代表欢乐你我,真实性请妥善甄别。