這是一篇用屏幕截圖解釋如何在 AWS EC2 Linux 服務(wù)器上打開端口的教程。它能幫助你管理 EC2 服務(wù)器上特定端口的服務(wù)。
AWS(即 Amazon Web Services)不是 IT 世界中的新術(shù)語(yǔ)了。它是亞馬遜提供的云服務(wù)平臺(tái)。它的免費(fèi)帳戶能為你提供一年的有限免費(fèi)服務(wù)。這是嘗試新技術(shù)而不用花費(fèi)金錢的最好的方式之一。
AWS 提供服務(wù)器計(jì)算作為他們的服務(wù)之一,他們稱之為 EC(彈性計(jì)算)。使用它可以構(gòu)建我們的 Linux 服務(wù)器。我們已經(jīng)看到了如何在 AWS 上設(shè)置免費(fèi)的 Linux 服務(wù)器了。
默認(rèn)情況下,所有基于 EC2 的 Linux 服務(wù)器都只打開 22 端口,即 SSH 服務(wù)端口(允許所有 IP 的入站連接)。因此,如果你托管了任何特定端口的服務(wù),則要為你的服務(wù)器在 AWS 防火墻上打開相應(yīng)端口。
同樣它的 1 到 65535 的端口是打開的(對(duì)于所有出站流量)。如果你想改變這個(gè),你可以使用下面的方法編輯出站規(guī)則。
在 AWS 上為你的服務(wù)器設(shè)置防火墻規(guī)則很容易。你能夠在幾秒鐘內(nèi)為你的服務(wù)器打開端口。我將用截圖指導(dǎo)你如何打開 EC2 服務(wù)器的端口。
步驟 1 :
登錄 AWS 帳戶并進(jìn)入 EC2 管理控制臺(tái)。進(jìn)入“網(wǎng)絡(luò)及安全”Network & Security 菜單下的安全組Security Groups,如下高亮顯示:
AWS EC2 管理控制臺(tái)
步驟 2 :
在安全組Security Groups中選擇你的 EC2 服務(wù)器,并在 行動(dòng)Actions 菜單下選擇 編輯入站規(guī)則Edit inbound rules。
AWS 入站規(guī)則菜單
步驟 3:
現(xiàn)在你會(huì)看到入站規(guī)則窗口。你可以在此處添加/編輯/刪除入站規(guī)則。這有幾個(gè)如 http、nfs 等列在下拉菜單中,它們可以為你自動(dòng)填充端口。如果你有自定義服務(wù)和端口,你也可以定義它。
AWS 添加入站規(guī)則
比如,如果你想要打開 80 端口,你需要選擇:
類型:http
協(xié)議:TCP
端口范圍:80
源:任何來(lái)源:打開 80 端口接受來(lái)自“任何IP(0.0.0.0/0)”的請(qǐng)求;我的 IP:那么它會(huì)自動(dòng)填充你當(dāng)前的公共互聯(lián)網(wǎng) IP
步驟 4:
就是這樣了。保存完畢后,你的服務(wù)器入站 80 端口將會(huì)打開!你可以通過(guò) telnet 到 EC2 服務(wù)器公共域名的 80 端口來(lái)檢驗(yàn)(可以在 EC2 服務(wù)器詳細(xì)信息中找到)。
你也可以在ping.eu等網(wǎng)站上檢驗(yàn)。
同樣的方式可以編輯出站規(guī)則,這些更改都是即時(shí)生效的。