• 售前

  • 售后

热门帖子
入门百科

Linux体系禁止root账号长途登录的命令

[复制链接]
清城2017 显示全部楼层 发表于 2021-10-26 14:31:44 |阅读模式 打印 上一主题 下一主题
ps:下面给各人先容下Linux系统克制root账号远程登录的方法,具体内容如下所述:
修改配置文件/etc/ssh/sshd_config,去掉PermitRootLogin前的注释,修改值为no,然后重启sshd服务即可
  1. #LoginGraceTime 2m
  2. PermitRootLogin no
  3. #StrictModes yes
  4. MaxAuthTries 3
  5. #MaxSessions 10
  6. service sshd restart
复制代码
实验该操作后root账号便无法远程登录,因此在此之前要先新建一个账号,并设置密码
  1. useradd xiaowen
  2. passwd xiaowen
复制代码
ps:下面看下linux下克制root远程登录和添加新用户
一、添加和root权限一样的用户
   1、
    adduser admin
    passwd  admin (修改密码)
   然后输入密码   (密码简单了通不过)
系统提示输入确认密码后再输入一次。OK添加成功。

2、修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
  1. vim /etc/sudoers
  2. ## Allow root to run any commands anywhere
  3. root  ALL=(ALL)   ALL
  4. 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

竣事语:
  这下就克制了root用户登陆了 用admin登陆 。 搞这么复杂就是为了安全.
你只是克制了root用户登陆,没有克制别的用户,先用别的用户登陆,在 su root 切回root用户
切换到root用户还要在输如密码

总结
以上所述是小编给各人先容的Linux系统克制root账号远程登录的下令,渴望对各人有所资助,如果各人有任何疑问欢迎给我留言,小编会及时复兴各人的!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作