跳转至

防火墙设置

规则

  • 只开启ssh端口。
  • 限制管理人员登录的ip地址。

Iptables

# 清除所有规则
iptables -F
iptables -X
iptables -Z

# 添加规则,只允许192.168.77.1地址访问22端口,其他一律禁止。
iptables -I INPUT -s 192.168.77.1/32 -p tcp --dport 22 -j ACCEPT  
iptables -A INPUT -p tcp --dport 22 -j DROP
iptables -A INPUT -p icmp -j DROP
iptables -P INPUT DROP

# 保存配置并重启iptables服务
/etc/init.d/iptables save
/etc/init.d/iptables restart

Firewalld

# 添加规则,只允许192.168.77.1地址访问22端口,其他一律禁止。
firewall-cmd --permanent --add-rich-rule='
        rule family="ipv4"
        source address="192.168.77.1/32"
        port protocol="tcp" port="22" accept'

# 重载配置
firewall-cmd --reload

ufw

# 开启
ufw enbale

# 添加规则,只允许192.168.77.1地址访问22端口,其他一律禁止。
ufw allow proto tcp from 192.168.77.1 port 22

# 添加默认规则为禁用
ufw default deny

最后更新: 2020-12-03 08:40:01

评论