Finalmente encontré la respuesta. El conjunto de réplicas de MongoDB necesita una cuenta de usuario y un archivo de claves. Keyfile parece para la autenticación entre servidores en el conjunto de réplicas, no para iniciar sesión.
Cree un archivo de claves mongodb en linux, cópielo en todos los servidores db con el modo 600
intacto:
cd
openssl rand -base64 741 > mongodb.key
chmod 600 mongodb.key
archivo mongod.conf:
replication:
replSetName: rs0
security:
authorization: enabled
keyFile: /home/USERNAME/mongodb.key
Usuario administrador:
(just like in question content)