Du kan se följande certifikatrelaterade fel i loggfilen för Google Cloud Directory Sync (GCDS):
- sun.security.provider.certpath.SunCertPathBuilderException: det gick inte att hitta en giltig certifieringssökväg till det begärda målet
- ldap_simple_bind_s() failed: Stark autentisering krävs
Följ stegen nedan för att åtgärda de här felen.
På den här sidan
- Åtgärda certifikatrelaterade fel
- Så här kontrolleras listor med återkallade certifikat i GCDS
- Synkroniseringen går långsamt efter övergång till LDAP+SSL
- Kontrollera autentisering efter Microsoft ADV190023-uppdateringen
Åtgärda certifikatrelaterade fel
Steg för Microsoft Windows
Uppdatera vmoption-filen
- Stäng konfigurationshanteraren.
- I installationskatalogen för GCDS öppnar du filerna sync-cmd.vmoptions och config-manager.vmoptions.
Installationskatalogen är normalt C:\Program Files\Google Cloud Directory Sync.
- Redigera filerna för att lägga till följande rader:
-Djavax.net.ssl.trustStoreProvider=SunMSCAPI
-Djavax.net.ssl.trustStoreType=Windows-ROOT
-Dcom.sun.jndi.ldap.connect.pool.protocol=plain ssl
-Dcom.sun.jndi.ldap.connect.pool.authentication=none simple - Starta om Konfigurationshanteraren och öppna sidan LDAP-konfiguration.
- För Anslutningstyp anger du LDAP+SSL.
- Välj ett alternativ för Port:
- Om du tidigare använde 389 anger du 636.
- Om du tidigare har använt 3268 anger du 3269.
- Klicka på Testa anslutning.
- Om följande visas:
- Ett certifikatfel – kontrollera att certifikatet är betrott av Windows på datorn där GCDS körs. Fortsätt sedan till Steg 2: Importera servercertifikatet (nedan på den här sidan).
- Ett fel vid kontroll av återkallade certifikat – följ stegen i Så här kontrolleras listor med återkallade certifikat i GCDS.
- Andra fel (till exempel nätverksfel) – gå till Felsöka vanliga GCDS-problem.
Importera servercertifikatet
Du kan även följa dessa steg för att importera certifikat för LDAP-servrar eller HTTP-proxyer som använder självsignerade certifikat.
- Logga in på domänkontrollanten och öppna en kommandotolk.
- Ange följande kommando för att exportera domänkontrollantens certifikat:
certutil -store My DomainController dccert.cer
- Kopiera filen dccert.cer till servern där GCDS är installerat.
- Öppna en kommandotolk som administratör.
- Ange följande kommando för att öppna installationsmappen för GCDS Java Runtime Environment (JRE):
cd "c:\Program Files\Google Cloud Directory Sync\jre"
Om du kör en 32-bitarsversion av GCDS som är installerad på ett 64-bitars Windows-system använder du cd "c:\Program Files (x86)\Google Cloud Directory Sync\jre"
- Ange följande kommando för att importera domänkontrollantens certifikat:
bin\keytool -keystore lib\security\cacerts -storepass changeit -import -file c:\dccert.cer -alias mydc
Om du behöver importera fler än ett certifikat upprepar du dessa steg med ett annat alias i stället för mydc.
- Ange Ja om du vill lita på certifikatet.
- Stäng konfigurationshanteraren.
- Öppna filerna sync-cmd.vmoptions och config-manager.vmoptions i installationskatalogen för GCDS med en textredigerare.
- I varje fil tar du bort:
-Djavax.net.ssl.trustStoreProvider=SunMSCAPI
-Djavax.net.ssl.trustStoreType=Windows-ROOTNär du tar bort raderna använder GCDS certifikatarkivet i lib/security/cacerts i stället för Windows-systemarkivet.
- Öppna Konfigurationshanteraren, gå till sidan LDAP-konfiguration och klicka på Testanslutningar.
- Om du fortfarande ser certifikatrelaterade fel kan du behöva importera organisationens certifikat för certifikatutfärdare (CA) istället för certifikatet för domänkontrollanten. Upprepa dessa steg men exportera och importera CA-certifikatet i stället.
Steg för Linux
Du kan även följa dessa steg för att importera certifikat för LDAP-servrar eller HTTP-proxyer som använder självsignerade certifikat.
- Logga in på domänkontrollanten och öppna en kommandotolk.
- Ange följande kommando för att hitta domäncertifikatet:
certutil -store My DomainController dccert.cer
- Kopiera filen dccert.cer till servern där GCDS är installerat.
- Öppna installationsmappen för GCDS Java Runtime Environment (JRE) genom att öppna en kommandotolk och ange följande kommando:
cd ~/GoogleCloudDirSync/jre
- Ange följande kommando för att importera domänkontrollantens certifikat:
bin/keytool -keystore lib/security/cacerts -storepass changeit -import -file ~/dccert.cer -alias mydc
Om du behöver importera fler än ett certifikat upprepar du dessa steg med ett annat alias i stället för mydc.
- Ange Ja om du vill lita på certifikatet.
- Stäng konfigurationshanteraren.
- Öppna filerna sync-cmd.vmoptions och config-manager.vmoptions i installationskatalogen för GCDS med en textredigerare.
Installationskatalogen är normalt ~/GoogleCloudDirSync.
- I varje fil tar du bort:
-Djavax.net.ssl.trustStoreProvider=SunMSCAPI
-Djavax.net.ssl.trustStoreType=Windows-ROOTNär du tar bort raderna använder GCDS certifikatarkivet i lib/security/cacerts i stället för Windows-systemarkivet.
- Öppna Konfigurationshanteraren, gå till sidan LDAP-konfiguration och klicka på Testanslutningar.
- Om du fortfarande ser certifikatrelaterade fel kan du behöva importera organisationens certifikat för certifikatutfärdare (CA) istället för certifikatet för domänkontrollanten. Upprepa dessa steg men exportera och importera CA-certifikatet i stället.
Så här kontrolleras listor med återkallade certifikat i GCDS
I GCDS valideras SSL-certifikat (Secure Sockets Layer) vid anslutning till Google API:er (via HTTPS) och till LDAP via SSL. GCDS gör detta genom att hämta listor över återkallade certifikat (CRL) från certifikatutfärdare via HTTP. Ibland misslyckas dessa valideringar, oftast på grund av en proxy eller brandvägg som blockerar HTTP-begäran.
Kontrollera att GCDS-servern kan komma åt dessa webbadresser via HTTP (port 80):
- http://crl.pki.goog
- http://c.pki.goog
Mer information om befintliga CRL får du i CRL-kontrollen. Ytterligare webbadresser kan behövas om du använder dina egna certifikat för LDAP via SSL.
Om du inte kan tillåta CRL-åtkomst kan du inaktivera CRL-kontroller:
I installationskatalogen för GCDS öppnar du filerna sync-cmd.vmoptions och config-manager.vmoptions i en textredigerare.
Installationskatalogen är normalt C:\Program Files\Google Cloud Directory Sync (Windows) eller ~/GoogleCloudDirSync (Linux).
Lägg till dessa rader i filerna:
-Dcom.sun.net.ssl.checkRevocation=false
-Dcom.sun.security.enableCRLDP=false
Synkroniseringen går långsamt efter övergång till LDAP+SSL
Om du har bytt till LDAP+SSL och synkroniseringsprocessen har blivit långsammare:
- Stäng konfigurationshanteraren.
I installationskatalogen för GCDS öppnar du filerna sync-cmd.vmoptions och config-manager.vmoptions i en textredigerare.
Installationskatalogen är normalt C:\Program Files\Google Cloud Directory Sync (Windows) eller ~/GoogleCloudDirSync (Linux).
Redigera filerna för att lägga till följande rader:
-Dcom.sun.jndi.ldap.connect.pool.protocol=plain ssl
-Dcom.sun.jndi.ldap.connect.pool.authentication=none simpleSpara filerna och försök att synkronisera igen.
Kontrollera autentisering efter Microsoft ADV190023-uppdateringen
Om du använder Microsoft Active Directory med aktiverad kanalbindning och LDAP-signering måste du vidta ytterligare åtgärder för att säkerställa att GCDS autentiseras med LDAP via SSL. Annars ansluter GCDS inte till Active Directory och synkroniseringarna misslyckas. Du måste göra detta även om du tidigare har kört en synkronisering med standard-LDAP-autentisering. Mer information om Microsoft-rådgivning ADV190023 finns i Microsoft-dokumentationen.
Om du redan använder LDAP via SSL behöver du inte vidta några åtgärder.
Steg 1: Aktivera TLS i Active Directory
Termerna TLS och SSL används ofta omväxlande.
Mer information om hur du aktiverar TLS i Active Directory finns i följande Microsoft-artiklar:
Steg 2: Kontrollera att certifikatet är betrott
Certifikatutfärdaren (CA) som signerade domänkontrollantens certifikat måste vara betrodd av GCDS. De flesta välkända certifikatutfärdare på internet, som Verisign, Comodo och Let’s Encrypt är betrodda. Om du använder dessa certifikatutfärdare kan du hoppa över det här steget.
Om din certifikatutfärdare inte är betrodd eller om du använder din egen rotcertifikatutfärdare följer du stegen ovan i Åtgärda certifikatrelaterade fel.
Steg 3: Ställ in konfigurationshanteraren
- Öppna Konfigurationshanteraren och öppna sidan LDAP-konfiguration.
- För inställningen Anslutningstyp anger du LDAP+SSL.
- För portinställningen anger du 636 (om du tidigare använde 389) eller 3269 (om du tidigare använde 3268).
- Klicka på Testa anslutning.
Google, Google Workspace och tillhörande märken och logotyper är varumärken som tillhör Google LLC. Alla andra företags- och produktnamn är varumärken som tillhör de företag som de är kopplade till.