将SSH设置为仅使用密钥,而不是密码

时间:2013-04-21 04:44:15

标签: ssh

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

编辑:

passwd -l account

似乎无法使用ssh密钥登录帐户。

2 个答案:

答案 0 :(得分:2)

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

RSAAuthentication no
PasswordAuthentication no
UsePAM no
KerberosAuthentication no
GSSAPIAuthentication no

答案 1 :(得分:0)

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