小知识:Linux系统禁止root账号远程登录的命令

ps:下面给大家介绍下linux系统禁止root账号远程登录的方法,具体内容如下所述:

修改配置文件/etc/ssh/sshd_config,去掉permitrootlogin前的注释,修改值为no,然后重启sshd服务即可

?
1
2
3
4
5
6
#logingracetime 2m
permitrootlogin no
#strictmodes yes
maxauthtries 3
#maxsessions 10
service sshd restart

执行该操作后root账号便无法远程登录,因此在此之前要先新建一个账号,并设置密码

useradd xiaowen

passwd xiaowen

ps:下面看下linux下禁止root远程登录和添加新用户

一、添加和root权限一样的用户

   1、

    adduser admin

    passwd  admin (修改密码)

   然后输入密码   (密码简单了通不过)

系统提示输入确认密码后再输入一次。ok添加成功。

%小知识:Linux系统禁止root账号远程登录的命令-猿站网-插图

 2、修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

?
1
2
3
4
vim /etc/sudoers
## allow root to run any commands anywhere
root  all=(all)   all
admin  all=(all)   all

 这个文件只读是一种保护机制,如果你使用vi编辑器的话,只要保存时使用:wq!就可以保存了。 或者使用visudo命令来进入sudoers文件的编辑,就可以正常保存

1)单行复制

在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;

2)多行复制

在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……

2、粘贴

在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴

二、禁止root远程登录

需要编辑/etc/ssh/sshd_config。

vim /etc/ssh/sshd_config    找到 permitrootlogin

改为 permitrootlogin no

重启  service sshd restart

 %小知识:Linux系统禁止root账号远程登录的命令-1猿站网-插图

结束语:

  这下就禁止了root用户登陆了 用admin登陆 。 搞这么复杂就是为了安全. 

你只是禁止了root用户登陆,没有禁止别的用户,先用别的用户登陆,在 su root 切回root用户

切换到root用户还要在输如密码

%小知识:Linux系统禁止root账号远程登录的命令-2猿站网-插图

总结

以上所述是小编给大家介绍的linux系统禁止root账号远程登录的命令,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

原文链接:https://www.cnblogs.com/lukefan/archive/2019/07/05/11138671.html

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Linux下安装PHP curl扩展的方法详解

2023-3-15 7:32:44

建站知识

小知识:Linux动态启用/禁用超线程技术的方法详解

2023-3-15 7:49:16

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索