禁止 root 远程登录
时间: 2023-09-10 10:08:22 浏览: 41
好的,您的问题是如何禁止 root 远程登录。这可以通过修改 SSH 配置文件来实现。具体来说,您需要编辑 /etc/ssh/sshd_config 文件,找到以下行:
```
#PermitRootLogin yes
```
将其修改为:
```
PermitRootLogin no
```
保存文件并重启 SSH 服务即可生效。这样就可以禁止 root 用户远程登录了。
相关问题
linux禁止root远程登录
要禁止Linux中的root用户远程登录,可以采取以下步骤:
1. 用具有管理员权限的用户登录到Linux系统中。
2. 打开SSH配置文件,通常在/etc/ssh/sshd_config路径下。
3. 找到PermitRootLogin这一行,如果该行前面有#,则去掉注释。
4. 将PermitRootLogin后面的yes改为no,即将允许root用户远程登录改为不允许。
5. 保存文件并关闭。
6. 重新加载SSH配置,可以执行命令systemctl reload sshd或service sshd reload。
7. 退出当前用户并使用其他非root用户重新登录系统,确保配置生效。
完成上述步骤后,root用户将无法通过SSH远程登录到Linux系统中。建议使用其他普通用户进行远程登录和管理操作,可以提高系统的安全性。
禁止 root 远程登录 创建普通用户可以切换到root
好的,您的问题是如何禁止 root 远程登录并且创建普通用户可以切换到 root。首先,您需要修改 SSH 配置文件,禁止 root 远程登录,这可以通过编辑 /etc/ssh/sshd_config 文件,找到以下行:
```
#PermitRootLogin yes
```
将其修改为:
```
PermitRootLogin no
```
保存文件并重启 SSH 服务即可生效。
然后,您需要创建一个普通用户,并且将其添加到 sudo 组中,以便其可以使用 sudo 命令切换到 root 用户。您可以使用以下命令创建用户:
```
sudo adduser <username>
```
然后将该用户添加到 sudo 组中,命令如下:
```
sudo usermod -aG sudo <username>
```
现在,该用户就可以使用 sudo 命令切换到 root 用户,命令如下:
```
sudo su -
```
这样就可以实现禁止 root 远程登录,并且创建普通用户可以切换到 root 的操作。