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

如何監測Linux上失敗的登錄嘗試

譯文
系統 Linux
登錄失敗可能是正當的人為錯誤,也可能是企圖闖入Linux系統的嘗試,但無論怎樣,它們都可能標記出了值得關注的舉動。

【51CTO.com快譯】在Linux服務器上重復的失敗登錄嘗試可能表明有人企圖闖入帳戶,或者僅僅意味著有人忘了密碼或輸錯密碼。本文介紹了如何檢查失敗的登錄嘗試并檢查系統的設置,查看何時鎖住帳戶以處理問題。

[[354826]]

您要了解的第一件事是如何檢查登錄是否失敗。以下命令在Ubuntu和相關系統上使用的/var/log/auth.log文件中查找登錄失敗的跡象。有人嘗試使用錯誤或拼錯的密碼登錄時,失敗的登錄將顯示以下行: 

  1. $ sudo grep "Failed password" /var/log/auth.log | head -3 
  2. Nov 17 15:08:39 localhost sshd[621893]: Failed password for nemo from 192.168.0.7 port 8132 ssh2 
  3. Nov 17 15:09:13 localhost sshd[621893]: Failed password for nemo from 192.168.0.7 port 8132 ssh2 

您可以使用這樣的命令按帳戶匯總失敗登錄的情況: 

  1. $ sudo grep "Failed password" /var/log/auth.log | grep -v COMMAND | awk '{print $9}' | sort | uniq -c 
  2.      22 nemo 
  3.       1 shs 
  4.       2 times: 

該命令按用戶名(grep輸出的第9列)匯總失敗的登錄。它避免了查看含有“COMMAND”一詞的行,跳過含有“Failed passwords”短語的查詢(比如運行上面運行的命令的人)。 “times:”字符串表明重復嘗試的次數比報告的次數還多。這些來自含有“消息重復5次:”的行,快速連續多次輸錯密碼后,這些行可能被添加到日志文件中。

您可能要檢查的另一個方面是失敗的登錄嘗試來自何處。為此,如本例所示,將您關注的字段從第九個更改為第十一個: 

  1. $ sudo grep "Failed password" /var/log/auth.log | grep -v COMMAND | awk '{print $11}' | sort | uniq -c 
  2.      23 192.168.0.7 

比如說,如果您發現多個用戶的失敗登錄來自單單一個系統,這可能特別可疑。

在RHEL、Centos和相關系統中,您可以在/var/log/secure文件中找到與失敗登錄有關的消息。您可以使用與上述基本相同的查詢來計數。只需更改文件名,如下所示: 

  1. $ sudo grep "Failed password" /var/log/secure | awk '{print $9}' | sort | uniq -c 
  2.       6 nemo 

核查/etc/pam.d/password-auth和/etc/pam.d/system-auth文件中的設置。添加這樣的行將強制執行您的設置。

檢查faillog

您可能關注過faillog命令,但是該命令查看的/var/log/faillog文件如今似乎在許多系統上并沒有使用。如果您使用faillog -a命令,會得到類似如下所示的在時間列中列出12/31/69的輸出,很明顯該文件并未使用。 

  1. $ faillog -a 
  2. Login       Failures Maximum Latest                On 
  3.  
  4. root            0        0   12/31/69 19:00:00 -0500 
  5. daemon          0        0   12/31/69 19:00:00 -0500 
  6. bin             0        0   12/31/69 19:00:00 -0500 
  7. sys             0        0   12/31/69 19:00:00 -0500 

顯示的日期和時間可以追溯到Unix的開始(01/01/70)――可能針對本地時區進行了更正。如果您運行下面顯示的命令,可以證實文件不是空的,但不包含實際數據: 

  1. $ ls -l /var/log/faillog 
  2. -rw-r--r-- 1 root root 32576 Nov 12 12:12 /var/log/faillog 
  3. $ od -bc /var/log/faillog 
  4. 0000000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 
  5.          \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 
  6. 0077500 

如果faillog文件確實在使用中,您應該會看到最近的活動,并不提及1969錯誤提示。

如何回應?

失敗登錄的原因有很多。可能是您的一個用戶在大寫鎖定鍵開啟的情況下試圖登錄,卻沒有注意到。也許用戶最近更改了密碼,卻忘了更改密碼這回事,嘗試使用舊密碼。也許用戶在嘗試在其他系統上使用的密碼。如果您在運行查詢時經常出現某個特定的帳戶,應調查一下。然而,偶爾失敗的登錄嘗試很常見。

檢查設置

要查看系統如何經過設置來處理失敗的登錄,請檢查/etc/pam.d/common-auth文件。它用于帶有Linux可插拔身份驗證模塊(PAM)的系統。該文件中的兩個設置控制著暫時鎖定帳戶之前允許多少次失敗的登錄嘗試以及鎖住該帳戶多長時間。

六次失敗的登錄嘗試后,這樣一行將使PAM鎖住帳戶。鎖住時間將持續五分鐘(300秒)。 

  1. auth required pam_tally2.so deny=6 unlock_time=300 

原文標題:Monitoring failed login attempts on Linux,作者:Sandra Henry-Stocker

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:華軒 來源: 51CTO
相關推薦

2013-11-14 10:32:40

Linux系統監測系統溫度

2019-03-14 14:30:48

SSHLinux特定目錄

2011-05-18 13:26:05

MySQL

2022-04-23 16:30:22

Linux磁盤性能

2020-10-06 13:24:27

間諜軟件

2017-04-20 20:00:06

LinuxGDM高分屏

2011-02-22 09:29:23

jQueryJavaScript

2020-10-30 12:44:05

USBLinux

2023-11-21 10:25:28

LinuxFlathubFlatpak

2023-12-11 10:25:02

FlatpakLinux

2010-07-26 14:27:17

Linux進程實時IO

2012-08-24 13:49:08

2011-03-30 13:40:21

MRTG

2011-03-30 13:29:51

MRTG

2017-05-03 15:00:59

PC樹莓派PIXEL OS

2012-02-05 15:54:09

Linux Deepi

2022-12-12 09:21:01

Nemo文件管理器Linux

2021-03-09 11:20:35

Linux終端

2019-04-25 13:30:14

Linux文件分身

2018-01-31 12:40:48

Linux命令文件搜索
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美成人精品一区二区三区 | 国产午夜精品一区二区三区四区 | 成人av网站在线观看 | 蜜桃视频在线观看免费视频网站www | 亚洲精品色| 国产韩国精品一区二区三区 | 久久久五月天 | 精品美女久久久 | 岛国av免费看 | 精品日本中文字幕 | 日本久久黄色 | 日韩欧美一区二区三区四区 | 亚洲综合区 | 一级在线观看 | 99这里只有精品视频 | 国产精品99999 | 日韩欧美视频在线 | 国产第一页在线观看 | 精品91视频 | 国产精品一区二区三区久久 | 精品国产91亚洲一区二区三区www | 青青久视频 | 色婷婷av久久久久久久 | 国产中文 | 精品欧美一区二区在线观看 | 日本一区二区影视 | 国产精品一区二区三区在线 | 91精品国产综合久久精品 | 日韩免费网站 | 亚洲成人三级 | 日本高清视频在线播放 | 羞羞网站在线免费观看 | 久久久久一区二区三区 | 精品美女在线观看 | 91av在线免费| 天天躁日日躁狠狠很躁 | 久久久久久99 | 免费国产黄网站在线观看视频 | 亚洲激情第一页 | 成人精品在线观看 | 婷婷久久精品一区二区 |