仅禁用 root 的密码 ssh 访问

仅禁用 root 的密码 ssh 访问

我知道可以禁止root通过 ssh 登录,并且禁止root通过曾经通过 ssh 登录(最好使用sudo或类似方式)。

是否可以允许root登录仅有的使用键,但也允许su -从命令行工作?

root当我过去不允许登录时,它也会杀死su -其他用户登录的能力。

如果可能的话,我该如何实现?

答案1

是的,这是可能的。将以下内容放在 sshd_config 的底部:

Match User root
PasswordAuthentication no

您需要将其放在 sshd_config 的末尾,因为之后的所有内容Match User root都仅适用于 root。请参阅sshd_config更多细节。

相关内容