linux secure日志怎么看?如何分析排查安全攻击

在 Linux 系统中,secure 日志(通常位于 /var/log/secure 或 /var/log/auth.log)是系统安全审计的核心文件,它记录了与身份验证、授权以及系统安全相关的关键事件。

以下是关于 Linux secure 日志的详细解析,包括其内容、常见场景、查看方法及故障排查技巧。

Linux入侵排查
加载中
Linux入侵排查

日志文件位置

不同 Linux 发行版默认存储位置略有不同:

  • RHEL / CentOS / Fedora / Rocky Linux / AlmaLinux:
    /var/log/secure
  • Ubuntu / Debian / Kali Linux:
    /var/log/auth.log

    (注:在较新的 systemd 系统中,也可能通过 journalctl -u sshd 或 journalctl -b 查看)


主要记录内容

secure 日志主要记录以下几类事件:

✅ 身份验证成功/失败

  • SSH 登录成功或失败
  • su 切换用户
  • sudo 提权操作
  • PAM(Pluggable Authentication Modules)模块触发的认证事件

🔐 权限与授权

  • 用户尝试执行特权命令
  • 公钥/私钥验证结果
  • linux secure日志怎么看?如何分析排查安全攻击

  • 多因素认证(MFA)结果

🛡️ 安全事件

  • 防火墙拦截(如果配置了日志)
  • SELinux/AppArmor 拒绝访问(通常也在 audit.log 中)
  • 非法登录尝试(暴力破解迹象)

常见日志条目示例

✅ 成功登录

Jan 10 14:23:01 server sshd[12345]: Accepted publickey for admin from 192.168.1.100 port 52413 ssh2: RSA SHA256:abc123...
Jan 10 14:23:01 server sshd[12345]: pam_unix(sshd:session): session opened for user admin by (uid=0)

❌ 失败登录(常见于暴力破解)

Jan 10 14:25:01 server sshd[12346]: Failed password for root from 10.0.0.5 port 22 ssh2
Jan 10 14:25:01 server sshd[12346]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=10.0.0.5  user=root

🔑 使用 sudo 提权

Jan 10 14:30:00 server sudo: admin : TTY=pts/0 ; PWD=/home/admin ; USER=root ; COMMAND=/bin/systemctl restart nginx

🔄 SSH 会话结束

Jan 10 15:00:00 server sshd[12345]: pam_unix(sshd:session): session closed for user admin

实用查看与排查命令

linux secure日志怎么看?如何分析排查安全攻击

🔍 查看最近 100 行

sudo tail -n 100 /var/log/secure
# 或
sudo tail -n 100 /var/log/auth.log

🔍 实时监控日志(类似 tail -f)

sudo tail -f /var/log/secure

🔍 查找特定用户的登录尝试

grep "username" /var/log/secure

🔍 查找失败的 SSH 登录(排查暴力破解)

grep "Failed password" /var/log/secure | awk '{print $11}' | sort | uniq -c | sort -nr

说明:此命令会统计每个 IP 地址失败登录的次数,数字越大表示该 IP 越可疑。

🔍 查找成功登录记录

grep "Accepted" /var/log/secure

🔍 查找 sudo 操作

grep "sudo" /var/log/secure

安全加固建议

基于 secure 日志,可以采取以下安全措施:

linux secure日志怎么看?如何分析排查安全攻击

风险点 建议措施
暴力破解 安装 fail2ban 自动封禁多次失败登录的 IP
SSH 端口暴露 更改默认 SSH 端口(如 22 → 2222),减少扫描噪音
密码登录 禁用密码登录,仅允许密钥认证(PasswordAuthentication no)
root 远程登录 禁止 root 直接 SSH 登录(PermitRootLogin no)
日志轮转 确保 logrotate 正确配置,避免日志文件过大占满磁盘

注意事项

  1. 权限要求:查看 secure 日志通常需要 root 或 sudo 权限。
  2. 日志轮转:系统会自动轮转日志文件(如 secure.1, secure.2),旧日志会被压缩(.gz)。
  3. 集中日志管理:在生产环境中,建议将日志发送到中央日志服务器(如 ELK Stack、Splunk、Graylog),以便统一分析和告警。
  4. 审计日志分离:secure 主要关注认证,更详细的系统调用审计应查看 /var/log/audit/audit.log(需启用 auditd)。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/487385.html

赞 (0)
feifeicms是什么?feifeicms怎么搭建网站
上一篇 2026年7月12日 14:58
ftp服务器怎么写入?ftp上传文件失败怎么解决
下一篇 2026年7月12日 15:03

相关推荐

  • Linux课程论文怎么写?Linux系统安装配置教程

    Linux课程论文的核心在于通过真实的系统运维场景,展示从内核原理到Shell脚本编写的完整闭环,而非单纯堆砌理论定义,为什么Linux课程论文需要摆脱“教科书式”复制?在计算机专业的学习生涯中,Linux操作系统不仅是必修课,更是通往后端开发、云计算和网络安全领域的基石,许多学生在撰写相关论文时,往往陷入一个……

    2026年7月11日
    9800
  • 一台服务器最多能装多少个SQL,影响性能吗?

    一台物理服务器安装SQL Server实例的数量,理论上没有微软官方设定的硬性上限,但实际受Windows Server版本支持度、CPU/内存/磁盘I/O资源、SQL Server许可模式三方面共同制约,稳健部署往往控制在几十个实例以内, 如果你正打算在租用的服务器上密集部署数据库,先别急着动手,理清这些边界……

    2026年8月5日
    1000
  • Android系统使用怎么切换?如何切换Android系统并拉起应用

    在移动开发与自动化测试领域,实现不同Android环境间的无缝切换并自动启动目标应用,是提升工作效率的关键能力,核心结论在于:要高效完成这一过程,必须构建一套包含环境检测、Intent意图构建、权限适配及异常处理的完整技术链路, 这不仅仅是简单的命令行调用,更涉及到对Android系统架构的深度理解与版本差异的……

    2026年3月28日
    11100
  • RAKsmart云服务器7折是真的吗?RAKsmart香港服务器配置怎么选

    RAKsmart 2026年香港、日本及美国洛杉矶/圣何塞机房常规云服务器开启7折特惠,爆款机型年付低至79元起,是低成本部署海外业务的高性价比选择,在2026年的数字商业环境中,海外服务器选型不再仅仅是购买硬件资源,而是对网络延迟、合规性及成本控制的综合考量,RAKsmart 近期推出的促销活动,精准击中了中……

    2026年7月9日
    11800
  • Android性能测试工具哪个好用?主流手机性能测试软件推荐

    Android性能测试的核心在于结合Systrace、PerfDog及Android Studio Profiler进行多维度的CPU、内存、FPS及功耗监控,其中Systrace适合底层帧率分析,PerfDog适合全链路可视化监控,而Profiler则是日常开发调试的首选工具,在移动互联网进入存量竞争时代的2……

    2026年6月10日
    10900
  • 服务器主机多少钱及如何查看每天消费,怎么买最划算?

    服务器主机的价格因配置、计费方式和云厂商不同而差异巨大,最低每月几十元即可起步;查看按需资源每天消费,只需登录云服务商控制台,进入费用中心或账单管理即可找到实时账单,服务器主机多少钱?价格区间与关键因素服务器主机的价格没有统一标准,主要取决于你选择的配置、计费模式以及云厂商的定价策略,对于个人开发者或小型项目……

    2026年8月5日
    1500
  • 打印机服务器IP地址怎么设置,有哪些注意事项

    打印机服务器的IP地址没有固定值,它由你的网络环境决定——绝大多数情况下由路由器自动分配、网段通常是192.168.x.x,但想要长期稳定使用,必须手动设置成固定IP,否则设备重启后可能“变脸”导致打印瘫痪,先搞清楚:打印机服务器的IP到底是什么打印机服务器有两种形态:一种是打印机自带的网卡,另一种是外接的独立……

    2026年8月18日
    600
  • NexusBytes 1核512MB月付2美元套餐值得入手吗,NexusBytes高性价比VPS推荐

    NexusBytes推出的这款AMD Ryzen+NVMe套餐以$2/月的超低价格提供了1核512MB内存及5G NVMe硬盘,是预算极有限且对I/O性能有基础要求的用户搭建轻量级应用的首选方案,在云服务器市场日益内卷的当下,$2/月这个价位通常只能买到最基础的入门级实例,往往伴随着老旧的CPU架构和缓慢的机械……

    2026年6月26日
    2500
  • ASP运行环境怎么配置?asp运行环境搭建教程

    ASP运行环境的核心在于IIS服务器配合Windows系统,通过配置ASP引擎、设置脚本超时及调整权限,即可实现经典ASP页面的解析与执行,这是目前维持老旧系统稳定运行的标准方案,在数字化转型的浪潮中,许多传统企业仍保留着基于Active Server Pages(ASP)构建的 legacy 系统,这些系统虽……

    2026年6月12日
    3500
  • eot linux有什么用,怎么安装?

    EOT Linux 是一个基于精简内核的开源操作系统,专注嵌入式设备性能优化,适合物联网场景与资源受限环境,EOT Linux 是什么?轻量级系统的核心定位EOT Linux 并非传统桌面发行版,而是从内核层裁剪的模块化系统,专注于低功耗设备与实时任务处理,其设计初衷是提供最小化运行环境,同时保留可扩展性,让开……

    2026年7月14日
    500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注