Linux禁用root远程登录或启用root远程登录

一、Linux禁用root远程登录

1.创建一个普通用户,防止禁用root后,没有用户可以正常访问
adduser 用户名
passwd  用户名 回车输入两遍密码

2.编辑/etc/ssh/sshd_config

vim /etc/ssh/sshd_config

找到 PermitRootLogin yes 改为 PermitRootLogin no;如果PermitRootLogin前面有“#”号的话,一定要记得去掉。

3.重启ssh服务

service sshd restart

4.测试

先使用root用户进行连接,看看是否起效果了;再用你新建的linux用户登录;如果想使用root权限的话,就执行以下命令:

su - 

输入root密码回车即可;

上面就是切换到root用户的效果图,看到#大家就可以执行root权限下的命令了。

注:禁用root远程访问权限后,外部远程连接所有使用root用户的服务,都会受到影响。

解决办法:再重新建一个用户


二、启用root远程登录

1.进入服务器终端,进入root用户下:

su - 

输入root密码回车即可;

2.编辑/etc/ssh/sshd_config

vim /etc/ssh/sshd_config

找到 PermitRootLogin no 改为 PermitRootLogin yes;如果PermitRootLogin前面有“#”号的话,一定要记得去掉。

3.重启ssh服务

service sshd restart

4.测试

先使用root用户进行连接,看看是否起效果了。

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页