![SSH 配置 PasswordAuthentication 不生效](https://linux22.com/image/631685/SSH%20%E9%85%8D%E7%BD%AE%20PasswordAuthentication%20%E4%B8%8D%E7%94%9F%E6%95%88.png)
我已经在Debian 7 x64
服务器上配置了 ssh,并使用公钥~/.ssh/authorized_keys
我的目标是禁用通过 ssh 的密码授权并只保留 RSA 授权。
目前两种方法都可以。我添加了以下几行/etc/ssh/ssh_config
:
PasswordAuthentication no
UsePAM no
ChallengeResponseAuthentication no
PermitRootLogin without-password
并使用命令重新加载服务:
service ssh reload
但仍然可以使用用户名和密码登录。
有任何想法吗?
答案1
您应该将这些行添加到 /etc/ssh/sshd_config