隨筆 - 64  文章 - 9  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(6)

          我參與的團隊

          隨筆分類(88)

          隨筆檔案(92)

          文章分類(142)

          文章檔案(182)

          天基成員

          學習園

          我的海角

          搜索

          •  

          積分與排名

          • 積分 - 183435
          • 排名 - 319

          最新評論

           最近一直關注Linux服務器的的/var/log/secure文件,發現里面有大量的ssh失敗嘗試記錄,如下

           

            查看了該IP的嘗試次數和時間,一直從凌晨4點到下午1點

           

           

            多達9288次的掃描,從圖中可以看出正在嘗試各種用戶名來連接,真他媽的沒事干,也不知道用什么破軟件在那里無聊,幸好我的密碼也夠復雜,要不然嘿嘿..........

            我服務器上的secure有多個,按時間進行截取的,我對其中的secure.1文件進行統計。

            獲取其中的ip地址和數量:

            # grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' /var/log/secure.1 | sort | uniq -c

            

            如此之多,讓我不禁冒出冷汗,真嚇人,也不知道我的服務器上面有什么好東西,那么喜歡,真二!!!!當然如果是自己通過ssh成功連接,記錄也會在這里面。

            為了防止此類無聊之人再次光臨,就得想辦法不讓他們進行掃描,本人在網上查找資料,得知Denyhosts軟件可以達到該效果,DenyHosts是Python語言寫的一個程序,它會分析sshd的日志文件(/var/log/secure),當發現重復的攻擊時就會記錄IP到/etc/hosts.deny文件,從而達到自動屏IP的功能。如果是手動添加的話不把人累死才怪。

            DenyHosts官方網站為:http://denyhosts.sourceforge.net

            本文已附上附件,是從該網站下載的,版本為較新的2.6版。

            一:檢查安裝要求

            首選檢查Sshd是否支持 Tcpwrap,只有支持Tcpwrap才可以安裝Denyhost

            # ldd /usr/sbin/sshd |grep wrap

            libwrap.so.0 => /usr/lib/libwrap.so.0 (0x00864000) //出現此信息時表示支持

            再檢查 Python的版本,Python2.3以上版本可以直接安裝

            # python -V

            Python 2.4.3

            均達到要求

          posted on 2010-04-01 21:05 鵬凌 閱讀(396) 評論(0)  編輯  收藏 所屬分類: linux
          主站蜘蛛池模板: 桑植县| 红桥区| 新龙县| 黎川县| 本溪市| 阜城县| 内乡县| 出国| 会东县| 承德县| 定结县| 固安县| 奈曼旗| 都昌县| 宿州市| 玉山县| 新兴县| 吉首市| 谷城县| 龙口市| 吉水县| 洮南市| 阿荣旗| 仲巴县| 大埔区| 美姑县| 清远市| 柳河县| 南丹县| 扎鲁特旗| 安新县| 南川市| 漠河县| 兴隆县| 闵行区| 雷波县| 广南县| 呼和浩特市| 洛扎县| 绥化市| 修武县|