隨筆 - 170  文章 - 536  trackbacks - 0
          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          我參與的團隊

          隨筆分類(103)

          搜索

          •  

          積分與排名

          • 積分 - 413933
          • 排名 - 135

          最新評論

          閱讀排行榜

          Linux 的安全防護,用 fail2ban 自動封IP

            總以為 Linux 比較安全,被攻擊的概率較低,不過我用了非常簡單的 root 賬戶密碼 (password),家里的機子兩次剛掛上網沒半天就被人給改了密碼,很是郁悶,不過兩次的原因都很簡單,掛上網后就開始遭遇不斷的試密碼,因為密碼過于簡單,很快就被攻破了,想想看,這也不是個事,密碼就算比較復雜,天天也還是會被人試密碼,心里總是不爽,找找看有沒有什么輸錯幾次密碼就自動禁止 IP 的工具。這不,還真找到了個叫 fail2ban 的小工具,通過分析日志來自動 ban 入侵者的 IP,話不多說,裝上去用用。

            下載地址在:http://fail2ban.sourceforge.net/rpms/

            找到最新版本的  rpm 包來安裝,裝好后,稍微根據自己的情況改一下配置就可以使用了。

          vi /etc/fail2ban.conf

          #以 daemon 方式啟動 fail2ban
          background = true

          #允許嘗試次數
          maxfailures = 3

          #觸發 maxfailures 之後的封鎖時間(秒); 設為 -1 表示永遠封鎖
          bantime = 3600

          #以 findtime (秒) 時間內的錯誤記錄作為 maxfailures 的計數基準
          findtime = 600

          #排除 IP 范圍, 以空白隔開
          ignoreip = 127.0.0.1 192.168.0.0/24

          #不啟用 mail 通知
          [MAIL]

          enabled = false

          #修改自 VSFTPD, 未提及的部份保持原設定
          [PROFTPD]

          enabled = true
          logfile = /var/log/proftpd/proftpd.log
          failregex = no such user|Incorrect password

          #未提及的部份保持原設定
          [SSH]

          enabled = true
          logfile = /var/log/secure

          service fail2ban start

          這個服務啟動以后,每天都能在 /var/log/fail2ban.log 中看到有攻擊的肉雞被 ban 了。

          2008-08-01 09:13:33,532 WARNING: SSH: Ban (3600 s) 205.189.197.66
          2008-08-01 12:24:41,943 WARNING: SSH: Ban (3600 s) 121.52.209.5

          posted on 2008-08-02 22:08 steady 閱讀(601) 評論(0)  編輯  收藏 所屬分類: 技術隨筆
          主站蜘蛛池模板: 三都| 炉霍县| 广南县| 金川县| 平泉县| 汝州市| 弋阳县| 扶绥县| 菏泽市| 浙江省| 亳州市| 拜城县| 永善县| 治县。| 霸州市| 洛扎县| 宿松县| 景泰县| 成都市| 阿鲁科尔沁旗| 南昌市| 福贡县| 昌江| 大安市| 明溪县| 乐业县| 文昌市| 科尔| 香港 | 尚志市| 景德镇市| 楚雄市| 陵川县| 汾西县| 永新县| 安阳市| 徐州市| 修水县| 环江| 安岳县| 扶沟县|