![如何阻止来自 ssh 的特定用户名?](https://linux22.com/image/1142820/%E5%A6%82%E4%BD%95%E9%98%BB%E6%AD%A2%E6%9D%A5%E8%87%AA%20ssh%20%E7%9A%84%E7%89%B9%E5%AE%9A%E7%94%A8%E6%88%B7%E5%90%8D%EF%BC%9F.png)
我有testuser
,我希望该用户能够在本地登录,但不是通过ssh
。我该如何实现?
答案1
普京DenyUsers user1 user2 user3
/etc/ssh/sshd_config
答案2
Artyom 的回答是正确的。我只想指出,也可以通过在 /etc/ssh/sshd_config 中添加如下一行来选择“白名单”方法而不是“黑名单”方法:
AllowUsers AuthorizedUser1 AuthorizedUser2
并重新加载 ssh 服务(service ssh restart
)
然后其他所有用户都将被拒绝 ssh 访问(小心不要将自己锁定在外 ;-) )