簡體   English   中英

無法訪問 Oracle 雲實例上的開放端口

[英]Can not reach open ports on Oracle Cloud Instance

我在 Oracle Cloud 中運行了 2 個微型實例,它們都在同一個子網下並啟用了一些端口轉發,即

在此處輸入圖像描述

在第一個實例中,我還在firewalld中啟用了這些端口,並且我能夠從外部訪問它們。

ubuntu@instance:~$ sudo firewall-cmd --list-all
public
  target: default
  icmp-block-inversion: no
  interfaces:
  sources:
  services: dhcpv6-client ssh
  ports: 80/tcp 443/tcp
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:
user@iMac:~$ telnet instance_ip 443
Trying ...
Connected to instance_ip.

我在第二個實例上做了完全相同的事情,這意味着sudo firewall-cmd --list-all返回相同的輸出。 使用sudo iptables -S快速檢查也顯示了相同的結果。 由於兩個實例都連接到同一個子網,我希望端口轉發以相同的方式工作。 但是,我只能連接到第二個實例上的端口 22。 任何 ping 其他端口的嘗試都會導致Connection refused

我忘記了什么?

PS我知道問題Can't access Oracle Cloud Always Free Compute http port 顯然,我已經遵循了該問題中的每一個建議,但這僅有助於建立第一個實例。

如果有防火牆,連接不會被拒絕而是被阻止(“連接超時”)。 因此,如果您收到“連接被拒絕。”,這聽起來更像是在偵聽端口的主機上沒有運行任何進程。 如果進程正在偵聽端口 80/443,您可以使用“netstat -na | grep LISTEN”檢查嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM