小白学linux | 使用正则表达式审计ssh登录ip地址

Ubuntu /var/log/auth.log记录了所有与身份验证相关的事件,包括SSH登录尝试

grep -i "failed password" /var/log/auth.log | \awk '{if($11 ~/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/)print $11 ; else print $13}' | \uniq -c | sort -nr -k1

RedHat系发行版 /var/log/secure 记录了与安全相关的事件,包括SSH登录

grep -i "failed password" /var/log/secure | \awk '{if($11 ~/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/)print $11 ; else print $13}' | \uniq -c | sort -nr -k1

通过指定/var/log/wtmp文件,可以查看用户登录的详细信息,包括登录IP地址

last -f /var/log/wtmp

lastlog 显示最近一次成功登录的信息,包括IP地址

lastlog

实时查看当前登录用户的信息,包括IP地址

who

Ubuntu 日志

drwxrwxr-x  12 root      syslog             4096 Jun  5 06:25 ./
drwxr-xr-x  14 root      root               4096 Mar 12 17:12 ../
-rw-r--r--   1 root      root                  0 May 14 06:25 alternatives.log
drwxr-x---   2 root      adm                4096 Mar 14 06:25 apache2/
drwxr-xr-x   2 root      root               4096 Jun  1 06:25 apt/
-rw-r-----   1 syslog    adm             1858772 Jun  5 14:41 auth.log
-rw-r--r--   1 root      root                  0 Jul 13  2023 bootstrap.log
-rw-rw----   1 root      utmp            1723008 Jun  5 14:24 btmp
drwxr-xr-x   2 _chrony   _chrony            4096 Aug 26  2020 chrony/
-rw-r--r--   1 syslog    adm              212710 Mar 12 13:16 cloud-init.log
-rw-r--r--   1 root      root               9860 Mar 12 13:16 cloud-init-output.log
drwxr-xr-x   2 root      root               4096 Jun 20  2019 dist-upgrade/
-rw-r--r--   1 root      root                  0 Jun  1 06:25 dpkg.log
-rw-r--r--   1 root      root               3616 Apr 24 11:22 faillog
-rw-r--r--   1 root      root                352 May 13 11:22 fontconfig.log
drw-------   2 root      root               4096 Jun  5 06:37 hostguard/
drwxr-xr-x   3 root      root               4096 Jul 13  2023 installer/
drwxr-sr-x+  3 root      systemd-journal    4096 Jul 13  2023 journal/
-rw-r-----   1 syslog    adm                   0 Apr 24 06:25 kern.log
drwxr-xr-x   2 landscape landscape          4096 Mar 12 12:25 landscape/
-rw-rw-r--   1 root      utmp              32996 Jun  5 14:41 lastlog
drwxr-xr-x   2 root      root               4096 Nov 24  2018 lxd/
-rw-r--r--   1 root      root                558 Mar 12 13:16 multi-queue-hw.log
-rw-r-----   1 syslog    adm                4300 Jun  5 14:41 syslog
-rw-------   1 root      root               7232 Apr 24 11:22 tallylog
-rw-r--r--   1 root      root              19256 Jun  5 10:03 ubuntu-advantage.log
drwxr-x---   2 root      adm                4096 Apr  1 06:25 unattended-upgrades/
-rw-r-----   1 root      adm              161293 Jun  5 14:42 vsftpd.log
-rw-rw-r--   1 root      utmp               1152 Jun  5 14:41 wtmp
-rw-------   1 root      root                  0 Apr 10 13:40 yum.log
  • alternatives.log: 记录了通过 update-alternatives 命令管理符号链接的更改。
  • apache2/: 存储Apache Web服务器的日志文件,包括访问日志和错误日志。
  • apt/: 包含与APT包管理器相关的日志,如软件包安装和更新的详细信息。
  • auth.log: 记录了所有与身份验证相关的事件,包括成功和失败的登录尝试,以及其他身份验证活动。
  • btmp: 记录所有失败的登录尝试。使用 lastb 命令查看。
  • chrony/: 记录Chrony服务的日志,Chrony是一个时间同步服务。
  • cloud-init.log: 记录cloud-init服务的日志,cloud-init用于初始化云实例。
  • dpkg.log: 记录通过dpkg命令进行的包安装、删除和其他操作。
  • faillog: 记录失败的登录尝试的计数,可以通过 faillog 命令查看。
  • fontconfig.log: 记录Fontconfig库的日志,Fontconfig用于字体配置和定制。
  • hostguard/: 可能与一个特定的监控或安全软件相关的日志目录。
  • installer/: 记录系统安装过程的日志文件。
  • journal/: systemd的日志目录,包含二进制格式的系统日志。可以通过 journalctl 命令查看。
  • kern.log: 记录内核相关的日志信息,包括启动信息和内核错误。
  • landscape/: 记录与Landscape相关的日志,Landscape是Canonical提供的系统管理服务。
  • lastlog: 记录每个用户最后一次登录的时间,可以通过 lastlog 命令查看。
  • lxd/: 记录LXD容器管理器的日志。
  • multi-queue-hw.log: 记录与多队列硬件相关的日志信息。
  • syslog: 记录系统范围内的日志信息,包括应用程序和服务的日志。
  • tallylog: 记录PAM(Pluggable Authentication Modules)的登录尝试计数。
  • ubuntu-advantage.log: 记录Ubuntu Advantage服务的日志,Ubuntu Advantage提供企业级支持。
  • unattended-upgrades/: 记录自动软件包更新的日志。
  • vsftpd.log: 记录VSFTPD FTP服务器的日志,包括连接和传输信息。
  • wtmp: 记录所有用户登录和注销事件。可以通过 last 命令查看。
  • yum.log: 记录YUM包管理器的操作日志(适用于RedHat系系统)。

相关推荐

  1. 表达式IP地址

    2024-06-10 11:52:03       44 阅读
  2. 使用表达式快速提取电影下载地址

    2024-06-10 11:52:03       41 阅读
  3. linux 脚本 表达式

    2024-06-10 11:52:03       35 阅读
  4. linux表达式之^

    2024-06-10 11:52:03       32 阅读
  5. linux表达式之*

    2024-06-10 11:52:03       18 阅读
  6. linux扩展表达式()

    2024-06-10 11:52:03       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-10 11:52:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-10 11:52:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-10 11:52:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-10 11:52:03       20 阅读

热门阅读

  1. IAR仿真调试

    2024-06-10 11:52:03       10 阅读
  2. 集群与分片:深入理解及应用实践

    2024-06-10 11:52:03       9 阅读
  3. 基于AnolisOS 8.6的OpenVPN和GmSSLv2国密算法SSL VPN测试

    2024-06-10 11:52:03       9 阅读
  4. Hadoop

    Hadoop

    2024-06-10 11:52:03      9 阅读
  5. http网络服务器

    2024-06-10 11:52:03       9 阅读
  6. Ubuntu 网络重置

    2024-06-10 11:52:03       10 阅读
  7. 【无标题】

    2024-06-10 11:52:03       12 阅读
  8. Git LFS的使用

    2024-06-10 11:52:03       9 阅读
  9. Bat脚本专栏目录及索引

    2024-06-10 11:52:03       10 阅读
  10. c++ 实现栈、单向队列、双向队列

    2024-06-10 11:52:03       11 阅读
  11. 11.链表

    11.链表

    2024-06-10 11:52:03      9 阅读
  12. 汇川CodeSysPLC教程03-2-3 Modbus ASCII

    2024-06-10 11:52:03       11 阅读
  13. GoogLeNet

    GoogLeNet

    2024-06-10 11:52:03      10 阅读