Я играю с MongoDB. У меня большой опыт работы с MySQL, и я использовал что-то под названием Продолжение Pro для подключения к удаленным базам данных. Я сейчас пытаюсь MongoHub но не может заставить его подключиться к удаленной базе данных.
Я пробовал простой туннель SSH
ssh -f user@remotehost.com -L 9009:remotehost.com:27017 -N
Но это не сработало. Как другие инструменты управления БД используют логин ssh для подключения к базе данных, у которой нет открытого порта? Могу ли я это настроить самостоятельно (через туннель или что-то еще)?
Вот что я делаю, чтобы добраться до моего удаленного сервера mysql (у меня mysql ограничен только localhost):
ssh -fNL 9999:localhost:3306 myuser@myremotemachine
Чтобы описать это,
Затем я использую браузер запросов MySQL и приказываю ему подключиться к порту 127.0.0.1 9999.
Итак, я полагаю, вы могли бы попробовать:
ssh -fNL 9009:localhost:27017 myuser@myremotemachine