Linux下禁止通过root权限访问

※不设置一般用户,一旦使用root权限登录遭到拒绝,则不能再登入服务器。
※请一定依照以下步骤设置一般用户,并设定不可使用root权限登录
1使用SSH登录服务器
2添加一般用户

例:以添加一个叫“serversman”的一般用户为例进行说明
※添加的用户名可以是任意的。

[root@vps]# useradd serversman
3为已添加的一般用户设置密码
[root@vps]# passwd serversman
Changing password for user serversman.
New UNIX password: 自由设置一般用户密码
Retype new UNIX password: 请再次输入以上密码进行确认
passwd: all authentication tokens updated successfully.
4从服务器注销
[root@vps]# exit
5通过创建的一般用户登录,升级为root权限
[serversman@vps]$ su –
Password: root权限用的登录密码
[root@vps]#

※用户名部分如果显示root,则表示升级成功

6变更sshd_config的设置内容
[root@vps]# vi /etc/ssh/sshd_config

在显示画面的第39行处,“#PermitRootLogin yes” 项目下面添加
“PermitRootLogin no”并保存设置

#PermitRootLogin yes
PermitRootLogin no
7重新启动sshd
[serversman@vps]# /etc/init.d/sshd restart
Stopping sshd:        [OK]
Starting sshd:        [OK]

之后不能再直接以root权限登录服务器
※一般用户可以通过使用su指令升级为root权限
※#/etc/rc.d/init.d/sshd restart也是可以使用的

© 版权声明
THE END
喜欢就支持以下吧
点赞0
评论 共1条
    • 小文
    • DLL大全0
      正在学习linux
      2021年前回复