阅读量:291
在服务器管理中,有时我们需要限制某些用户通过SSH登录服务器。本文将介绍如何在CentOS系统中配置SSH服务,以禁止特定用户登录。
步骤一:编辑SSH配置文件
首先,我们需要编辑SSH服务的配置文件。打开终端,使用以下命令来编辑sshd_config文件:
bash
sudo vi /etc/ssh/sshd_config
步骤二:添加拒绝用户列表
在打开的配置文件中,找到AllowUsers或DenyUsers选项,如果没有找到,可以在 Authentication:标题下面添加一行:
bash
DenyUsers elles
这行配置将阻止名为elles的用户通过SSH登录。
步骤三:保存并重启SSH服务
保存更改并退出文本编辑器。然后,重启SSH服务以应用配置更改:
bash
sudo systemctl restart sshd.service
或者,如果您使用的是SystemV init,可以使用以下命令:
bash
sudo service sshd restart
注意事项
- 确保在配置文件中添加的任何用户名拼写正确,否则可能会导致意外的拒绝访问或允许未授权的用户登录。
- 定期检查和更新SSH配置,以确保服务器安全。
通过以上步骤,您就能够成功地拒绝指定用户通过SSH登录您的服务器。