2016-10-21 1 views
0

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?

Antwort

0

Ich glaube an Sie falsch zitiert Ihren Hostnamen als "Mongo32Test.ihubtest.com.com" anstelle von "Mongo32Test.ihubtest.com".

Bitte prüfen, ob der Hostname korrekt ist oder nicht

Verwandte Themen