甲骨文云Oracle Cloud云外部无法连接怎么办?

先交代一下背景

我之前先确认了系统默认端口,也检查了ufw和和甲骨文控制台的tcp放行,但是安装面板后,面板就是怎么都无法连接,前后折腾了半天时间搞不定。实在不知道怎么办了,然后折腾重新安装系统,但还是不行!如果你也想遇到问题想重置系统,请看这里:甲骨文云Oracle Cloud怎么重置系统

后来了解到这个是甲骨文云系统安装是自带防火墙,就算你后面装了ufw也放行了其他端口,但到它这有一票否决权,就直接REJECT ALL,

图中可以看到前面都是ACCEPT,然后最后来个REJECT。也许甲骨文云系统默认的这个设置是保护咱们新手也是为了他们云服务的安全吧!

解决办法

甲骨文云Oracle Cloud的用户默认是普通用户,甲骨文云的Ubuntu系统不带ufw,这里咱们就用如下的命令先测试

sudo iptables -L INPUT -n -v --line-numbers

复制到你的SSH,按回车看下有没有跟上图一样红色位置的这个reject,如果有这个reject那么就说明确实被这个系统自带的防火墙给拦截了.

输入以下命令把这个默认的防火墙清除掉

sudo iptables -F INPUT
sudo iptables -P INPUT ACCEPT

防止系统重启失效:

sudo netfilter-persistent save

如果提示 no command,说明没安装,先执行这个安装命令 sudo apt install iptables-persistent -y ,如果让你确认,你就选yes

以上操作完成后,最后再次用如下命令测试一下

sudo iptables -L INPUT -n -v --line-numbers

如果这次没有看到reject,那么说明网通了,现在就可以继续进行VPS设置了

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注