На моей локальной машине у меня есть настроенный SSH-туннель для postgres, например:
ssh -fNL 5434:127.0.0.1:5432 user@host
Затем запуск psql -h localhost --port 5434
работает просто отлично, что дает мне терминал postgres.
Затем на моей виртуальной машине (VirtualBox) у меня есть хост vmhost
, определенный как 192.168.56.1.SSHing в vmhost
работает нормально - подключается к хосту.
Но при запуске с vm psql -h vmhost --port 5434
выдает:
psql: could not connect to server: Connection refused
Is the server running on host "vmhost" (192.168.56.1) and accepting
TCP/IP connections on port 5434?
Есть ли какая-то волшебная вещь для пересылки туннелей SSH, котораяздесь не происходит?Как я могу позволить этому работать?