Si vous utilisez --auth , vous devrez y inclure votre nom d'utilisateur/mot de passe...
Aussi, vous devez être sur le serveur "destination" lorsque vous exécutez la commande.
db.copyDatabase(<from_db>, <to_db>, <from_hostname>, <username>, <password>);
Si tout cela ne fonctionne pas, vous pouvez essayer quelque chose comme créer un esclave de la base de données que vous souhaitez copier...