PermitRootLogin是不,我不能login,但为什么要求用户的密码?

我禁用了PermitRootLogin ,我无法通过rootlogin到服务器,但是用户要求input密码:

在这里输入图像描述

它是否正确? 或者有什么我在这里失踪? 为什么不允许input密码?

为什么不允许input密码?

安全规则之一是不告诉攻击者是否启用/禁用。 这只是一个例子。 另一个是以不存在的用户身份login。 它也会要求input密码。

告诉攻击者“root被禁用”或“用户不存在”给他一些信息,这是你不想放弃的。 这些是可以消除一个攻击面的侧面通道 ,并专注于其他一些通道

如果您不想要求密码,则需要完全禁用密码validation。