Rocky Linux 9 不接受旧 Dreamweaver 版本的 SFTP 连接(未找到匹配的主机密钥类型。他们提供:ssh-rsa、ssh-dss)

Rocky Linux 9 不接受旧 Dreamweaver 版本的 SFTP 连接(未找到匹配的主机密钥类型。他们提供:ssh-rsa、ssh-dss)

在服务器上运行Rocky Linux 9,我正在尝试连接通过密码,而不是密钥...在端口 22 上与 Putty 连接时它可以工作,但是当我尝试与旧的 Dreamweaver 版本连接并选择 SFTP 和端口 22 时,它无法连接,并且在服务器上/var/log/secure我看到:

sshd[23594]: pam_unix(sshd:session): session opened for user root(uid=0) by (uid=0)
sshd[23612]: Unable to negotiate with [my IP] port 64671: no matching host key type found. Their offer: ssh-rsa,ssh-dss [preauth]

通过 SFTP 与 Filezilla 连接也可以正常工作。

我看到有很多类似问题的回复,但大多数都提到使用私钥连接,就我而言,我希望它也可以使用密码,并且我不想编辑错误的文件。

那么我应该在服务器上编辑什么才能告诉它接受这种旧的连接模式?在客户端(Dreamweaver)没有太多/任何选项。

答案1

我在a上找到了答案centos论坛主题

首先,这显示了当前设置的加密策略:

update-crypto-policies --show

然后激活“LEGACY”策略:

update-crypto-policies --set LEGACY

和一个重启。完毕。

解释政策的手册:

man update-crypto-policies
man crypto-policies

相关内容