如何在AWS EC2的Linux服务器上开放一个端口

2024-1-30 / 0 评论 / 212 阅读

如何在AWS EC2的Linux服务器上开放一个端口

这是一篇用屏[]幕截图解释如[]何在 AWS EC2 Linux 服务器上打开[]端口的教程。[]它能帮助你管[]理 EC2 服务器上特定[]端口的服务。[]

AWS(即 Amazon[] Web Servic[]es)不是 IT 世界中的新术[]语了。它是亚[]马逊提供的云[]服务平台。它[]的免费帐户能[]为你提供一年[]的有限免费服[]务。这是尝试[]新技术而不用[]花费金钱的最[]好的方式之一[]

AWS 提供服务器计[]算作为他们的[]服务之一,他[]们称之为 EC(弹性计[]算)。使用它[]可以构建我们[]的 Linux 服务器。我们[]已经看到了如[]何在 AWS 上设置免费的[] Linux 服务器了。

默认情况下,[]所有基于 EC2 的 Linux 服务器都只打[]开 22 端口,即 SSH 服务端口(允[]许所有 IP 的入站连接)[]。因此,如果[]你托管了任何[]特定端口的服[]务,则要为你[]的服务器在 AWS 防火墙上打开[]相应端口。

同样它的 1 到 65535 的端口是打开[]的(对于所有[]出站流量)。[]如果你想改变[]这个,你可以[]使用下面的方[]法编辑出站规[]则。

在 AWS 上为你的服务[]器设置防火墙[]规则很容易。[]你能够在几秒[]钟内为你的服[]务器打开端口[]。我将用截图[]指导你如何打[]开 EC2 服务器的端口[]

步骤 1 :

登录 AWS 帐户并进入 EC2 管理控制台。[]进入&ldq[]uo;网络及[]安全&rdq[]uo;Net[]work & Securi[]ty 菜单下的安全[]组Secur[]ity Groups[],如下高亮显[]示:

如何在AWS EC2的Linux服务器上开放一个端口

AWS EC2 管理控制台

步骤 2 :

在安全组Se[]curity[] Groups[]中选择你的 EC2 服务器,并在[] 行动Acti[]ons 菜单下选择 编辑入站规则[]Edit inboun[]d rules。[]

如何在AWS EC2的Linux服务器上开放一个端口

AWS 入站规则菜单[]

步骤 3:

现在你会看到[]入站规则窗口[]。你可以在此[]处添加/编辑[]/删除入站规[]则。这有几个[]如 http、n[]fs 等列在下拉菜[]单中,它们可[]以为你自动填[]充端口。如果[]你有自定义服[]务和端口,你[]也可以定义它[]

如何在AWS EC2的Linux服务器上开放一个端口

AWS 添加入站规则[]

比如,如果你[]想要打开 80 端口,你需要[]选择:

类型:htt[]p

协议:TCP[]

端口范围:8[]0

源:任何来源[]:打开 80 端口接受来自[]&ldquo[];任何IP([]0.0.0.[]0/0)&r[]dquo;的[]请求;我的 IP:那么它[]会自动填充你[]当前的公共互[]联网 IP

步骤 4:

就是这样了。[]保存完毕后,[]你的服务器入[]站 80 端口将会打开[]!你可以通过[] telnet[] 到 EC2 服务器公共域[]名的 80 端口来检验([]可以在 EC2 服务器详细信[]息中找到)。[]

你也可以在p[]ing.eu[]等网站上检验[]

同样的方式可[]以编辑出站规[]则,这些更改[]都是即时生效[]的。

 

评论一下?

OωO
取消