У ряда хостинг-провайдеров доступна возможность небезопасного подключения к MongoDB с домашнего или рабочего компьютера. На нашем хостинге в целях безопасности удаленное подключение к MongoDB запрещено.
Но присутствует возможность использовать SSH-туннель до сервера хостинга. Это позволит обеспечить зашифрованное соединение с базой данных MongoDB.
Для удаленной работы с MongoDB можно использовать следующие программы: MongoDB Compass, TablePlus, Robo 3T, Studio 3T и другие.
В данном примере разберем удаленное подключение с помощью MongoDB Compass.
1. Для начала получим ссылку с реквизитами MongoDB в личном кабинете:
2. Далее скопированные реквизиты вставим в поле URL программы MongoDB Compass и в разделе Advanced Connection Options –> General скорректируем значения Host, указав следующие ip-адреса:
3. Теперь необходимо настроить SSH-туннель. Перейдем в раздел Proxy/SSH Tunnel, выберем SSH with Password и пропишем в форму реквизиты SSH, которые были отправлены на электронную почту при создании контейнера:
4. Подключаемся к серверу, нажав кнопку Connect.
Теперь возможно работать с базой данных MongoDB удаленно со своего компьютера.