要限制特定用户登录SSH,您可以使用sshd_config文件和/etc/ssh/sshd_config配置文件中的AllowUsers和DenyUsers指令。以下是如何使用这些指令来限制用户登录SSH的一些示例:
1仅允许特定用户登录:
在/etc/ssh/sshd_config文件中,找到或添加以下行,将yourusername替换为您希望允许登录的用户名:
AllowUsers yourusername
这将只允许yourusername用户登录SSH。其他用户将被拒绝。
2拒绝特定用户登录:
如果您希望拒绝特定用户登录,可以使用DenyUsers指令。在/etc/ssh/sshd_config文件中,找到或添加以下行,将restricteduser替换为您希望拒绝登录的用户名:
DenyUsers restricteduser
这将禁止restricteduser用户登录SSH。其他用户将不受影响。
3允许多个用户登录:
如果您想允许多个用户登录,只需在AllowUsers或DenyUsers指令中使用空格分隔的用户名列表。例如:
AllowUsers user1 user2 user3
这将允许user1、user2和user3登录SSH。
最后重启sshd服务