Ich habe Active Directory mit Kerberos-Authentifizierung auf Windows Server 2012 R2 eingerichtet, mongodb Server auf einem 2. Rechner eingestellt. Jetzt begann mongodb mit GSSAPI-Authentifizierung, wenn ich versuche, mit der follwong urlKRB5KDC_ERR_S_PRINCIPAL_UNKNOWN. während der Verbindung mit Mongodb mit GSSAPI
mongo.exe --host Mongo32Test.ihubtest.com.com --authenticationMechanism=GSSAPI --authenticationDatabase=$external -u [email protected] --verbose
Ich erhalte die folgende Meldung MongoDB zu verbinden.
Error: SASL(-1): generic failure: SSPI: InitializeSecurityContext: The specified target is unknown or unreachable
Ich habe wireshark installiert und das Paket enthält diese Nachricht
"KRB5 167 KRB Error: KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN"
Suche um dachte ich, dass es ein Domänen-Benutzernamen Prinzip
[email protected] Service verwandt ist und ein Teil ist von $ externen Datenbank in Mongodb.
verifiziert den Namen des Service-Prinzips, es sieht gut aus.
C:>setspn -l mongoService Registered ServicePrincipalNames for CN=mongo Service,CN=Users,DC=ihubtest,DC=com:
mongodb/[email protected]
die Schritte zur Fehlerbehebung versucht, in dieser Seite erwähnt, https://docs.mongodb.com/manual/tutorial/troubleshoot-kerberos/, bin ich etwas auf Active Directory-Konfiguration fehlt?