所以我们有一台服务器,您可以使用它。但是,我们设置了公共加密密钥。我们希望登录的唯一方式是使用经过身份验证的密钥。无法使用密码登录。有没有办法做到这一点?
编辑:
passwd -l account
似乎无法使用ssh密钥登录帐户。
答案 0 :(得分:2)
在no
中设置所有其他身份验证类型sshd_config
。
RSAAuthentication no
PasswordAuthentication no
UsePAM no
KerberosAuthentication no
GSSAPIAuthentication no
答案 1 :(得分:0)
您可以尝试将行PasswordAuthentication no
添加到/ etc / ssh / sshd_config。可能取决于操作系统