锁定用户账户,仍然可以通过 ssh 公钥登录吗?

锁定用户账户,仍然可以通过 ssh 公钥登录吗?

Linux 中是否可以有一个只能通过其 SSH 公钥登录的用户帐户?

我想简单地sudo passwd -l myuser锁定帐户(这样我就不需要生成一些随机且安全的密码)并允许仅通过 SSH 公钥登录。不幸的是,这不起作用(日志显示:不允许用户 myuser,因为帐户已被锁定)。

谢谢

答案1

只需生成一个随机字符串并将其传递给useradd命令即可。如果没有其他方法,useradd -p '*NP*' <userid>这将奏效。

相关内容