SSH禁止ROOT登录

发布于 2014-11-17 作者 [重庆SEO]

更新于 2016-08-30

提示:因为比较重要,所以先说一句,执行禁止root登录的操作后不要直接断开SSH链接,而是新建一个窗口测试新帐号是否能正常登录,避免新建的普通账户出错,root也登录不了的悲剧情况发生。

1.添加普通用户

//添加一个名为noco的用户
#adduser noco
//修改密码
#passwd noco
Changing password for user tommy.
New UNIX password:  //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully.

2.禁止root登录

# vi /etc/ssh/sshd_config

在文件中找到下面一行文字:

#PermitRootLogin no

去掉该行前面的#号,使其成为下面这样:

PermitRootLogin no

接下来,在shell中输入以下命令来重启ssh服务

# /etc/init.d/sshd restart
接下来你再试图以root登录系统时,就会出现"拒绝访问"的错误提示信息: login as: root Access denied root@x.x.x.x's password:

3. 获得root权限

如需要root权限相关的操作,可以通过su -命令切换到root用户,输入密码即可。