Перенаправление порта с внешнего postgresql на localhost

«Повышение уровня выполнения процессора» означает временную блокировку всех прерываний, чтобы ядро ​​могло выполнить некоторую критическую (по определению, непрерываемую) задачу.

Ссылка: Операционные системы И. А. Дхотре

Надеюсь, вам понравится читать Дизайн операционной системы UNIX . Я не читал ее с тех пор, как книги печатались на тонких срезах обработанных мертвых деревьев. (К сожалению, похоже, что это остается единственной формой, в которой предлагается эта в остальном превосходная книга. Какая странность!) Имейте в виду, что теоретический замысел, хотя и ценен для понимания, не всегда именно то, что реализуется.

0
22.02.2019, 12:42
1 ответ

Это зависит от того, как настроен postgresql pg _hba.conf и прослушивает ли сервер postgresql указанные вами IP-адреса.

В противном случае, если вы можете подключиться к этим серверам по ssh, вы можете использовать параметр переадресации портов ssh -Lв ssh (1 )пример:

ssh user@192.168.178.21 -L 5431:localhost:5432 -f
ssh user@192.168.178.22 -L 5432:localhost:5432 -f
ssh user@192.168.178.23 -L 5433:localhost:5432 -f

Вы можете добиться того же, выполнив следующие действия~/.ssh/config

Host db1
        Hostname 192.168.178.21
        LocalForward            localhost:5431 localhost:5432

Host db2
        Hostname 192.168.178.22
        LocalForward            localhost:5432 localhost:5432

Host db3
        Hostname 192.168.178.23
        LocalForward            localhost:5433 localhost:5432

а потом просто

ssh -f db1
ssh -f db2
ssh -f db3
1
28.01.2020, 02:40

Теги

Похожие вопросы