Невозможно получить доступ к виртуальной машине Azure через порт 8888

Я установил виртуальную машину Ubuntu Azure, создал группу безопасности сети, добавил правила для портов 80 и 8888. брандмауэр не активен. связанный nsg с подсетью виртуальной машины. Невозможно удаленно подключиться к порту 8888, но telnet к порту 80 в порядке, а порт 8080 также в порядке, хотя нет никакого правила, разрешающего 8080. Я экспериментировал и удалил правило входящего порта 80, но все еще могу получить доступ к порту 80

netstat -ant | grep 8888 показывает, что один процесс прослушивает tcp 0 0 127.0.0.1:8888 0.0.0.0:* LISTEN

Просто кажется, что доступ не соответствует моим правилам входящего трафика, но подчиняется некоторым настройкам по умолчанию. Что это может делать?

2 ответа

Решение

Как вы сказали, ваш сервис слушает 127.0.0.1сервис доступен только внутри ВМ.

Вы должны установить свой сервис прослушивания 0.0.0.0 или частный IP VM.

Четыре причины:

  1. Брандмауэр на уровне ВМ.
  2. Ни одно приложение не прослушивает указанный порт.
  3. Группа сетевой безопасности, подключенная к vm\ подсети, блокирует трафик.
  4. Брандмауэр Azure (маловероятно, функция предварительного просмотра).

Похоже, у вас есть дело №3. Как редактировать NSG.

Другие вопросы по тегам