qna.habr.com Open in urlscan Pro
178.248.233.33  Public Scan

URL: https://qna.habr.com/q/685234
Submission Tags: demotag1 demotag2 Search All
Submission: On August 16 via api from RU — Scanned from DE

Form analysis 1 forms found in the DOM

GET search

<form class="suggest" action="search" method="get" id="header_search_form">
  <div class="suggest__field_wrap">
    <div class="suggest__wrap_fluid">
      <span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span><input class="suggest__field ui-autocomplete-input" type="search" autocomplete="off" name="q" placeholder="Найти вопрос, ответ, тег или пользователя" value="">
    </div>
    <button class="btn btn_link" type="button" role="btn_suggest_close">
      <span>Закрыть</span>
    </button>
  </div>
  <button class="btn btn_suggest" type="button" role="btn_suggest">
    <svg class="icon_svg icon_search" viewBox="0 0 32 32">
      <use href="62da74e9/images/sprite.svg#icon_search"></use>
    </svg>
  </button>
</form>

Text Content

Все сервисы Хабра


Сообщество IT-специалистов



Ответы на любые вопросы об IT



Профессиональное развитие в IT



Удаленная работа для IT-специалистов

Готовимся к неделе мобильной разработки
Один день из жизни полутора тысяч рублей
Войти на сайт
 * Все вопросы
 * Все теги
 * Пользователи


ХАБР Q&A — ВОПРОСЫ И ОТВЕТЫ ДЛЯ IT-СПЕЦИАЛИСТОВ

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой
теме.

Узнать больше

ДРУГИЕ ПРОЕКТЫ ХАБРА

 * Хабр
 * Карьера
 * Фриланс


Закрыть
Задать вопрос

Максим @MaxRAF
 * PostgreSQL
 * CentOS


FIREWALL-CMD И POSTGRESQL. ПОЧЕМУ ДОБАВЛЕННЫЙ ПОРТ ЗАКРЫТ?

Всем привет.

Адрес сервера PostgreSQL: 10.0.0.2/24
Адрес сервера с приложением: 10.0.0.4/24

Есть приложение на удаленном сервере, которое использует БД PostgreSQL.

На сервере PostgreSQL добавил правило:


firewall-cmd --add-service=postgresql --zone=internal --permanent



PostgreSQL работает и слушает порт 5432/TCP:


[root@centos-2gb-nbg-zabbix tmp]# netstat -tulpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      1037/zabbix_agentd
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      1050/zabbix_server
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1256/sshd
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      1047/postmaster
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      8340/master



Правило добавлено:
internal (active)
target: default
icmp-block-inversion: no
interfaces: eth1
sources:
services: postgresql samba-client ssh zabbix-agent zabbix-server
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:

На сервере с приложением проверил открытые порта сервера PostgreSQL:


[root@centos-2gb-nbg-gitlab tmp]# nmap -p 1-65535 -T4 -A -v 10.0.0.2

Starting Nmap 6.40 ( http://nmap.org ) at 2019-11-18 14:33 +10

Host is up (0.0017s latency).
Not shown: 65531 filtered ports
PORT      STATE  SERVICE    VERSION
22/tcp    open   ssh        OpenSSH 7.4 (protocol 2.0)
| ssh-hostkey: 2048 b7:38:26:2e:32:94:26:ea:80:38:bb:22:1b:78:f6:4e (RSA)
|_256 26:1e:f8:a7:c7:75:9f:7f:7a:81:fc:09:ee:85:38:6d (ECDSA)
5432/tcp  closed postgresql
10050/tcp open   tcpwrapped
10051/tcp open   tcpwrapped



nmap порт видит, но он почему-то закрыт.
 * Вопрос задан более двух лет назад
 * 1227 просмотров

Комментировать
Подписаться 1 Средний Комментировать
 * Facebook
 * Вконтакте
 * Twitter


Реклама

Решения вопроса 1
Максим @MaxRAF Автор вопроса
Отвечу сам себе )

Решение:

Так как у меня два интерфейса eth0 и eth1, то в моём случае надо добавить в
файле postgresql.conf в строке listen_addresses = адрес интерфейса eth1.
Ответ написан более двух лет назад
Комментировать
Нравится Комментировать
 * Facebook
 * Вконтакте
 * Twitter

Пригласить эксперта
Ответы на вопрос 1
ky0 @ky0
Миллиардер, филантроп, патологический лгун
Отвечу на ваш неправильный ответ.

Так было не потому, что у вас два интерфейса, а потому что, судя по листингу, он
слушал только локально, как и происходит по умолчанию.
Ответ написан более двух лет назад
1 комментарий
Нравится 1 комментарий
 * Facebook
 * Вконтакте
 * Twitter

 * Максим @MaxRAF Автор вопроса
   Всё верно.
   
   Ответ мой был правильным, но не полным.
   Написано более двух лет назад

Ваш ответ на вопрос


ВОЙДИТЕ, ЧТОБЫ НАПИСАТЬ ОТВЕТ

Войти через центр авторизации
Похожие вопросы
 *  * Python
    * +2 ещё
   
   Простой
   
   
   КАК ВЫВЕСТИ ДАННЫЕ С POSTGRESQL В ТЕЛЕГРАМ БОТА НА POSTGRESQL?
   
    * 1 подписчик
    * час назад
    * 33 просмотра
   
   0
   ответов
 *  * PostgreSQL
   
   Простой
   
   
   КАК ДОБАВИТЬ ПЕРЕМЕННУЮ В ЗАПРОС?
   
    * 1 подписчик
    * 6 часов назад
    * 39 просмотров
   
   0
   ответов
 *  * PostgreSQL
    * +1 ещё
   
   Простой
   
   
   ПОЧЕМУ НЕВОЗМОЖНО ПОДКЛЮЧИТЬСЯ К УДАЛЕННОМУ СЕРВЕРУ POSTGRESQL — CONNECTION
   TIMED OUT?
   
    * 1 подписчик
    * 8 часов назад
    * 111 просмотров
   
   1
   ответ
 *  * PostgreSQL
   
   Простой
   
   
   КАК УДАЛЕННО ПОДКЛЮЧИТЬСЯ К БАЗЕ ДАННЫХ СЕРВЕРА В LINUX?
   
    * 1 подписчик
    * 10 часов назад
    * 81 просмотр
   
   1
   ответ
 *  * PostgreSQL
   
   Средний
   
   
   КАК ПЕРЕОПРЕДЕЛИТЬ ФУНКЦИЮ TRUNC ДЛЯ РАБОТЫ С ДАТАМИ?
   
    * 1 подписчик
    * вчера
    * 33 просмотра
   
   0
   ответов
 *  * PostgreSQL
   
   Средний
   
   
   КАК ИЗМЕНИТЬ ДИРЕКТОРИЮ ДЛЯ POSTGRESQL WAL?
   
    * 1 подписчик
    * вчера
    * 27 просмотров
   
   1
   ответ
 *  * Linux
    * +2 ещё
   
   Простой
   
   
   КАК ПОДКЛЮЧИТЬ И ИСПОЛЬЗОВАТЬ ADMINER EDITOR? МОЖНО ЛИ ИСПОЛЬЗОВАТЬ ВМЕСТЕ С
   ОБЫЧНОМ ADMINER?
   
    * 1 подписчик
    * вчера
    * 70 просмотров
   
   0
   ответов
 *  * PostgreSQL
    * +2 ещё
   
   Средний
   
   
   КАК ОБЪЕДИНИТЬ НЕСКОЛЬКО КОПИЙ ПРИЛОЖЕНИЯ В ОДНУ?
   
    * 1 подписчик
    * вчера
    * 65 просмотров
   
   2
   ответа
 *  * PostgreSQL
    * +1 ещё
   
   Простой
   
   
   КАК ЗАПУСТИТЬ POSTGRES СЕРВЕР НА LINUX?
   
    * 1 подписчик
    * 14 авг.
    * 83 просмотра
   
   0
   ответов
 *  * PostgreSQL
   
   Простой
   
   
   ПОЧЕМУ GROUP BY ТАК МЕДЛЕННО ВЫПОЛНЯЕТСЯ?
   
    * 1 подписчик
    * 14 авг.
    * 86 просмотров
   
   0
   ответов
 * Показать ещё Загружается…

Вакансии с Хабр Карьеры
DBA PostgreSQL (Администратор баз данных PostgreSQL)
SberTech • Новосибирск
До 300 000 ₽
Инженер по внедрению МойОфис
DCLogic • Москва
от 120 000 ₽
Администратор баз данных (DBA PostgreSQL)
ЭР-Телеком Холдинг
от 200 000 ₽
Ещё вакансии
Заказы с Хабр Фриланса
Разработка партнерской программы
16 авг. 2022, в 18:26
200000 руб./за проект
Обновить сайт на Laravel с версии 5 до 8 или 9
16 авг. 2022, в 18:24
25000 руб./за проект
Доработаь авто портал на PHP, Symfony компоненты используются
16 авг. 2022, в 17:59
30000 руб./за проект
Ещё заказы

МИНУТОЧКУ ВНИМАНИЯ

 * Вам встречались классные IT-эйчары? Расскажите нам о них
   Опрос
 * Джависты быстрые, но часики тикают
   Мегапост
 * Фулстеком можешь ты не быть, но Node.js понять обязан
   Мегапост

Присоединяйтесь к сообществу, чтобы узнавать новое и делиться знаниями
Зарегистрироваться
Реклама

Самое интересное за 24 часа
 * Как происходит деплой небольших веб-сервисов на ASP.NET Core на Linux VPS?
   * 3 подписчика
   * 2 ответа
 * После переполнения диска на хостинге полетел MySql – повреждена база данных,
   как восстановить?
   * 4 подписчика
   * 0 ответов
 * Как сканировать QR коды камерой и записывать информацию в файл?
   * 3 подписчика
   * 0 ответов
 * Как расшифровать странное сообщение?
   * 2 подписчика
   * 2 ответа
 * Где искать инвестиции в SexTech/Adult стартапы?
   * 3 подписчика
   * 1 ответ
 * Какие есть варианты программ, сервисов для очистки семантики от мусора?
   * 3 подписчика
   * 1 ответ
 * Подводные камни удаленной работы на организацию в другом регионе РФ (с
   оформлением в штат)?
   * 6 подписчиков
   * 6 ответов
 * Как исправить ошибку установки ruby при установке beef в ubuntu 18.04?
   * 2 подписчика
   * 1 ответ
 * Зачем задавать приватный модификатор доступа для свойств класса?
   * 2 подписчика
   * 4 ответа
 * Как добавить партицию, если уже есть maxvalue?
   * 2 подписчика
   * 1 ответ

 * © Habr
 * О сервисе
 * Обратная связь
 * Блог

 * 
 * 
 * 


ВОЙДИТЕ НА САЙТ

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть