#postgresql #ssh #portforwarding
Вопрос:
У меня возникла проблема с объединением некоторых данных из моей базы данных PostgreSQL в локальную базу данных MongoDB
Мой PostgreSQL находится на удаленном сервере ubuntu, поэтому я попытался выполнить переадресацию портов на своем локальном компьютере с помощью команды
ssh -R 5432:127.0.0.1:12345 user@remote_ip
Но когда я пытаюсь подключиться к своей базе данных PostgreSQL с локального компьютера с помощью порта (12345), похоже, что на моем локальном порту 12345 ничего нет
Итак, я делаю что-то не так ? Если кто-нибудь может мне помочь
Если вам нужна более подробная информация, не стесняйтесь обращаться ко мне
Заранее спасибо
Комментарии:
1. Пожалуйста, укажите, какую команду вы используете для передачи данных и на какой машине вы ее запускаете.
2. Я думаю, что у вас неправильная пересылка. Попробуйте -L 12345 …
3. @LaurenzAlbe Я не использую команду. После переадресации портов я должен запустить скрипт NodeJS для передачи данных из PostgreSQL в MongoDB
4. @RichardHuxton Могу я попросить вас написать мне всю команду, пожалуйста ?
5. Предположительно, вы хотите перенаправить свой локальный порт 12345 на 5432 на удаленном сервере, поэтому
ssh -L 12345:127.0.0.1:5432 ...
. Затем все, что попытается открыть соединение с портом 12345 на вашем компьютере, будет туннелировано в PostgreSQL на удаленном сервере.