在服务器上运行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