答案1
配置文件中的选项PubkeyAcceptedKeyTypes
应如下所示:
PubkeyAcceptedKeyTypes +ssh-dss
等号=
可以在带有选项的命令行上使用-o
,但不允许在配置文件中使用。
答案2
修复配置文件中的错误,然后 sshd 将能够启动,并且您将能够使用 PuTTY 登录 -man sshd_config
应该显示哪些值是可以接受的,PubkeyAcceptedKeyTypes
但=
当前通配符的符号*ssh-dss
似乎都不正确。
该设置应类似于:
PubkeyAcceptedKeyTypes ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512
或者
PubkeyAcceptedKeyTypes ssh-ed25519,ssh-rsa,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,[email protected],[email protected],[email protected],[email protected],[email protected]