Servrar som sslbrain inte känner till
Kopiera länk till sidan “Servrar som sslbrain inte känner till”Täcker inget paket i katalogen er applikation, skriver ni själva installationsskriptet och laddar upp det som en anpassad agent. sslbrain utfärdar och förnyar certifikatet, och ert skript installerar det.
När behöver ni det här
Kopiera länk till avsnittet “När behöver ni det här”- Applikationen läser sitt certifikat från en fil, ett keystore eller Windows certifikatarkiv, och inget paket i katalogen känner till den.
- Applikationen måste startas om eller få ett kommando efter certifikatbytet, och det gör inte katalogens paket.
Servern måste ha en serviceagent. Skriptet körs alltid på servern, så ett system som bara går att nå genom ett API från appliancen kan inte täckas.
Skriv skriptet och ladda upp det
Kopiera länk till avsnittet “Skriv skriptet och ladda upp det”-
Ta reda på var applikationen läser certifikatet, i vilket format och hur den läser in det igen.
-
Skriv
agent.ymloch skriptet i PowerShell, bash eller Python. Utgå från exemplet för Linux, se Windows-servrar för Windows, och välj format medcert_format(variabler). -
Prova skriptet för hand på en testserver med ett testcertifikat.
-
Ladda upp agenten under Agenter › Katalog › Anpassade agenter (Ladda upp en anpassad agent). Det kräver rollen Owner.
-
Tillåt anpassade agenter på servern (Tillåt skriptet på servern).
-
Skapa installationsplanen enligt steg 8. I steget Tjänster väljer ni en av de tjänster som discovery har hittat på servern, till exempel IIS eller RDP (Välj tjänsterna). Tjänster kan inte läggas till för hand, så har discovery inte hittat någon kan servern inte väljas.
-
I steget Sammanfattning klickar ni på Lägg till agent under Agentkedja för … och väljer er anpassade agent. sslbrain kör då agenterna i kedjan i stället för tjänstens eget paket.
Tillåt skriptet på servern
Kopiera länk till avsnittet “Tillåt skriptet på servern”En serviceagent kör inte anpassade agenter med sin standardinställning. Sätt agentens skriptpolicy till 31 på varje Windows-server som ska köra skriptet. Det görs med MSI-egenskapen SCRIPTPOLICY=31 vid installationen eller med Group Policy, som också når servrar som tillkommer senare i samma OU (Serviceagentens skriptpolicy).
Appliancen signerar er anpassade agent när den laddas upp. Ändrar ni skriptet måste ni ladda upp en ny version, eftersom serviceagenten inte kör ett skript vars signatur inte stämmer (Signering).
Kontrollera att det fungerar
Kopiera länk till avsnittet “Kontrollera att det fungerar”Kör installationsplanen och kontrollera certifikatet på servern enligt steg 8. Misslyckas körningen står skriptets utdata under Certifikatinstallation › Körningar (Installationen misslyckas).