首頁 / 精華文章 / VPS 調教筆記(一)~安裝 bfd、chkrootkit、rkhunter
Logo

VPS 調教筆記(一)~安裝 bfd、chkrootkit、rkhunter

這陣子試用了幾家VPS,學習一下其他系統也不錯,雖然都是看一堆程式碼~ 🙁

這兩家用的主機都是Intel Xeon X3220 @ 2.40GHz,4核心想當然爾應該不錯,不過只有yourwebhoster.eu測試出來的分數很不錯,這家還有 Seedbox 的方案,不過一年 69.99 歐元還挺貴的,我想還是找老美的VPS好,也想租 VPS 的童鞋可以多留意美西、達拉斯、芝加哥這三個地方的主機,一般來說加州的節點最少但頻寬不一定最快,還是要看主機所在的機房以及網路環境,所以測試下載速度比挑節點少的主機重要! 😝

正文開始啦~ 介紹裝防駭客的工具軟體,以下是我在CentOS 5.5的版本下測試安裝的,安裝方法其實應該各版本都大同小異,而且真的不要只光靠 iptables 唷! 壞蛋是無孔不入滴! 😈

*********更新歷史*********
2009/11/01 – 第一次發表
2010/10/23 – 更新rkhunter到1.3.6
2019/11/22 – 更新版本

安裝chkrootkit v0.53

cd /opt
rm -f /opt/chkrootkit.tar.gz
wget http://ns4.edu.ryukyu/apps/chkrootkit-0.53.tar.gz
tar zxf chkrootkit-0.53.tar.gz
cd chkrootkit*
make sense
cd /opt/chkrootkit*
mkdir -p /usr/local/chkrootkit
cp -rf * /usr/local/chkrootkit
cd /opt
rm -rf chkrootkit-0.53 chkrootkit.tar.gz
cd /usr/local/chkrootkit
./chkrootkit | grep INFECTED

新增1個自動運行chkrootkit的shell script,內容又是傻瓜式的貼上去就好了~ 內容如下

vi /etc/cron.daily/chkrootkit.sh

最後記得加上權限~ 🤘 🤘 🤘

chmod +x /etc/cron.daily/chkrootkit.sh

安裝Rootkit Hunter v1.4.6

cd /opt
rm -f /opt/rkhunter-1.4.6.tar.gz
wget https://fossies.org/linux/privat/rkhunter-1.4.6.tar.gz
tar zxf rkhunter-1.4.6.tar.gz
cd rkhunter-1.4.6
./installer.sh --layout default --install
cd /opt
rm -rf rkhunter-1.4.6
/usr/local/bin/rkhunter --cronjob

rkhunter 的使用指令如下

--checkall // 進行全系統檢測
--createlogfile // 建立紀錄文件,一般預設放在/var/log/rkhunter.log
--cronjob // 加到定時自動執行(Cron Job)
--report-warnings-only // 僅列出警告訊息
--skip-application-check // 忽略套件版本檢測
--skip-keypress // 忽略按ENTER繼續的動作(程式會持續自動執行)
--quiet // 僅顯示有問題的訊息,比--report-warnings-only顯示更少訊息
--versioncheck // 檢查是否有新的版本

檢查完可以用此指令來看記錄檔cat /var/log/rkhunter.log

最後再用以下指令加到排程任務自動執行(Cron Job)

/usr/local/bin/rkhunter --cronjob

安裝BFD (Brute Force Detection) 1.5-2

cd /usr/src
mkdir -p /etc/cron.d/bfd
chmod -R 755 /etc/cron.d/bfd
wget http://www.rfxnetworks.com/downloads/bfd-current.tar.gz
tar zxvf bfd-current.tar.gz
cd bfd-*
./install.sh
cd ..
rm -rf bfd-*

BFD裝好之後先編輯conf.bfd啟動郵件通知

vi +/EMAIL_ALERTS /usr/local/bfd/conf.bfd

第18行 – 啟動郵件通知
EMAIL_ALERTS="1"

第21行 – 通知信箱
EMAIL_ADDRESS="qoo@gmail.com"

最後編輯ignore.hosts加入信任的IP位置

vi /usr/local/bfd/ignore.hosts

依照1行1個IP的方式輸入(第一行的127.0.0.1可不要呆到刪掉了唷! 🖐 🖐 🖐)

127.0.0.1
8.8.8.8
8.8.4.4

最後再啟動BFD~ 搞定! 射後不理! 🚶

/usr/local/sbin/bfd -s

關於 窮苦人家的小孩

In every democracy, the people get the government they deserve. ~Alexis de Tocqueville
上一篇:
下一篇:

您可能會喜歡

Dropbox

Dropbox Uploader的自動備份腳本

Dropbox是很熱門的雲端硬 …