在Linux上怎么为特定的用户或用户组启用或禁用SSH
在Linux上为特定的用户或用户组启用或禁用SSH,可以通过修改/etc/ssh/sshd_config文件来实现。
首先,需要打开/etc/ssh/sshd_config文件,使用文本编辑器,如vi或nano等,打开文件,在文件中查找AllowUsers和AllowGroups关键字,如果没有找到,可以在文件末尾添加它们,然后在AllowUsers和AllowGroups行后添加用户或用户组名称。
例如,如果要为用户John和用户组admin启用SSH,可以将以下行添加到/etc/ssh/sshd_config文件中:
AllowUsers John
AllowGroups admin
如果要禁用特定的用户或用户组的SSH访问,可以使用DenyUsers和DenyGroups关键字,并将用户或用户组名称添加到它们后面。例如,如果要禁用用户John和用户组admin的SSH访问,可以将以下行添加到/etc/ssh/sshd_config文件中:
DenyUsers John
DenyGroups admin
一旦修改完成,就可以保存文件,然后重新启动SSH服务,以使新的设置生效。要重新启动SSH服务,可以使用systemctl命令:
sudo systemctl restart sshd
这样,就可以在Linux上为特定的用户或用户组启用或禁用SSH了。
相关文章