我在 Azure 云中拥有具有静态公共 IP 地址的 Ubuntu 14.04.1 服务器。
我无法在那里为我的服务打开所需的 TCP 或 UDP 端口。
我在网络列表中看不到外部网络。
Azure 门户中没有与端口相关的类似内容。
知道如何转发端口或者使其可从内部访问吗?
答案1
我发现了问题。
看来 Azure 有自己的防火墙,叫做Security zones
.....。
因此,要打开端口,需要转到portal.azure.com
,打开Security zone
已分配目标 VM。然后在该区域的设置中配置Inbound security ruless
需要打开的端口并保存设置。
答案2
要在 Azure Ubuntu VM 中打开端口,您必须使用核供应国集团(网络安全组) 即 Azure 防火墙。
登录 Azure 门户 (portal.azure.com)
搜索并选择资源组对于虚拟机,选择添加,然后搜索并选择网络安全组。
选择“创建”。
这创建网络安全组窗口打开。
输入您的网络安全组。
选择或创建一个资源组,然后选择地点。
选择创建创建网络安全组。
创建入站安全规则
选择您的新的网络安全组。
选择入站安全规则,然后选择添加。
选择一个公共服务来自下拉式菜单, 例如HTTP。如果您想要提供要使用的特定端口,也可以选择“自定义”。
(可选)更改优先级或名称。优先级会影响规则的应用顺序:数值越低,规则应用得越早。
选择添加创建规则。
请参考以下 URL 来帮助您打开 Ubuntu VM 的端口。
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal