В дополнение к ответу Джастина Дженкинса, имейте в виду, что вы также можете использовать ssh-туннель, если у вас нет доступа к сети mongodb (только localhost)
Я использую экран для переключения между «задачами». для моего удобства ssh tunnel и mongo выполняются в отдельных вкладках экрана.
шаг 1: создать туннель
ssh username@yourdomainOrIP -L 27018:localhost:27017
...Enter your password
шаг 2:
mongo
use admin
db.copyDatabase(<fromdb>,<todb>,"localhost:27018",<username>,<password)