Mat*_*hew 2 oracle-cloud-infrastructure
我创建了一个运行 Ubuntu 20.04 的 Oracle 云基础设施计算实例。我正在尝试打开端口 19132。
根据另一个问题,我发现 Opening port 80 on Oracle Cloud Infrastructure Compute node
我创建了一个公共子网,其中有一个互联网网关并添加了端口 19132 的入口规则(在安全列表中)
网络统计看起来不错
netstat -tulpn
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:19132 0.0.0.0:* 1007/./bedrock_serv
Run Code Online (Sandbox Code Playgroud)
我安装了 ufw 并添加了允许 19132 的规则,但我仍然无法从外部连接到它。谁能指出我哪里出错了?
Ach*_*chu 19
我在 Oracle 云上遇到了同样的问题。
这对我有用;首先,安装firewalld
sudo apt install firewalld
Run Code Online (Sandbox Code Playgroud)
然后打开公共区域的端口;
sudo firewall-cmd --zone=public --permanent --add-port=19132/tcp
Run Code Online (Sandbox Code Playgroud)
最后,重新加载firewalld
sudo firewall-cmd --reload
Run Code Online (Sandbox Code Playgroud)
小智 5
看起来您需要在该虚拟机上配置公共 IP,才能从互联网访问它。
请查看 https://docs.cloud.oracle.com/en-us/iaas/Content/Network/Tasks/managingpublicIPs.htm
对于直接与互联网通信的实例,需要满足以下所有条件:
该实例必须位于公有子网中。该实例必须具有公共 IP 地址。实例的 VCN 必须具有互联网网关。公有子网必须具有相应配置的路由表和安全列表。
| 归档时间: |
|
| 查看次数: |
5625 次 |
| 最近记录: |