Linux禁止用户远程登录
时间: 2023-07-17 10:58:44 浏览: 126
Linux系统禁止root账号远程登录的命令
5星 · 资源好评率100%
在Linux系统中,你可以通过修改SSH配置来禁止用户远程登录。以下是一些方法:
1. 修改SSH配置文件:
- 打开终端并使用root权限登录。
- 编辑SSH配置文件,通常位于`/etc/ssh/sshd_config`。
- 找到`#PermitRootLogin`行,将其修改为`PermitRootLogin no`。如果没有该行,可以添加它。
- 找到`#AllowUsers`行,将其修改为`AllowUsers user1 user2`,其中user1和user2是你希望允许登录的用户。如果没有该行,可以添加它。
- 保存并关闭文件。
- 重新启动SSH服务,命令可能是`service ssh restart`或`systemctl restart sshd`,具体取决于你的Linux发行版。
2. 使用防火墙规则:
- 如果你使用防火墙(如iptables),你可以配置规则来限制远程登录。
- 创建一个规则,禁止对SSH端口(默认是22)的访问,除非从特定IP地址或范围进行连接。
- 保存并应用规则。
无论使用哪种方法,确保你具有适当的权限,并牢记在做出任何更改之前备份重要的配置文件。
阅读全文