Oracle Cloud Ubuntu默认系统使用的是iptables进行防火墙管理
在子网中开启端口的入站规则后,端口仍然不通,需要再在iptables中配置下
使用iptables开放需要的端口
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 8888 -j ACCEPT //开放tcp端口8888
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 80 -j ACCEPT //开放tcp端口80
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 443 -j ACCEPT //开放tcp端口443
sudo iptables-save //保存iptables规则
当我们写入iptables规则后如果我们的系统重启后iptables规则将会被清理掉,即使我们使用了“iptables-save”命令将iptables规则到了文件,在系统重启后需要执行“iptables-restore”来恢复保存的规则。
所以我们需要“iptables-persistent”这个工具来让我们的iptables规则重启后依旧有效
sudo apt-get update //更新软件源
sudo apt-get install iptables-persistent -y //安装iptables-persistent工具
sudo netfilter-persistent save //保存规则文件
sudo netfilter-persistent reload //载入规则文件
这样配置完我们就能正常访问我们服务器里的服务了,重启系统也能正常开启需要的端口
Comments | NOTHING