我在 Windows Azure VM 中创建了一个 ubuntu 映像。我正在尝试向外界开放端口 7171。我该怎么做?
我尝试发出 iptables 命令,但是它不起作用,不确定是我使用不当还是需要设置 azure 级别设置?
编辑:也许它只在本地主机上打开,而不是在世界范围内打开?我该如何验证呢?
答案1
您需要将其添加为端点。从 Windows Azure 预览门户中,选择虚拟机 -> 您的虚拟机。然后单击端点选项卡,最后单击新建。您可以在那里看到默认情况下只打开 SSH 端口。
答案2
使用 Azure 的新门户:
- 打开您的虚拟机。
- 转到“设置”窗口中的网络接口
- 单击您的网络接口
- 在网络接口窗口中,有一个“网络安全组“ 部分
- 在网络安全组的设置中单击“入站安全规则“
- 添加新规则
我不确定是否有更短的方法到达那里。下次我将确保在创建虚拟机时设置我的端口。
答案3
在较新版本的 Azure 门户 (v3) 中,步骤现在略有不同。如果您从左侧菜单中选择虚拟机,然后选择特定 VM,然后选择网络,则可以为每个 VM 的特定端口添加入站/出站规则。
屏幕截图#1 截图#2