У меня есть сервер postgresql внутри виртуальной коробки, созданной vagrant.
Я также настроил переадресацию портов с 5432 внутри коробки до 15432 на хост-системе через файл Vagrant.
При подключении через psql
$ psql dbname username -h 127.0.0.1 -p 15432
psql: server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
Сервер и клиент работают под управлением Ubuntu 12.04 (postgresql-9.1, версия: 9.1+129ubuntu1)
Подключение внутри виртуальной машины само по себе к порту 5432 работает нормально.
Само по себе переадресация порта, по-видимому, не происходит полностью неправильно, потому что, когда я пытаюсь подключиться к другому порту, я получаю сообщение "Отказано в соединении")