Oracle cloud 创建实例后先打开端口
- 随记
- 30天前
- 26热度
- 1评论
开放所有端口
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
清除所有规则
sudo iptables -F
Ubuntu镜像默认设置了Iptable规则,关闭它
apt-get purge netfilter-persistent
reboot
或者强制删除
rm -rf /etc/iptables && reboot
重新安装iptables
sudo apt-get install iptables
sudo apt install iptables-persistent
添加入站端口
sudo iptables -A INPUT -i lo -j ACCEPT #允许本地数据回环接口数据包
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 56789 -j ACCEPT
设置默认入站策略为DROP(拒绝所有)
sudo iptables -P INPUT DROP
设置默认转发策略为DROP(拒绝所有)
sudo iptables -P FORWARD DROP
设置默认出站策略为ACCEPT(允许所有)
sudo iptables -P OUTPUT ACCEPT
保存iptables规则
sudo netfilter-persistent save
保存iptables规则,需要文件权限
sudo iptables-save > /etc/iptables/rules.v4
重启iptables
sudo systemctl restart iptables
sudo systemctl restart netfilter-persistent
删除input的第3条规则
iptables -D INPUT 3
删除入站端口
sudo iptables -D INPUT -p tcp --dport 443 -j DROP
Good!