成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux 服務器被入侵了怎么辦?登錄歷史分析排查全攻略

系統 Linux 服務器
在這篇文章里,我們將一起探索如何有效地檢查和分析Linux系統的登錄歷史,希望能為您的日常管理工作提供一些有用的技巧和支持。

了解Linux系統中的登錄歷史對于每一位系統管理員來說都是非常重要的。這不僅幫助我們確認用戶是否在預期的時間內成功登錄,還能讓我們注意到任何不尋常的行為,從而及時發現并解決可能存在的安全問題。

在這篇文章里,我們將一起探索如何有效地檢查和分析Linux系統的登錄歷史,希望能為您的日常管理工作提供一些有用的技巧和支持。

一、查看系統登錄歷史的工具

Linux系統提供了幾種命令和工具來查看登錄歷史。這些工具的使用可以幫助管理員快速識別是否存在不正常的登錄行為。

1. last 命令

last 命令用于顯示系統上所有用戶的登錄歷史,包括登錄時間、持續時間、IP 地址等信息。它讀取 /var/log/wtmp 文件,該文件存儲了系統的所有登錄和注銷事件。

使用方法:

last

該命令將列出系統所有的登錄記錄,按時間倒序排列。你會看到類似如下的信息:

root     pts/1        112.97.47.32     Mon Aug 19 17:14 - 17:38  (00:23)
root     pts/0        112.97.47.32     Mon Aug 19 16:23 - 17:38  (01:15)

2. lastb 命令

lastb 命令用于查看系統上的登錄失敗記錄。它讀取 /var/log/btmp 文件,該文件記錄了所有失敗的登錄嘗試。

使用方法:

lastb

這會顯示登錄失敗的嘗試記錄。通常,這些記錄會包含用戶名、IP地址、時間以及失敗的原因。如果有大量失敗的登錄嘗試,可能需要進一步調查,確保系統的安全。

dbuser   ssh:notty    174.138.12.250   Fri Mar 14 11:59 - 11:59  (00:00)
dbs      ssh:notty    174.138.12.250   Fri Mar 14 11:59 - 11:59  (00:00)
dbn      ssh:notty    174.138.12.250   Fri Mar 14 11:59 - 11:59  (00:00)

3. who 命令

who 命令可以顯示當前系統登錄的所有用戶信息。它會列出每個用戶的用戶名、登錄時間、終端等信息。

使用方法:

who

輸出示例:

root     pts/0        2025-03-24 09:57 (183.9.128.198)
root     pts/1        2025-03-24 11:06 (183.9.128.198)

這顯示了當前已登錄的用戶。雖然 who 命令不顯示歷史記錄,但它非常適合實時監控登錄的用戶。

4. w 命令

w 命令提供有關當前登錄用戶的詳細信息,包括他們當前正在做什么、登錄時間、登錄時長等。它比 who 提供了更多的實時信息。

使用方法:

w

輸出示例:

11:28:23 up 102 days, 14:43,  2 users,  load average: 0.21, 0.13, 0.04
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    183.9.128.198    09:57    1:09m  0.02s  0.02s -bash
root     pts/1    183.9.128.198    11:06    4.00s  0.02s  0.00s w

二、日志文件深度分析

1. 核心日志文件定位

  • /var/log/auth.log (Debian/Ubuntu)
  • /var/log/secure(RHEL/CentOS)
  • /var/log/wtmp:成功登錄二進制日志(由last解析)
  • /var/log/btmp:失敗登錄二進制日志(由lastb解析)
  • /var/run/utmp:當前登錄記錄(由who解析)

2. 原始日志解析技巧

# 使用utmpdump解析二進制日志
utmpdump /var/log/wtmp | grep -v "LOGIN"  # 排除系統啟動記錄
utmpdump /var/log/btmp | awk '/ssh/ {print $3}' | sort | uniq -c  # 統計SSH暴力破解IP

# 文本日志過濾示例
grep "Failed password" /var/log/auth.log  # SSH登錄失敗記錄
grep "Accepted password" /var/log/auth.log | awk '{print $11}' | sort | uniq  # 成功登錄IP統計

3. 高級檢測與自動化

(1) 可疑登錄特征識別

# 檢測非常用IP登錄
last | awk '{print $3}' | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' | sort | uniq | diff - common_ips.txt

# 檢測非工作時間登錄(示例:22:00-06:00)
last | awk '$7 >= "22:00" || $7 < "06:00" {print}'

預存的合法IP文件common_ips.txt。

(2) 自動化監控腳本

#!/bin/bash
# 實時監控SSH登錄(成功/失敗)
tail -f /var/log/auth.log | awk '/sshd/{
  if(/Accepted/){ 
    print "\033[32m[SUCCESS] "$0"\033[0m" 
  } else if(/Failed/){ 
    print "\033[31m[FAILURE] "$0"\033[0m"
  }
}'

三、加強登錄安全的措施

除了定期查看登錄歷史外,管理員還應采取一些措施來提高系統的登錄安全性:

1. 配置失敗登錄鎖定

為了防止暴力破解攻擊,可以配置系統在多次登錄失敗后暫時鎖定賬戶。在 /etc/pam.d/common-auth 中,可以添加如下配置:

auth required pam_tally2.so onerr=fail deny=5 unlock_time=600

這將使得在連續 5 次失敗登錄后,賬戶會被鎖定 10 分鐘。

2. 使用SSH密鑰認證

對于遠程登錄,使用 SSH 密鑰認證比使用密碼更加安全。管理員可以禁用密碼登錄,只允許使用 SSH 密鑰來訪問系統。

# 修改SSH默認端口
Port 2222

# 禁用root登錄
PermitRootLogin no

# 強制密鑰認證
PasswordAuthentication no

3. 定期審計和更新密碼策略

強密碼和定期更新密碼是保證系統安全的基本措施。管理員可以使用 chage 命令強制用戶定期更改密碼,并設置密碼復雜度要求。

四、結語

檢測和分析 Linux 系統的登錄歷史是確保系統安全的基本步驟之一。通過使用 last、lastb、who 和 w 等命令,管理員可以輕松查看用戶的登錄記錄,并及時發現潛在的安全威脅。此外,結合一些安全措施,如多因素認證和 SSH 密鑰認證,可以進一步提高系統的安全性,減少未經授權訪問的風險。

責任編輯:趙寧寧 來源: 攻城獅成長日記
相關推薦

2018-01-30 09:25:04

2022-09-05 09:02:01

服務器CPU服務

2009-11-20 15:02:06

2009-10-12 15:06:59

2010-08-25 14:36:02

DHCP服務器

2010-08-04 18:03:27

NFS服務器

2011-08-09 09:37:49

2018-11-12 11:09:24

2009-11-10 12:08:15

2010-05-18 11:12:21

2010-09-14 10:08:41

Squid安裝

2013-08-05 15:48:10

2022-02-21 12:42:41

服務器Linux命令

2009-10-28 10:21:51

2022-04-18 10:07:30

服務器安全設置

2017-12-06 19:00:53

2022-10-21 11:30:42

用戶生命周期分析

2010-07-22 09:50:26

交換機telnet登錄

2009-11-03 08:56:02

linux死機操作系統

2020-12-28 10:50:09

Linux環境變量命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 人人干视频在线 | 国产91丝袜在线播放 | 精品欧美一区二区在线观看 | 久久一区二区免费视频 | 涩爱av一区二区三区 | 日韩在线中文字幕 | 成人aaa视频 | 欧美成人精品 | 国产精品96久久久久久 | 欧美日韩在线精品 | 综合久久网 | 999久久久 | www.久草.com | 国产欧美精品区一区二区三区 | 五月激情婷婷在线 | 羞羞网站免费 | 久久成人免费观看 | 国产伊人久久久 | 日韩在线免费视频 | 欧美日韩高清免费 | 午夜免费在线观看 | 久久看看 | 国产一级在线观看 | 日韩精品视频在线播放 | 国产成人精品久久二区二区91 | 日本爱爱| 在线播放中文字幕 | 中文字幕精品视频 | 国产精品一区一区 | 国产精品视频在线观看 | 亚洲视频在线观看免费 | 99久久婷婷国产精品综合 | 中文字幕一区二区三区乱码在线 | 91精品久久久久久久久 | 欧美aⅴ在线观看 | 日本一区二区三区四区 | 国产一区二区在线播放 | 中文字幕一区二区三区四区五区 | 国产精品久久久久久高潮 | 成人av鲁丝片一区二区小说 | 国产精品国产成人国产三级 |