Kryptera SMA-nätverkstrafik
Viktigt
Den här versionen av Service Management Automation (SMA) har nått slutet av supporten, vi rekommenderar att du uppgraderar till SMA 2022.
Den här artikeln innehåller information om hur du krypterar SMA-webbtjänsten för att SQL anslutning med hjälp av SSL (Secure Socket Layer) och krypterar nätverkstrafiken mellan Runbook Worker och SQL databas.
Kryptera SMA-webbtjänstanslutningen
Använd följande procedur för att på ett säkert sätt ansluta SMA-webbtjänsten till SQL-servern:
Öppna en upphöjd PowerShell-konsol.
Gå till din .NET Framework hemkatalog (till exempel C:\Windows\Microsoft.NET\Framework64\v4.0.30319).
Dekryptera avsnittet konfigurationsfil med följande kommando:
.\aspnet_regiis.exe -pdf "connectionStrings" 'C:\inetpub\Service Management Automation'
Öppna filen web.config i Anteckningar från sökvägen C:\inet\Service Management Automation och lägg till anslutningssträngen med ";encrypt=true;trustServerCertificate=true" enligt nedan:

Kryptera avsnittet Konfigurationsfil genom att köra följande kommando:
.\aspnet_regiis.exe -pef "connectionStrings" 'C:\inetpub\Service Management Automation'
Starta om SMA-apppoolen från IIS-hanteraren (Computer ManagementService>and ApplicationsInternet>Information Service).
Kryptera SMA Runbook Worker-anslutning
Använd följande steg för att skydda anslutningen mellan Runbook Worker och SQL-servern.
Anteckning
För att kryptera anslutningen måste du köra de här stegen på var och en av Runbook-arbetsdatorn.
Gå till installationssökvägen för SMA och leta upp
Orchestrator.Settings.configfilen.Lägg till följande under nyckeln (rot
configuration):
<configuration>
...
<connectionStrings>
<add name="OrchestratorStoreConnectionString"
providerName="System.Data.SqlClient"
connectionString="<explained-below>" />
</connectionStrings>
...
</configuration>
Beror
connectionStringpå dina autentiseringsinställningar:Om du använder integrerad Windows-autentisering (utan en SQL användare/lösenord):
Data Source=<database-server-hostname>;Database=<SMA-database-name>;Integrated Security=True;MultipleActiveResultSets=False;Encrypt=True;Om du använder SQL användare/lösenord:
Data Source=<database-server-hostname>;Database=<SMA-database-name>;User ID=<username>;Password=<password>;MultipleActiveResultSets=False;Encrypt=True;Mer information finns i SqlClient-anslutningssträngar.
TrustServerCertificate=true;Lägg tillconnectionStringi om SSL-certifikatet inte är installerat på arbetsdatorn.