一、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用户进行连接,看看是否起效果了。