当前位置: 首页 > news >正文

Centos7.9创建新用户,授权远程登录,禁用root远程登录

为了增强云服务器系统安全,root并不适合作为远程登录账号,因此用新的自定义用户使用强密码作为管理员账号,并允许远程登录云服务器;

一、创建用户与密码

1.创建用户

使用 `useradd` 命令创建新用户 `newyh`

useradd newyh

2.设置密码

使用 `passwd` 命令为 `newyh` 设置一个强密码

passwd newyh

二、配置SSH服务

1.备份SSH配置文件

cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

2.编辑SSH配置文件

vim /etc/ssh/sshd_config

3.修改关键参数

找到并确保以下参数设置如下,注意大小写

# 禁止root用户远程登录 
PermitRootLogin no
# 允许密码认证(如果之前是yes或注释掉了,就保持或修改为yes)
PasswordAuthentication yes
# 添加允许远程登录的用户白名单(可选但推荐)
AllowUsers newyh

4.重启SSH服务

systemctl restart sshd

三、用户权限

1.将用户 `newyh` 加入 `wheel` 组

sudo权限,需要输入密码

usermod -aG wheel newyh

2.免密sudo配置

vim /etc/sudoers

找到类似 root ALL=(ALL) ALL 的行,在其下方添加如下配置,如果执行了第一点,那么顺序不能换,newyh的配置要在%wheel下面,否则会被覆盖

%wheel  ALL=(ALL)       ALL

newyh   ALL=(ALL)       NOPASSWD:ALL

保存并退出;

四、权限验证

登录新用户,验证是否直接执行

sudo vim /etc/hosts

http://www.dtcms.com/a/597525.html

相关文章:

  • 柔性软风管-连续测量十分便利
  • 手机网站优化排名首页浏阳seo
  • 辽宁住房与城乡建设厅网站网站单子
  • python类的内置函数
  • chrome的Network上经常看不到网络请求,解决方案
  • 复现------
  • 专业网站建设制作多少钱江门网站建设技术托管
  • 基于MATLAB的POD-DMD联合分析实现方案
  • saas 平台架构做网站简述建设一个网站的具体步骤6
  • 均安公司网站建设wordpress tag做专题
  • 邯郸手机网站开发价格怎样找做淘宝客的网站
  • Linux系统编程——进程通信之无名管道
  • 基于springboot高校办公室行政事务管理系统【带源码和文档】
  • Amplitude使用记录
  • 云南建网站需要多少钱莱芜雪野湖别墅
  • 慢查询日志在性能优化中的价值
  • ADB点击实战-做一个自动点广告播放领金币的脚本app(中)
  • 网站优化关键词排名wampserver做网站
  • 中国建设银行网站首不能制作网页的软件有哪些
  • PostgreSQL insert 偶发变慢的原因分析 —— 从缓存击穿到系统 I/O
  • 简单的网站php开发教程高质量外链购买
  • MatplotlibDeprecationWarning
  • 织梦如何做网站地图西双版纳傣族自治州
  • 教程网站建设南宁制作企业网站
  • 刷题日常 5 二叉树最大深度
  • 信刻创新型近线+离线安全存储归档策略,保障电子档案全生命周期管理
  • Flutter for HarmonyOS开发指南(九):测试、调试与质量保障体系
  • 北京云主机网站源码做游戏网站要多少钱
  • 深圳自建站有哪些大公司邯郸企业网站建设价格
  • 项目分享| LocalAI-master:本地部署的OpenAI替代方案