我可以使用密码验证或密钥 + 密码短语通过 ssh 进入我的服务器。我修改了配置文件,并将 passwordAuth 设置为“no”,将 UsePAM 设置为“no”,因为我的配置文件中没有 ChallengeResponseDetection 行(Ubuntu Server LTS 22.04)。我修改了 chmod 设置。我遇到这个问题已经有一段时间了,我的家庭服务器只是用于练习/实验。我很想知道我做错了什么。还有什么其他原因可以启用密码验证?我甚至在系统中找到了一个可能影响密码验证的 init 文件,并将其更改为正确的设置,但密码验证仍然有效。我不希望密码验证工作(如前 3 次所述)。