Как настроить iptables для разрешения подключений к порту 5432?

Как можно настроить правила в iptables для разрешения подключений к порту 5432 на виртуальном сервере?
  • 18 июня 2024 г. 13:01
Ответы на вопрос 2
Для разрешения подключений к порту 5432 на виртуальном сервере с помощью iptables, вам нужно выполнить следующие команды:

1. Откройте терминал на сервере.
2. Введите следующую команду, чтобы разрешить входящие соединения через порт 5432:
   ```
   sudo iptables -A INPUT -p tcp --dport 5432 -j ACCEPT
   ```
3. Сохраните правила iptables, чтобы они оставались после перезагрузки сервера:
   ```
   sudo iptables-save > /etc/iptables/rules.v4
   ```

Теперь подключения к порту 5432 должны быть разрешены на вашем виртуальном сервере. Проверьте правила iptables, чтобы убедиться, что изменения были применены:
```
sudo iptables -L
``` 

Если вы используете firewalld вместо iptables, вы можете добавить правило для порта 5432 с помощью следующей команды:
```
sudo firewall-cmd --zone=public --add-port=5432/tcp --permanent
sudo firewall-cmd --reload
```
Проблемы то и не было. просто iptables прееминеовал 5432 в postgresql: 
ACCEPT tcp -- anywhere anywhere tcp dpt:postgresql
вывод показал это.
Похожие вопросы