![Rocky Linux 9 不接受旧 Dreamweaver 版本的 SFTP 连接(未找到匹配的主机密钥类型。他们提供:ssh-rsa、ssh-dss)](https://linux22.com/image/212881/Rocky%20Linux%209%20%E4%B8%8D%E6%8E%A5%E5%8F%97%E6%97%A7%20Dreamweaver%20%E7%89%88%E6%9C%AC%E7%9A%84%20SFTP%20%E8%BF%9E%E6%8E%A5%EF%BC%88%E6%9C%AA%E6%89%BE%E5%88%B0%E5%8C%B9%E9%85%8D%E7%9A%84%E4%B8%BB%E6%9C%BA%E5%AF%86%E9%92%A5%E7%B1%BB%E5%9E%8B%E3%80%82%E4%BB%96%E4%BB%AC%E6%8F%90%E4%BE%9B%EF%BC%9Assh-rsa%E3%80%81ssh-dss%EF%BC%89.png)
在服务器上运行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