如何在Linux中禁止root远程登录?

发布时间 - 2025-10-23 00:00:00    点击率:
禁止root远程登录需修改/etc/ssh/sshd_config文件中的PermitRootLogin为no;2. 保存后重启sshd服务使配置生效;3. 验证可通过尝试SSH登录及查看日志确认设置成功,提升系统安全性。

禁止root远程登录是提升Linux系统安全性的基本操作。主要通过修改SSH服务的配置来实现,防止攻击者直接暴力破解root账户密码。

修改SSH配置文件

SSH服务的主配置文件位于/etc/ssh/sshd_config,需要编辑该文件来禁用root远程登录。

  • 使用文本编辑器打开配置文件:
    sudo vi /etc/ssh/sshd_config
  • 找到PermitRootLogin这一行,将其值改为no
    如果该行被注释(前面有#),请去掉#并修改
  • 保存并退出编辑器

重启SSH服务

修改配置后必须重启SSH服务,使更改生效。

  • 在大多数现代Linux发行版上执行:
    sudo systemctl restart sshd
  • 某些旧系统可能使用:
    sudo service ssh restart

验证设置是否生效

为确保配置正确,可进行简单测试。

  • 尝试使用root账户通过SSH登录系统,应被拒绝
  • 检查SSH服务状态:sudo systemctl status sshd,确认无报错
  • 查看日志是否有相关错误:sudo tail /var/log/auth.log(Ubuntu/Debian)或/var/log/secure(CentOS/RHEL)

完成上述步骤后,root用户将无法通过SSH远程登录,必须先以普通用户登录,再切换到root。这大大降低了系统被入侵的风险。基本上就这些,不复杂但容易忽略。


# linux  # centos  # ubuntu  # ai  # 配置文件  # linux系统  # var  # ssh  # debian  # 重启  # 远程登录  # 编辑器  # 将其  # 报错  # 可通过  # 来实现  # 用户登录  # 该文件 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 郑州企业网站制作公司,郑州招聘网站有哪些?  高防服务器:AI智能防御DDoS攻击与数据安全保障  如何在云主机上快速搭建多站点网站?  香港服务器部署网站为何提示未备案?  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  网站建设要注意的标准 促进网站用户好感度!  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  如何在自有机房高效搭建专业网站?  如何在景安云服务器上绑定域名并配置虚拟主机?  如何自定义建站之星网站的导航菜单样式?  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  利用python获取某年中每个月的第一天和最后一天  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  如何在局域网内绑定自建网站域名?  Laravel怎么实现验证码(Captcha)功能  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  如何在Windows虚拟主机上快速搭建网站?  如何在万网主机上快速搭建网站?  如何用wdcp快速搭建高效网站?  如何构建满足综合性能需求的优质建站方案?  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  linux top下的 minerd 木马清除方法  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  如何快速搭建个人网站并优化SEO?  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  iOS发送验证码倒计时应用  如何在阿里云通过域名搭建网站?  js代码实现下拉菜单【推荐】  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  Linux安全能力提升路径_长期防护思维说明【指导】  西安专业网站制作公司有哪些,陕西省建行官方网站?  EditPlus中的正则表达式 实战(1)  Laravel如何实现API资源集合?(Resource Collection教程)  三星网站视频制作教程下载,三星w23网页如何全屏?  深圳网站制作培训,深圳哪些招聘网站比较好?  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Laravel如何为API生成Swagger或OpenAPI文档  Laravel怎么上传文件_Laravel图片上传及存储配置  如何在不使用负向后查找的情况下匹配特定条件前的换行符  HTML 中如何正确使用模板变量为元素的 name 属性赋值  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  详解Android中Activity的四大启动模式实验简述  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  如何在阿里云服务器自主搭建网站?  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】