2015-12-16 4 views
0

Я пытаюсь открыть порт на Windows Azure, и у меня есть уже:Windows Azure - Linux Virtual Machine - Открытие порта для PgSQL

  1. открыть порт на Лазурном портала с помощью NSG
  2. Open порт на Linux виртуальной машине (Iptables)
  3. порт открыт для всех машин в сети Windows Azure LAN
  4. Я не могу телнет от моего удаленного хоста к Azure VM на PgSQL порту (5432)
  5. I имеют одинаковый ru le на iptables для 22 порта и 8080, и эти два правила работают ... с моего удаленного хоста.
  6. Я также пытаюсь использовать tcpdump, но я не могу захватить любые пакеты для порта 5432, когда я пытаюсь сделать telnet this порт из моего удаленного хоста ...
  7. Нет, мой интернет-провайдер не блокирует этот порт
  8. У меня заканчиваются идеи ... если Azure блокирует порт, что будет точкой установки NSG в первое место?
+0

Звучит не так, как будто вы там еще, но убедитесь, что вы отредактировали 'pg_hba.conf', чтобы он разрешал соединения , По умолчанию Pg принимает только соединения с localhost. – alzee

+0

Я просто пытаюсь открыть порт, pg_hba.conf не блокирует порт, он блокирует соединение с pgsql, но не закрывает порт. – crashoverbike

ответ

0

Я решил эту проблему некоторое время назад, возможно, это будет полезно для кого-то. Enyłej, при создании правил для брандмауэра лазурного номер очень важен:

, если у вас есть:

1000 позволяют по умолчанию-SSH

2000 allw-умолчанию-STH

не создает правило с номерами, такими как 1100 allow-smtp, начинается с более высокого числа, такого как 2100.