`

Linux禁止root帐号直接登录

 
阅读更多

 

Linux的默认管理员名即是root,只需要知道ROOT密码即可直接登录SSH。禁止Root从SSH直接登录可以提高服务器安全性。经过以下操作后即可实现。

本文适用于CentOS、Debian等Linux系统。


一、新建帐户
useradd kwxgd

SSH执行以上命令,可以创建名为“kwxgd”的帐号,可以自定义。


二、设置帐户密码
passwd kwxgd

 使用passwd命令即可给相应帐户设置或修改密码。

根据图示,设置或修改密码需要填写两次,第二次为效验密码,输入完毕后请回车确认。


三、不允许root直接登陆
1、修改相关文件
vi /etc/ssh/sshd_config

SSH执行以上命令,修改sshd_config文件


2、禁止root登陆

查找“#PermitRootLogin yes”,将前面的“#”去掉,短尾“Yes”改为“No”,并保存文件。


3、重启sshd 

service sshd restart
四、下次登陆
1、先使用新建账号“kwxgd”以普通用户登陆。
2、若要获得ROOT权限,在SSH中执行以下命令
su root

执行以上命令并输入root密码后即可获得root权限。

五、禁止其他用户

修改相关文件
vi /etc/ssh/sshd_config

SSH执行以上命令,修改sshd_config文件

添加

DenyUsers oracle(用户名)

重启sshd即可。

转载自: http://www.kwx.gd/CentOSApp/CentOS-Root-Login-No.html

分享到:
评论

相关推荐

    Linux系统禁止root账号远程登录的命令

    主要介绍了Linux系统禁止root账号远程登录的方法,文中给大家提到linux下禁止root远程登录和添加新用户,需要的朋友可以参考下

    Linux禁止普通用户su至root的解决方法

    为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件。 二、详细配置 (1)去除/etc/pam.d/su文件中如下行的注释: #auth required pam_wheel.so use_uid (2)在/etc/login.defs文件中...

    linux操作系统安装后完成的安全加固的配置

    6. Root用户内置ansible控制端公钥可以直接root登录,Sshd服务端 禁止root密码登录 使用公钥或者普通用户登录后su或者sudo 禁止dns,Ssh客户端开启持久连接,加密算法使用椭圆曲线ecdsa 7. dns解析,时间同步,日志...

    Linux安全配置+安全+Linux文档

    Linux安全配置,密码安全配置,系统安全配置,身份鉴别,口令复杂度策略,多次登录失败锁定策略,多余账户锁定策略,共享账号检查,用户缺省权限控制,禁止Control-Alt-Delete键盘关闭命令,日志文件权限,统一远程...

    linux系统漏洞加固

    4.1 检查是否禁止root用户远程登录(高危) 4.2 检查是否禁止匿名用户登录FTP(高危) 4.3 检查使用IP协议远程维护的设备是否配置SSH协议,禁用telnet协议(高危) 4.4 检查是否修改snmp默认团体字(中危) 4.5 ...

    Linux FTP服务搭建

    local_root=/var/ftp/virtual/$USER 指定每个虚拟用户账号配置目录 local_root=/var/ftp 指定默认的ftp目录 xferlog_enable=YES xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES 第5步,创建虚拟用户目录...

    Linux操作系统基础教程

    行直接的安装。 Linux的最早起源是在1991年10月5日由一位芬兰的大学生Linux Torvalds (Torvalds@kruuna.helsinki.fi)写了 Linux核心程序的 0.02 版开始的,但其后的发展却几乎都 是由互联网上的 Linux社团(Linux ...

    linux(ubuntu)用户连续N次输入错误密码进行登陆时自动锁定X分钟

    auth required pam_tally2.so deny=3 unlock_time=5 even_deny_root root_unlock_time=10 参数介绍 even_deny_root 也限制root用户; deny 设置普通用户和root用户连续错误登陆的最大次数,超过最大次数,则锁定该...

    入门学习Linux常用必会60个命令实例详解doc/txt

    这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。每个虚拟控制台可以看作是一个独立的工作站,工作台...

    MySQL在Linux系统中隐藏命令行中的密码的方法

    在命令行中输入命令并不是一个好主意,会造成安全问题。...[root@dabu.info ~]#su dabu #切换到dabu这个账号 [dabu@dabu.info ~]$cd ~ #切换到dabu的home目录 [dabu@dabu.info ~]$ touch pwhide.c #创建 pwhi

    数据库管理规范.doc

    必须修改root密码 2.4账户安全管理【强制】 为应用程序设立独立访问账户 禁止开发工程师通过应用帐号登录生产数据库 禁止QA申请线上账号与使用账号登陆线上环境进行测试 数据库只有root用户具有最高管理权限 备份...

    vts fastboot

    在Ubuntu中,Root用户被禁止,必须要修改系统的一些配置才能进入,否则只能在终端(Terminal),中使用Su提权。 说到FastBoot,FastBoot简单来说是比Recovery更底层的刷机方式,可以用来更新Recovery,系统,Boot...

Global site tag (gtag.js) - Google Analytics