Frank Chen 在版块 Cloud服务 中发起了话题 甲骨文Oracle Cloud添加新端口开放的方法 3年前
一、甲骨文控制台开放端口
不管哪种办法,先在甲骨文网页控制台开放端口是基本操作。这里复制一下之前的内容。登陆Oracle Cloud网页后台,进行设置
进入“实例”,点击“实例信息”下的“虚拟云网络”右侧类似“VirtualCloudNetwork-2019****-****”的按钮并进入;
在“(根)区间中的子网”下,如果存在多个类似“公共子网 pbOp:***-**-1 ”的项目列表,就随便点进去一个;
在“安全列表”下,点击并进入“Default Security List for VirtualCloudNetwork-2019****-****”。
编辑“入站规则”下“目的地端口范围”为22那条规则,或者参照这条规则新建也可以。
将“目的地端口范围”下的“22”改为“22,80,443”,然后“保存更改”即可。 系统会自动根据添加的IP生成新的两条规则。
注意:每个端口或范围间隔需要英文逗号;如果需要增加UDP端口,就在“IP 协议 ”下选择“UDP”。
二、 其他几种方法
2.1 彻底禁用防火墙
简单粗暴,能用就行。不太推荐。
2.1.1 直接删除iptables规则
sudo rm -rf /etc/iptables && reboot
2.1.2 开放所有端口
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
sudo apt-get purge netfilter-persistent
reboot2.2 使用iptables开放端口
使用iptalbes开放必要的端口,可以用。
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp –dport 8888 -j ACCEPT
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp –dport 80 -j ACCEPT
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp –dport 443 -j ACCEPT
sudo iptables-save
sudo apt-get update
sudo apt-get install iptables-persistent -y
sudo netfilter-persistent save
sudo netfilter-persistent reload
三、 如何正确使用UFW
首先理解UFW只是iptables的配置工具,所以想用UFW就不要把iptables删除或禁用,放着不管就好了。但问题是,就如开头所说,重启会配置失效。下面来说一下正确使用UFW的流程。
3.1 安装相关软件包
sudo apt-get install iptables-persistent netfilter-persistent ufw3.2 修改UFW启动配置文件
sudo vi /lib/systemd/system/ufw.service增加一行“After=netfilter-persistent.service”到[Unit]段最后,改成这个样子:
[Unit]
Description=Uncomplicated firewall
Documentation=man:ufw(8)
DefaultDependencies=no
Before=network.target
After=netfilter-persistent.service[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/lib/ufw/ufw-init start quiet
ExecStop=/lib/ufw/ufw-init stop[Install]
WantedBy=multi-user.target重启系统。
3.3 正常配置UFW防火墙
按常规方式开放22,80,443端口即可。sudo ufw reset
sudo ufw default deny incoming
sudo ufw default allow outgoingsudo ufw allow ssh
sudo ufw allow http
sudo ufw allow httpssudo ufw enable
这样应该就可以了。
最后在线: 活跃于 1天, 7小时前
评论: 7
获赞: 0
文章: 0
粉丝: 68
关注: 68
好友: 18
User Rating: ( vote)