解决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] 连接失败
更改文件
/etc/ssh/sshd_config
中HostKeyAlgorithms
和PubkeyAcceptedKeyTypes
对于的内容为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"
扫描二维码,手机查看
声明:部分数据/图片来源互联网,不代表欢乐你我,真实性请妥善甄别。