Назад | Перейти на главную страницу

Группа безопасности сети Azure - входящий - порты не работают

Создал виртуальную машину Ubuntu 14.04 LTS в группе управления ресурсами Azure (ARM). В правила безопасности для входящего трафика добавлено несколько портов (например, 9220, 6789, 6980), из этих портов только 9220 (вместе с включенными портами по умолчанию - 22, 80) работает, а все остальные порты не работают. Группа безопасности сети идеально связана с сетевым адаптером и подсетью, не повезло, и даже создала новую сеть безопасности сети, связанную с тем же сетевым адаптером и подсетью, но все равно не повезло. Брандмауэр Ubuntu по умолчанию отключен.Скриншот NSG

Судя по вашему описанию, похоже, что ваш сервис не слушает и не слушает 127.0.0.1.

Вы могли бы использовать netstat -ant|grep <port>. Результат должен быть таким, как показано ниже:

tcp        0      0 0.0.0.0:<port>              0.0.0.0:*               LISTEN 

Службе не удалось прослушать 127.0.0.1. Он должен слушать 0.0.0.0 или частный IP-адрес виртуальной машины (например, 10.0.0.4).

Вы можете проверить свою виртуальную машину, curl 127.0.0.1:<port>. Убедитесь, что он может предоставлять услуги.

Перейдите к сетевой карте виртуальной машины, выберите «Действующие правила безопасности» и проверьте, что там находится, просто чтобы убедиться, что ваши правила применяются. После этого проверьте свой Linux на наличие открытых портов.

netstat -tulnp | grep <port no>