2017-02-02 7 views
1

У меня есть linux vm на Azure. Я открыл правило для подключения к порту 20212 tcp и, кроме того, создал правило в iptables, чтобы разрешить трафик на этот порт.Соединение отклонено на пользовательском порту на Azure linux VM

Но когда я делаю telnet 127.0.0.1 20212, я получаю сообщение об ошибке отказа, а также когда я делаю telnet SERVER-IP 20212, я получаю ту же ошибку. Есть ли другой шаг нуждается в открытии пользовательский порт на Лазурном виртуальных машин

+0

Убедитесь, что ваш порт 20212 прослушивает 'tcp'. Вы можете использовать 'netstat -ant | grep 20212'. Результат будет выглядеть следующим образом: tcp 0 0 0.0.0.0:20212 0.0.0.0:* LISTEN ' –

+0

Согласно вашему описанию, я думаю, ваше приложение не работает. –

ответ

1

Там 3 движущиеся части этой головоломки:

  1. Network Group Security позволяет порт
  2. Linux VM брандмауэра, разрешающие порт
  3. Приложение, которое работает и прослушивает порт

оказывается, что вам не хватает третьего.

Смежные вопросы