Рейтинг:0

Как отключить порт postgresql для подключения к внешнему серверу?

флаг br

Я установил на свой выделенный сервер Ubuntu 20.04, докер и контейнер с postgressql. У меня проблема, потому что я хочу, чтобы ubuntu заблокировала все соединения с postgressql, внешним сервером из домена, ip-сервером и т. д., которые добавляются к серверу.

На данный момент я могу подключиться к PostgreSQL:

  • через ssh
  • через айпи сервера. ip.ip.ip:5432/...
  • через весь домен, добавленный в nginx, например domain1.com:5432 и т. д.

Я хочу отключить соединение через ip сервера и весь домен, который добавлен в nginx

флаг in
Если postgresql работает в контейнере, и вы не хотите, чтобы он был доступен извне, зачем вообще открывать порт?
plastikman156 avatar
флаг cn
не открывайте порт внутри вашего контейнера докеров или, если вам нужно, затем контролировать доступ к брандмауэру или чему-то еще, я полагаю.
mxcdh avatar
флаг br
@GeraldSchneider Я открываю порт для другого контейнера. Как я могу открыть порт только локально внутри машины? plastikman156 можешь подробнее объяснить?
mxcdh avatar
флаг br
@plastikman156 можешь подробнее объяснить?
флаг in
Если вы хотите получить доступ к postgres только из другого контейнера, свяжите их.
Рейтинг:0
флаг cn

@mxcdh Если вы хотите, чтобы ваш контейнер postgres был доступен из другого контейнера докеров, вам не нужно открывать порт, просто поместите оба контейнера в одну сеть докеров.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.