SSH私钥 – 公钥authentication,禁用普通密码authentication,仍然可以在本地login?

我已经在家用服务器上使用了私钥 – 公钥login了好几年了,但是我一直保留PasswordAuthentication yes所以如果发生什么不幸,我仍然可以login。
当然,通过启用密码validation,任何不良事件发生的可能性都会大大增加。

所以,如果我设置PasswordAuthentication no我显然不能使用用户名/密码login到SSH。
但是,我还可以使用系统用户名/密码在本地login到本机吗?

我假设是的,因为本地login到物理机器与SSH无关。 但在我继续之前,禁用密码validation我想100%肯定。

是的,您将能够使用用户名/密码进行本地login,因为这只是针对sshserver的configuration,并不会影响本地login过程。

你的假设是正确的。