Linux中國

如何在 AWS EC2 的 Linux 伺服器上開放一個埠

AWS(即 Amazon Web Services)不是 IT 世界中的新術語了。它是亞馬遜提供的雲服務平台。它的免費帳戶能為你提供一年的有限免費服務。這是嘗試新技術而不用花費金錢的最好的方式之一。

AWS 提供伺服器計算作為他們的服務之一,他們稱之為 EC(彈性計算)。使用它可以構建我們的 Linux 伺服器。我們已經看到了如何在 AWS 上設置免費的 Linux 伺服器了。

默認情況下,所有基於 EC2 的 Linux 伺服器都只打開 22 埠,即 SSH 服務埠(允許所有 IP 的入站連接)。因此,如果你託管了任何特定埠的服務,則要為你的伺服器在 AWS 防火牆上打開相應埠。

同樣它的 1 到 65535 的埠是打開的(對於所有出站流量)。如果你想改變這個,你可以使用下面的方法編輯出站規則。

在 AWS 上為你的伺服器設置防火牆規則很容易。你能夠在幾秒鐘內為你的伺服器打開埠。我將用截圖指導你如何打開 EC2 伺服器的埠。

步驟 1 :

登錄 AWS 帳戶並進入 EC2 管理控制台。進入 「網路及安全」 Network & Security 菜單下的 安全組 Security Groups ,如下高亮顯示:

AWS EC2 management console

AWS EC2 管理控制台

步驟 2 :

安全組 Security Groups 中選擇你的 EC2 伺服器,並在 行動 Actions 菜單下選擇 編輯入站規則 Edit inbound rules

AWS inbound rules

AWS 入站規則菜單

步驟 3:

現在你會看到入站規則窗口。你可以在此處添加/編輯/刪除入站規則。這有幾個如 http、nfs 等列在下拉菜單中,它們可以為你自動填充埠。如果你有自定義服務和埠,你也可以定義它。

AWS add inbound rule

AWS 添加入站規則

比如,如果你想要打開 80 埠,你需要選擇:

  • 類型:http
  • 協議:TCP
  • 埠範圍:80
  • 源:任何來源:打開 80 埠接受來自「任何IP(0.0.0.0/0)」的請求;我的 IP:那麼它會自動填充你當前的公共互聯網 IP

步驟 4:

就是這樣了。保存完畢後,你的伺服器入站 80 埠將會打開!你可以通過 telnet 到 EC2 伺服器公共域名的 80 埠來檢驗(可以在 EC2 伺服器詳細信息中找到)。

你也可以在 ping.eu 等網站上檢驗。

同樣的方式可以編輯出站規則,這些更改都是即時生效的。

via: http://kerneltalks.com/virtualization/how-to-open-port-on-aws-ec2-linux-server/

作者:Shrikant Lavhate 譯者:geekpi 校對:jasminepeng

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國