target prot opt source destination
DROP all — 192.168.1.1 0.0.0.0/0
DROP all — 192.168.1.0/24 0.0.0.0/0
接下來,我們可以使用以下命令添加IP地址到黑名單中:
sudo iptables -I INPUT -s 192.168.1.1 -j DROP
如果要添加一整個IP地址段到黑名單中,可以使用以下命令:
sudo iptables -I INPUT -s 192.168.1.0/24 -j DROP
可以通過以下命令刪除添加的IP地址:
sudo iptables -D INPUT -s 192.168.1.1 -j DROP
sudo iptables -D INPUT -s 192.168.1.0/24 -j DROP
2. fail2ban配置
使用fail2ban之前,需要確保該軟件已經安裝成功,可以使用以下命令進行檢查:
sudo systemctl status fail2ban
如果返回的結果類似于下面的內容,則說明fail2ban安裝成功。
● fail2ban.service – Fail2Ban Service
Loaded: loaded (/usr/lib/systemd/system/fail2ban.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2021-06-10 11:10:53 CST; 6h ago
接下來,我們可以使用以下命令添加IP地址到黑名單中:
sudo fail2ban-client set sshd banip 192.168.1.1
如果要添加一整個IP地址段到黑名單中,可以使用以下命令:
sudo fail2ban-client set sshd banip 192.168.1.0/24
為了確認是否成功添加IP地址到黑名單中,可以使用以下命令查看:
sudo iptables -L -n
sudo fail2ban-client status sshd
三、黑名單管理
1. 管理iptables黑名單
(1)查看當前規則
可以使用以下命令查看當前iptables規則:
sudo iptables -L -n
(2)保存iptables規則
iptables黑名單規則是在內存中存儲的,如果服務器重啟,這些規則會被清空。為了保證黑名單規則的持久性,可以使用以下命令將規則保存到文件中,以便下次啟動時自動加載。
sudo iptables-save > /etc/iptables/rules.v4
(3)刪除iptables規則
如果要刪除已經添加的規則,可以使用以下命令:
sudo iptables -D INPUT -s 192.168.1.1 -j DROP
sudo iptables -D INPUT -s 192.168.1.0/24 -j DROP
2. 管理fail2ban黑名單
(1)查看當前黑名單列表
可以使用以下命令查看當前的黑名單列表和狀態:
sudo fail2ban-client status sshd
(2)清空黑名單列表
如果需要清空黑名單列表,可以使用以下命令:
sudo fail2ban-client flush sshd
(3)刪除黑名單中的IP地址
如果要刪除黑名單中的IP地址,可以使用以下命令:
sudo fail2ban-client set sshd unbanip 192.168.1.1
sudo fail2ban-client set sshd unbanip 192.168.1.0/24
四、使用防火墻策略
除了黑名單之外,還可以使用防火墻策略來保護服務器的安全。以下是一些常見的防火墻策略:
1. 拒絕所有流量
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
2. 允許本地流量
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
3. 允許已建立的連接
iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
4. 拒絕ICMP(ping)流量
iptables -A INPUT -p icmp -j DROP
iptables -A OUTPUT -p icmp -j DROP
以上防火墻策略只是一些常見的示例,大家可以根據自己的需要進行調整。
五、總結
雖然黑名單是一種有效的保護服務器安全的手段,但是我們也需要注意黑名單的管理,不能濫用。一旦有誤觸發了黑名單,可能會造成無法預期的影響。在使用黑名單之前,建議先備份服務器數據,以免出現意外問題。
在實際的服務器管理過程中,我們可以選擇iptables、fail2ban等多種工具來實現黑名單的加入。同時,還可以結合防火墻策略,提升服務器的整體安全性。
以上就是小編關于“阿里云服務器怎么加黑名單的”的分享和介紹
三五互聯(35.com)是經工信部審批,持有ISP、云牌照、IDC、CDN全業務資質的正規老牌云服務商,自成立至今20余年專注于域名注冊、虛擬主機、云服務器、企業郵箱、企業建站等互聯網基礎服務!
公司自研的云計算平臺,以便捷高效、超高性價比、超預期售后等優勢占領市場,穩居中國接入服務商排名前三,為中國超過50萬網站提供了高速、穩定的托管服務!先后獲評中國高新技術企業、中國優秀云計算服務商、全國十佳IDC企業、中國最受歡迎的云服務商等稱號!
目前,三五互聯高性能云服務器正在進行特價促銷,最低僅需48元!
http://www.shinetop.cn/cloudhost/