Невозможно получить доступ к виртуальной машине 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.
Четыре причины:
- Брандмауэр на уровне ВМ.
- Ни одно приложение не прослушивает указанный порт.
- Группа сетевой безопасности, подключенная к vm\ подсети, блокирует трафик.
- Брандмауэр Azure (маловероятно, функция предварительного просмотра).
Похоже, у вас есть дело №3. Как редактировать NSG.