0

所以我们有一个服务器,你可以通过 ssh 进入它。但是,我们设置了公共加密密钥。我们希望唯一的登录方式是使用经过身份验证的密钥。无法使用密码登录。有没有办法做到这一点?

编辑:

passwd -l account

似乎无法在没有 ssh 密钥的情况下登录帐户。

4

2 回答 2

2

no在 中设置所有其他身份验证类型sshd_config

RSAAuthentication no
PasswordAuthentication no
UsePAM no
KerberosAuthentication no
GSSAPIAuthentication no
于 2013-04-21T04:53:23.070 回答
0

您可以尝试将该行添加PasswordAuthentication no到 /etc/ssh/sshd_config。可能取决于操作系统

于 2013-04-21T04:52:54.823 回答