我目前正在禁用所有 ssh 服务器上的密码身份验证(今天的好主意!)。我的一些服务器与其他人共享,我想强制他们使用带有密码的 ssh 密钥。是否可以在没有密码的情况下禁用 ssh 密钥的 ssh 登录?
小智 7
正如其他答案中所述,您不能对密钥强制使用密码。但是,要强制执行双因素身份验证(您拥有的东西,密钥,以及您知道的东西,密码),您可以使用另一个选项。
在较新版本的 OpenSSH 中,您可以RequiredAuthentications2 pubkey,password在/etc/ssh/sshd_config. 这将强制用户同时使用公钥和密码身份验证,从而有效地为您提供双因素身份验证。
| 归档时间: |
|
| 查看次数: |
1439 次 |
| 最近记录: |