【Ubuntu】Fail2Ban基本使用
我們可以先用
sudo lastb
來看一下所有失敗的登入紀錄
last
來看登入成功的紀錄
sudo grep "Accepted" /var/log/auth.log | tail -n 20
或是顯示更詳細的登入資訊
基本上只要是公開的IP,有開啟22 port就很容易看到一堆登入失敗的資訊,因此我們要來用Fail2Ban把這些掃port的機器人ban掉。
基本使用 Link to heading
安裝
sudo apt-get update
sudo apt-get install -y fail2ban
複製config檔,避免改到預設的
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
如果想設置嘗試次數、Ban多久等參數的話,可以編輯他,這邊我就先不改,用預設的即可
sudo nano /etc/fail2ban/jail.local
然後就可以啟動服務了
sudo systemctl enable fail2ban
sudo systemctl start fail2ban
查看目前的封鎖資訊
sudo fail2ban-client status sshd