Si está utilizando --auth , deberá incluir su nombre de usuario/contraseña allí...
También debes estar en el servidor de "destino" cuando ejecute el comando.
db.copyDatabase(<from_db>, <to_db>, <from_hostname>, <username>, <password>);
Si todo eso no funciona, es posible que desee intentar algo como crear un esclavo de la base de datos que desea copiar...