Доступ к порту сервера Azure Ubuntu 14.04
У меня есть сервер Ubuntu 14.04.1 в облаке Azure со статическим публичным IP-адресом.
И я не могу открыть желаемый порт TCP или UDP для моего сервиса там.
Я не вижу внешнюю сеть в списке сетей.
Ничего похожего на лазурном портале не связано с портами.
Есть идеи, как переадресовать порт или сделать его доступным из интернета?
1 ответ
Я нашел проблему.
Похоже, что Azure имеет свой собственный брандмауэр, который называется.... Security zones
,
Таким образом, чтобы открыть порт, нужно перейти на portal.azure.com
, открыть Security zone
какой целевой виртуальной машине назначен Затем в настройках этой зоны в Inbound security ruless
Настройте порт, который должен быть открыт, и сохраните настройки.
Чтобы открыть порт в Azure Ubuntu VM, вы должны использовать NSG (Network Security Group), который является брандмауэром Azure.
Войдите в портал Azure (portal.azure.com)
Найдите и выберите группу ресурсов для виртуальной машины, выберите " Добавить", затем найдите и выберите " Группа безопасности сети".
Выберите Создать.
Откроется окно Создать группу безопасности сети.
Введите имя для вашей группы безопасности сети.
Выберите или создайте группу ресурсов, затем выберите местоположение.
Выберите Создать, чтобы создать группу безопасности сети.
Создайте входящее правило безопасности
Выберите новую группу безопасности сети.
Выберите Правила безопасности для входящих сообщений, затем выберите Добавить.
Выберите в раскрывающемся меню общую службу, например HTTP. Вы также можете выбрать Custom, если хотите указать конкретный порт для использования.
При желании измените Приоритет или Имя. Приоритет влияет на порядок применения правил: чем меньше числовое значение, тем раньше применяется правило.
Выберите Добавить, чтобы создать правило.
Пожалуйста, обратитесь к приведенному ниже URL, который поможет вам открыть порт для Ubuntu VM.
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal