Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In de volgende stappen gebruikt u Azure Policy om instellingen voor SSH-houdingsbeheer te implementeren op een virtuele Linux-test.
Zie Wat is SSH-houdingsbeheer?.
Zie Uw sshd-instellingen beheren met behulp van SSH-houdingsbeheer voor een geavanceerder overzicht.
Als u geen Azure-account hebt, kunt u een gratis proefversiemaken.
Voorzichtigheid
- In deze quickstart ziet u hoe u een beperkende SSHD-configuratie toepast die is bedoeld voor een nieuwe wegwerptestmachine. Als u deze configuratie zou toepassen op andere computers, kunt u zichzelf vergrendelen. Wanneer u beveiligingscontroles zoals SSH-houdingsbeheer probeert uit te proberen, gebruikt u een geïsoleerde sandbox-omgeving, zodat zelfs een fout in beleidstoewijzing onbedoelde machines niet opnieuw zou configureren.
Voorwaarden
Voordat u de stappen in dit artikel uitvoert, moet u ervoor zorgen dat u het volgende al hebt:
- Een Azure-account waar u rechten hebt om een resourcegroep, beleidstoewijzingen en een virtuele machine te maken.
- Uw voorkeursomgeving voor interactie met Azure, zoals:
-
Azure Cloud Shell- (aanbevolen)
- Opmerking: voorbeelden gebruiken de bash-modus. Lezers kunnen voorbeelden aanpassen aan andere shell-omgevingen, waaronder PowerShell.
- of uw eigen shell-omgeving met Azure CLI geïnstalleerd en aangemeld
- ofAzure Portal in een webbrowser
-
Azure Cloud Shell- (aanbevolen)
Controleer of u bent aangemeld bij uw testomgeving
Gebruik de accountgegevens in de portal om uw huidige context te bekijken.
Een resourcegroep maken
De keuze van eastus locatie in dit voorbeeld is niet significant. U kunt elke beschikbare Azure-locatie gebruiken.
Het beleid toewijzen aan de resourcegroep
In deze quickstart wordt het gedrag voor controle en configuratie toegepast met behulp van de ingebouwde beleidsdefinitie Configure SSH Posture Control on Linux machines.
De voorbeeldtoewijzing is grotendeels afhankelijk van de standaardinstellingen voor SSH-houdingbeheer (bijvoorbeeld poort 22, hoofdtoegang is niet toegestaan), met beperkte aanpassing (bannertekst).
- Navigeer naar Beleid en vervolgens definities
- Filter de lijst om
Configure SSH Posture Control on Linux machineste zoeken en te selecteren - Klik op de pagina Beleidsdefinitie op Toewijzen
- In de werkstroom voor beleidstoewijzing
- Kies de nieuwe lege resourcegroep (eerder gemaakt) als bereik.
- Optioneel: Kies een naam voor deze beleidstoewijzing. Standaard wordt de naam van de beleidsdefinitie gebruikt.
- Optioneel: Op het tabblad Parameters overschrijft u een standaardwaarde, zoals de bannerwaarde.
- Opmerking: de regel 'poort' moet worden geconfigureerd met één waarde om de juiste functionaliteit en naleving te garanderen voor het controleren en configureren van scenario's.
- Voltooi het maken van de beleidstoewijzing.
Voorzichtigheid
Of u nu de portal of CLI hebt gebruikt, controleert u het bereik van de beleidstoewijzing die u zojuist hebt gemaakt voordat u doorgaat. Als het bereik per ongeluk is ingesteld op iets anders dan de nieuwe lege resourcegroep die u eerder hebt gemaakt, moet het onmiddellijk worden gecorrigeerd om te voorkomen dat onbedoelde machines worden geconfigureerd.
Een test-VM maken en voorbereiden op machineconfiguratie
- Een virtuele Linux-machine maken
- Een door het systeem toegewezen identiteit toevoegen, als deze nog niet aanwezig is
- De machineconfiguratie-extensie toevoegen (gelabeld in de portal als Azure Machine Configuration voor Linux)
Fooi
In deze quickstart zijn de vereisten voor machineconfiguratie (VM heeft beheerde identiteit en agentextensie) direct opgelost tijdens het maken van de VM. Op schaal kunnen aan deze vereisten worden voldaan met behulp van het Deploy prerequisites to enable Guest Configuration policies on virtual machines ingebouwd beleidsinitiatief.
Neem een pauze voordat u doorgaat
Er worden nu automatisch verschillende stappen uitgevoerd. Elk van deze stappen kan enkele minuten duren. Wacht daarom minstens 15 minuten voordat u doorgaat.
Resultaten bekijken
Met behulp van de volgende stappen kunt u het volgende zien:
- Hoeveel computers voldoen (of niet)
- Met name handig bij productieschalen, waar u mogelijk duizenden machines hebt
- Welke machines compatibel zijn (of niet)
- Voor een bepaalde machine, welke afzonderlijke regels compatibel zijn (of niet)
Optioneel: Meer testmachines toevoegen om schaal te ervaren
In dit artikel is het beleid toegewezen aan een resourcegroep die aanvankelijk leeg was en vervolgens één VIRTUELE machine heeft gekregen. Hoewel dit laat zien hoe het systeem end-to-end werkt, biedt het geen idee van bewerkingen op schaal. In de nalevingsweergave voor beleidstoewijzingen kan een cirkeldiagram van één computer bijvoorbeeld kunstmatig aanvoelen.
Overweeg om meer testmachines toe te voegen aan de resourcegroep, of dit nu handmatig of via automatisering is. Dit kunnen Azure-VM's of machines met Arc zijn. Zoals u ziet dat deze machines voldoen aan de naleving (of zelfs mislukken), kunt u een scherper beeld krijgen van het operationeel maken van SSH-houdingsbeheer op schaal.
Optioneel: Testmachine handmatig inspecteren om de resultaten te bevestigen
Wanneer u aan de slag gaat met een nieuwe functie, zoals SSH-houdingsbeheer, kan het waardevol zijn om de resultaten handmatig buiten de band te inspecteren. Dit helpt bij het opbouwen van vertrouwen en duidelijkheid. De stappen in dit artikel moeten bijvoorbeeld hebben geresulteerd in een gewijzigde aanmeldingsbannerconfiguratie op uw test-VM. U kunt dit bevestigen door een SSH-verbinding met de computer uit te voeren om de banner te zien of door het sshd_config bestand te controleren.
Resources opschonen
Als u doorlopende kosten wilt voorkomen, kunt u overwegen de resourcegroep te verwijderen die in dit artikel wordt gebruikt. De Azure CLI-opdracht wordt bijvoorbeeld az group delete --name "sshdemo01"
Verwante inhoud
- Wat is SSH-houdingsbeheer?
- SSH-serverinstellingen veilig implementeren met Azure Policy
- Als u feedback wilt geven, functieaanvragen, enzovoort wilt bespreken, neemt u contact op met: linux_sec_config_mgmt@service.microsoft.com