Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Nätverkssäkerhetsgrupper (NSG:er) styr nätverkstrafikens flöde genom säkerhetsregler som filtrerar trafik in och ut från virtuella nätverksundernät och nätverksgränssnitt. Den här guiden visar hur du skapar, ändrar eller tar bort nätverkssäkerhetsgrupper för att förbättra säkerheten för ditt virtuella Azure-nätverk. Lär dig att hantera NSG-regler med hjälp av Azure-portalen, PowerShell och Azure CLI. Mer information om NSG:er finns i Översikt över nätverkssäkerhetsgrupp. Slutför sedan självstudien Filtrera nätverkstrafik för att få praktisk erfarenhet av NSG:er.
Prerequisites
Om du inte har ett Azure-konto med en aktiv prenumeration skapar du ett kostnadsfritt. Slutför en av dessa uppgifter innan du startar resten av den här artikeln:
Portalanvändare: Logga in på Azure Portal med ditt Azure-konto.
PowerShell-användare: Kör antingen kommandona i Azure Cloud Shell eller kör PowerShell lokalt från datorn. Cloud Shell är ett kostnadsfritt interaktivt gränssnitt som du kan använda för att köra stegen i den här artikeln. Den har vanliga Azure-verktyg som är förinstallerade och konfigurerade för användning med ditt konto. På fliken Cloud Shell-webbläsare letar du reda på listrutan Välj miljö . Välj sedan PowerShell om det inte redan är valt.
Om du kör PowerShell lokalt använder du Azure PowerShell-modul version 1.0.0 eller senare. Kör
Get-Module -ListAvailable Az.Networkför att hitta den installerade versionen. Om du behöver installera eller uppgradera kan du läsa Install Azure PowerShell module (Installera Azure PowerShell-modul). KörConnect-AzAccountför att logga in på Azure.Azure CLI-användare: Kör antingen kommandona i Cloud Shell eller kör Azure CLI lokalt från datorn. Cloud Shell är ett kostnadsfritt interaktivt gränssnitt som du kan använda för att köra stegen i den här artikeln. Den har vanliga Azure-verktyg som är förinstallerade och konfigurerade för användning med ditt konto. På fliken Cloud Shell-webbläsare letar du reda på listrutan Välj miljö . Välj sedan Bash om det inte redan är markerat.
Om du kör Azure CLI lokalt använder du Azure CLI version 2.0.28 eller senare. Kör
az --versionför att hitta den installerade versionen. Om du behöver installera eller uppgradera kan du läsa informationen i Installera Azure CLI. Köraz loginför att logga in på Azure.
Tilldela rollen Nätverksdeltagare eller en anpassad roll med rätt behörigheter.
Arbeta med nätverkssäkerhetsgrupper
Du kan skapa, visa alla, visa information om, ändra och ta bort en NSG. Du kan också associera eller koppla bort en NSG från ett nätverksgränssnitt eller ett undernät.
Skapa en nätverkssäkerhetsgrupp
Azure begränsar antalet NSG:er som du kan skapa för varje Azure-region och prenumeration. Mer information finns i Azure-prenumerations - och tjänstgränser, kvoter och begränsningar.
I sökrutan överst i portalen anger du Nätverkssäkerhetsgrupp. Välj Nätverkssäkerhetsgrupper i sökresultaten.
Välj + Skapa.
På sidan Skapa nätverkssäkerhetsgrupp går du till fliken Grundläggande inställningar och anger eller väljer följande värden:
Setting Action Projektinformation Subscription Välj din Azure-prenumerationen. Resursgrupp Välj en befintlig resursgrupp eller skapa en ny genom att välja Skapa ny. I det myResourceGrouphär exemplet används resursgruppen.Instansinformation Namn på nätverkssäkerhetsgrupp Ange ett namn för din nya NSG. I det här exemplet används namnet myNSG.Region Välj önskad region där du vill skapa NSG:n. Välj Granska + skapa.
När du har fått meddelandet Validering har skickats väljer du Skapa.
Visa alla nätverkssäkerhetsgrupper
I sökrutan överst i portalen anger du Nätverkssäkerhetsgrupp. Välj Nätverkssäkerhetsgrupper i sökresultaten för att se listan över NSG:er i din prenumeration.
Visa information om en nätverkssäkerhetsgrupp
I sökrutan överst i portalen anger du Nätverkssäkerhetsgrupp och väljer Nätverkssäkerhetsgrupper i sökresultaten.
Välj namnet på din NSG.
I Inställningar visar du de inkommande säkerhetsregler, utgående säkerhetsregler, nätverksgränssnitt och undernät som NSG associerar med.
I Övervakning aktiverar eller inaktiverar du diagnostikinställningar. Mer information finns i Resursloggning för en nätverkssäkerhetsgrupp.
I Hjälp visar du Effektiva säkerhetsregler. Mer information finns i Diagnostisera ett problem med nätverkstrafikfilter för virtuell dator (VM).
Mer information om vanliga Azure-inställningar som visas finns i följande artiklar:
Ändra en nätverkssäkerhetsgrupp
De vanligaste ändringarna i en NSG är:
Associera eller koppla en nätverkssäkerhetsgrupp till eller från ett nätverksgränssnitt
Associera eller koppla en nätverkssäkerhetsgrupp till eller från ett undernät
Associera eller koppla en nätverkssäkerhetsgrupp till eller från ett nätverksgränssnitt
Mer information om association och dissociering av en NSG finns i Associera eller koppla bort en nätverkssäkerhetsgrupp.
Associera eller koppla en nätverkssäkerhetsgrupp till eller från ett undernät
I sökrutan överst i portalen anger du Nätverkssäkerhetsgrupp. Välj sedan Nätverkssäkerhetsgrupper i sökresultaten.
Välj namnet på din NSG och välj sedan Undernät.
Om du vill associera en NSG till undernätet väljer du + Associera. Välj sedan det virtuella nätverket och det undernät som du vill associera NSG:n med. Välj OK.
Om du vill koppla bort en NSG från undernätet väljer du de tre punkterna bredvid det undernät som du vill koppla från NSG:n och väljer sedan Koppla bort. Välj Ja.
Ta bort en nätverkssäkerhetsgrupp
Om en NSG är associerad med undernät eller nätverksgränssnitt kan du inte ta bort den. Koppla bort en NSG från alla undernät och nätverksgränssnitt innan du försöker ta bort den.
I sökrutan överst i portalen anger du Nätverkssäkerhetsgrupp. Välj sedan Nätverkssäkerhetsgrupper i sökresultaten.
Välj den NSG som du vill ta bort.
Välj Ta bort, och välj sedan Ja i bekräftelsedialogrutan.
Arbeta med säkerhetsregler
En NSG kan innehålla flera säkerhetsregler. Du kan skapa, visa alla, visa information om, ändra och ta bort en säkerhetsregel.
Skapa en säkerhetsregel
Azure begränsar antalet regler per NSG som du kan skapa för varje Azure-plats och prenumeration. Mer information finns i Azure-prenumerations - och tjänstgränser, kvoter och begränsningar.
I sökrutan överst i portalen anger du Nätverkssäkerhetsgrupp. Välj sedan Nätverkssäkerhetsgrupper i sökresultaten.
Välj namnet på den NSG som du vill lägga till en säkerhetsregel till.
Välj Inkommande säkerhetsregler eller Utgående säkerhetsregler.
När du skapar en NSG skapar Azure flera standardsäkerhetsregler i den. Mer information finns i Standardsäkerhetsregler. Du kan inte ta bort standardsäkerhetsregler, men du kan åsidosätta dem med regler som har högre prioritet.
Välj + Lägg till. Välj eller lägg till värden för följande inställningar och välj sedan Lägg till.
Setting Value Details Source En av: - Any
- IP-adresser
- Min IP-adress
- Servicetag
- Programsäkerhetsgrupp
Om du väljer IP-adresser måste du också ange KÄLL-IP-adresser/CIDR-intervall.
Om du väljer Tjänsttagg måste du också välja en källtjänsttagg.
Om du väljer Programsäkerhetsgrupp måste du också välja en befintlig programsäkerhetsgrupp. Om du väljer Programsäkerhetsgrupp för både Källa och Mål måste nätverksgränssnitten i båda programsäkerhetsgrupperna finnas i samma virtuella nätverk. Lär dig hur du skapar en programsäkerhetsgrupp.
Källans IP-adresser/CIDR-intervall En kommaavgränsad lista över IP-adresser och CIDR-intervall (Classless Interdomain Routing) Den här inställningen visas om du anger Källan till IP-adresser. Du måste ange ett enskilt värde eller en kommaavgränsad lista med flera värden. Ett exempel på flera värden är
10.0.0.0/16, 192.188.1.1. Antalet värden som du kan ange är begränsat. Mer information finns i Azure-gränser.Om DEN IP-adress som du anger har tilldelats till en virtuell Azure-dator kontrollerar du att du anger dess privata IP-adress, inte dess offentliga IP-adress. Läs mer om IP-adressöversättningens beteende i NSG-regler i översikten.
Källtjänsttagg En tjänsttagg från listrutan Den här inställningen visas om du anger Käll till Tjänsttagg för en säkerhetsregel. En tjänsttagg är en fördefinierad identifierare för en kategori med IP-adresser. Mer information om tillgängliga tjänsttaggar och vad varje tagg representerar finns i Tjänsttaggar. Källprogramsäkerhetsgrupp En befintlig programsäkerhetsgrupp Den här inställningen visas om du anger Källa till Programsäkerhetsgrupp. Välj en programsäkerhetsgrupp som finns i samma region som nätverksgränssnittet. Lär dig hur du skapar en programsäkerhetsgrupp. Källportintervall En av: - En enda port, till exempel
80 - Ett antal portar, till exempel
1024-65535 - En kommaavgränsad lista över enskilda portar och/eller portintervall, till exempel
80, 1024-65535 - En asterisk (
*) för att tillåta trafik på valfri port
Den här inställningen anger de portar där regeln tillåter eller nekar trafik. Antalet portar som du kan ange är begränsat. Mer information finns i Azure-gränser. Destination En av: - Any
- IP-adresser
- Servicetag
- Programsäkerhetsgrupp
Om du väljer IP-adresser måste du också ange MÅL-IP-adresser/CIDR-intervall.
Om du väljer Tjänsttagg måste du också välja en måltjänsttagg.
Om du väljer Programsäkerhetsgrupp måste du också välja en befintlig programsäkerhetsgrupp. Om du väljer Programsäkerhetsgrupp för både Källa och Mål måste nätverksgränssnitten i båda programsäkerhetsgrupperna finnas i samma virtuella nätverk. Lär dig hur du skapar en programsäkerhetsgrupp.
Mål-IP-adresser/CIDR-intervall En kommaavgränsad lista över IP-adresser och CIDR-intervall Den här inställningen visas om du ändrar Mål till IP-adresser. Du kan ange en eller flera adresser eller intervall som du kan göra med KÄLL- och käll-IP-adresser/CIDR-intervall. Det antal som du kan ange är begränsat. Mer information finns i Azure-gränser.
Om DEN IP-adress som du anger har tilldelats till en virtuell Azure-dator kontrollerar du att du anger dess privata IP-adress, inte dess offentliga IP-adress. Läs mer om IP-adressöversättningens beteende i NSG-regler i översikten.
Måltjänsttagg En tjänsttagg från listrutan Den här inställningen visas om du anger Mål till Tjänsttagg för en säkerhetsregel. En tjänsttagg är en fördefinierad identifierare för en kategori med IP-adresser. Mer information om tillgängliga tjänsttaggar och vad varje tagg representerar finns i Tjänsttaggar. Målprogramsäkerhetsgrupp En befintlig programsäkerhetsgrupp Den här inställningen visas om du anger Mål till Programsäkerhetsgrupp. Välj en programsäkerhetsgrupp som finns i samma region som nätverksgränssnittet. Lär dig hur du skapar en programsäkerhetsgrupp. Service Ett målprotokoll från listrutan Den här inställningen anger målprotokollet och portintervallet för säkerhetsregeln. Du kan välja en fördefinierad tjänst, till exempel RDP, eller välja Anpassad och ange portintervallet i målportintervall. Målportintervall En av: - En enda port, till exempel
80 - Ett antal portar, till exempel
1024-65535 - En kommaavgränsad lista över enskilda portar och/eller portintervall, till exempel
80, 1024-65535 - En asterisk (
*) för att tillåta trafik på valfri port
Precis som med källportintervall kan du ange enskilda eller flera portar och intervall. Det antal som du kan ange är begränsat. Mer information finns i Azure-gränser. Protocol Any, TCP, UDP eller ICMP Du kan begränsa regeln till TCP (Transmission Control Protocol), User Datagram Protocol (UDP) eller Internet Control Message Protocol (ICMPv4 eller ICMPv6). Standardvärdet är att regeln ska gälla för alla protokoll (alla). Action Tillåt eller neka Den här inställningen anger om den här regeln tillåter eller nekar åtkomst för den angivna käll- och målkonfigurationen. Priority Ett värde mellan 100 och 4096 som är unikt för alla säkerhetsregler i NSG Azure bearbetar säkerhetsregler i prioritetsordning. Desto lägre tal, desto högre prioritet. Vi rekommenderar att du lämnar ett mellanrum mellan prioritetsnummer när du skapar regler, till exempel 100, 200 och 300. Om du lämnar luckor blir det enklare att lägga till regler i framtiden så att du kan ge dem högre eller lägre prioritet än befintliga regler. Name Ett unikt namn för regeln i NSG Namnet kan vara upp till 80 tecken. Den måste börja med en bokstav eller ett tal och måste avslutas med en bokstav, ett tal eller ett understreck. Namnet får bara innehålla bokstäver, siffror, understreck, punkter eller bindestreck. Description En textbeskrivning Du kan också ange en textbeskrivning för säkerhetsregeln. Beskrivningen får inte vara längre än 140 tecken.
Duplicera säkerhetsregler
Om du vill duplicera befintliga säkerhetsregler kan du exportera JSON för den befintliga NSG:n, extrahera securityRulesoch inkludera den i ARM-mallen.
I sökrutan överst i portalen anger du Nätverkssäkerhetsgrupp. Välj sedan Nätverkssäkerhetsgrupper i sökresultaten.
Välj namnet på den NSG som du vill duplicera reglerna för.
På NSG:s översiktssida expanderar du avsnittet Essentials och väljer länken JSON-vy längst till höger.
I den Resource JSON halva panelen hittar du
"properties". Inom"properties"hittar du"securityRules". Kopiera det fullständiga objektet för säkerhetsregeln eller reglerna som du vill duplicera.I sökrutan överst i portalen anger du Distribuera en anpassad mall och väljer den i sökresultaten.
På sidan Anpassad distribution väljer du Skapa en egen mall i redigeraren.
På sidan Redigera mall anger du den befintliga NSG där du vill duplicera reglerna till via dess namn och plats. Inom
"properties"->"securityRules"för NSG klistrar du in de kopierade säkerhetsregelobjekten.Välj Spara. Välj önskad prenumeration, resursgrupp och region och välj sedan Granska och skapa.
Visa alla säkerhetsregler
En NSG kan innehålla flera säkerhetsregler. Mer information om listan över information när du visar reglerna finns i Säkerhetsregler.
I sökrutan överst i portalen anger du Nätverkssäkerhetsgrupp. Välj sedan Nätverkssäkerhetsgrupper i sökresultaten.
Välj namnet på den NSG som du vill visa reglerna för.
Välj Inkommande säkerhetsregler eller Utgående säkerhetsregler.
Listan innehåller alla regler som du har skapat och standardsäkerhetsreglerna för din NSG.
Visa information om en säkerhetsregel
I sökrutan överst i portalen anger du Nätverkssäkerhetsgrupp. Välj sedan Nätverkssäkerhetsgrupper i sökresultaten.
Välj namnet på den NSG som du vill visa reglerna för.
Välj Inkommande säkerhetsregler eller Utgående säkerhetsregler.
Välj den regel som du vill visa information för. En förklaring av alla inställningar finns i Inställningar för säkerhetsregler.
Note
Den här proceduren gäller endast för en anpassad säkerhetsregel. Det fungerar inte om du väljer en standardsäkerhetsregel.
Ändra en säkerhetsregel
I sökrutan överst i portalen anger du Nätverkssäkerhetsgrupp. Välj sedan Nätverkssäkerhetsgrupper i sökresultaten.
Välj namnet på den NSG som du vill visa reglerna för.
Välj Inkommande säkerhetsregler eller Utgående säkerhetsregler.
Välj den regel som du vill ändra.
Ändra inställningarna för regeln efter behov och välj sedan Spara. En förklaring av alla inställningar finns i Inställningar för säkerhetsregler.
Note
Den här proceduren gäller endast för en anpassad säkerhetsregel. Du får inte ändra en standardsäkerhetsregel.
Ta bort en säkerhetsregel
I sökrutan överst i portalen anger du Nätverkssäkerhetsgrupp. Välj sedan Nätverkssäkerhetsgrupper i sökresultaten.
Välj namnet på den NSG som du vill visa reglerna för.
Välj Inkommande säkerhetsregler eller Utgående säkerhetsregler.
Välj den regel som du vill ta bort. Du kan välja fler än en regel att ta bort i taget.
Välj Ta bort och välj sedan Ja.
Note
Den här proceduren gäller endast för en anpassad säkerhetsregel. Du kan inte ta bort en standardsäkerhetsregel.
Arbeta med programsäkerhetsgrupper
En programsäkerhetsgrupp innehåller noll eller fler nätverksgränssnitt. Mer information finns i Programsäkerhetsgrupper. Alla nätverksgränssnitt i en programsäkerhetsgrupp måste finnas i samma virtuella nätverk. Information om hur du lägger till ett nätverksgränssnitt i en programsäkerhetsgrupp finns i Lägga till ett nätverksgränssnitt i en programsäkerhetsgrupp.
Skapa en programsäkerhetsgrupp
I sökrutan överst i portalen anger du Programsäkerhetsgrupp. Välj sedan Programsäkerhetsgrupper i sökresultaten.
Välj + Skapa.
På sidan Skapa en programsäkerhetsgrupp går du till fliken Grundläggande inställningar och anger eller väljer följande värden:
Setting Action Projektinformation Subscription Välj din Azure-prenumerationen. Resursgrupp Välj en befintlig resursgrupp eller skapa en ny genom att välja Skapa ny. I det myResourceGrouphär exemplet används resursgruppen.Instansinformation Name Ange ett namn för den nya programsäkerhetsgruppen. I det här exemplet används namnet myASG.Region Välj önskad region där du vill skapa programsäkerhetsgruppen. Välj Granska + skapa.
När du har fått meddelandet Validering har skickats väljer du Skapa.
Visa alla programsäkerhetsgrupper
I sökrutan överst i portalen anger du Programsäkerhetsgrupp. Välj sedan Programsäkerhetsgrupper i sökresultaten. En lista över dina programsäkerhetsgrupper visas i Azure Portal.
Visa information om en specifik programsäkerhetsgrupp
I sökrutan överst i portalen anger du Programsäkerhetsgrupp. Välj sedan Programsäkerhetsgrupper i sökresultaten.
Välj den programsäkerhetsgrupp som du vill visa informationen för.
Ändra en programsäkerhetsgrupp
I sökrutan överst i portalen anger du Programsäkerhetsgrupp. Välj sedan Programsäkerhetsgrupper i sökresultaten.
Välj den programsäkerhetsgrupp som du vill ändra:
Välj flytta bredvid Resursgrupp eller Prenumeration för att ändra resursgruppen eller prenumerationen.
Välj redigera bredvid Taggar för att lägga till eller ta bort taggar. Mer information finns i Använda taggar för att organisera dina Azure-resurser och hanteringshierarki.
Note
Du kan inte ändra platsen för en programsäkerhetsgrupp.
Gå till avsnittet Åtkomstkontroll (IAM) för att tilldela eller ta bort behörigheter till programsäkerhetsgruppen.
Ta bort en programsäkerhetsgrupp
Du kan inte ta bort en programsäkerhetsgrupp om den innehåller några nätverksgränssnitt. Om du vill ta bort alla nätverksgränssnitt från programsäkerhetsgruppen ändrar du inställningarna för nätverksgränssnittet eller tar bort nätverksgränssnitten. Mer information finns i Lägga till eller ta bort från programsäkerhetsgrupper eller Ta bort ett nätverksgränssnitt.
I sökrutan överst i portalen anger du Programsäkerhetsgrupp. Välj sedan Programsäkerhetsgrupper i sökresultaten.
Välj den programsäkerhetsgrupp som du vill ta bort.
Välj Ta bort och välj sedan Ja för att ta bort programsäkerhetsgruppen.
Permissions
Om du vill hantera NSG:er, säkerhetsregler och programsäkerhetsgrupper måste ditt konto tilldelas rollen Nätverksdeltagare . Du kan också använda en anpassad roll med rätt behörigheter tilldelade enligt listan i följande tabeller.
Note
Du kanske inte ser den fullständiga listan över tjänsttaggar om rollen Nätverksdeltagare har tilldelats på resursgruppsnivå. Om du vill visa den fullständiga listan kan du tilldela den här rollen i ett prenumerationsomfång i stället. Om du bara kan tillåta rollen Nätverksdeltagare för resursgruppen kan du också skapa en anpassad roll för behörigheterna Microsoft.Network/locations/serviceTags/read och Microsoft.Network/locations/serviceTagDetails/read. Tilldela dem i ett prenumerationsomfång tillsammans med rollen Nätverksdeltagare i resursgruppens omfång.
Nätverkssäkerhetsgrupp
| Action | Name |
|---|---|
Microsoft.Network/networkSecurityGroups/read |
Skaffa en NSG. |
Microsoft.Network/networkSecurityGroups/write |
Skapa eller uppdatera en NSG. |
Microsoft.Network/networkSecurityGroups/delete |
Ta bort en NSG. |
Microsoft.Network/networkSecurityGroups/join/action |
Associera en NSG till ett undernät eller nätverksgränssnitt. |
Note
För att kunna utföra write åtgärder på en NSG måste prenumerationskontot ha minst read behörighet för resursgruppen tillsammans med Microsoft.Network/networkSecurityGroups/write behörighet.
Regel för nätverkssäkerhetsgrupp
| Action | Name |
|---|---|
Microsoft.Network/networkSecurityGroups/securityRules/read |
Hämta en regel. |
Microsoft.Network/networkSecurityGroups/securityRules/write |
Skapa eller uppdatera en regel. |
Microsoft.Network/networkSecurityGroups/securityRules/delete |
Ta bort en regel. |
Programsäkerhetsgrupp
| Action | Name |
|---|---|
Microsoft.Network/applicationSecurityGroups/joinIpConfiguration/action |
Anslut en IP-konfiguration till en programsäkerhetsgrupp. |
Microsoft.Network/applicationSecurityGroups/joinNetworkSecurityRule/action |
Anslut en säkerhetsregel till en programsäkerhetsgrupp. |
Microsoft.Network/applicationSecurityGroups/read |
Hämta en programsäkerhetsgrupp. |
Microsoft.Network/applicationSecurityGroups/write |
Skapa eller uppdatera en programsäkerhetsgrupp. |
Microsoft.Network/applicationSecurityGroups/delete |
Ta bort en programsäkerhetsgrupp. |
Relaterat innehåll
Lägg till eller ta bort ett nätverksgränssnitt till eller från en programsäkerhetsgrupp.
Skapa och tilldela Azure Policy-definitioner för virtuella nätverk.