我使用 Amazon Web Services 建立了第一個 EC2 執行個體 (linux),但無法從任何主機的任何連接埠進行連線。我更改了安全群組的入站規則,以允許來自任何 IP0.0.0.0/0
和任何協定的連線。但是當我在連接埠 22 或連接埠 80 或任何其他連接埠上 telnet 時,網路連線逾時且無連線。
除了安全性群組入站規則之外,我還需要設定什麼才能從 Internet 連線到我的 EC2 執行個體?
答案1
顯然,所有新的 EC2 執行個體都是在 Amazon 的虛擬私有雲內建立的。這意味著在設定更多內容之前,流量不會從 Internet 路由到 EC2 主機。要檢查的事項是:
- 子網與 vpc 的關聯
- vpc 上是否有網路網關
- 將子網路與路由表關聯
- 路由表中的新規則,用於將流量從 Internet 路由到 EC2 主機並傳回
這是這個最基本的設定的圖表這篇文章位於 AWS 知識庫支持。
我按照本文執行了上面項目符號清單中列出的步驟,現在我可以在 ssh 以及 EC2 主機安全性群組的入站規則中允許的任何其他連接埠上進行連接。