Ho finalmente trovato la risposta. Il set di repliche MongoDB richiede sia l'account utente che il file di chiavi. Il file di chiavi sembra per l'autenticazione tra i server nel set di repliche, non per l'accesso.
Crea il file della chiave mongodb su Linux, copia su tutti i server db con la modalità 600
intatto:
cd
openssl rand -base64 741 > mongodb.key
chmod 600 mongodb.key
file mongod.conf:
replication:
replSetName: rs0
security:
authorization: enabled
keyFile: /home/USERNAME/mongodb.key
Utente amministratore:
(just like in question content)