A Bastion üzembe helyezése az Azure PowerShell használatával
Ez a cikk bemutatja, hogyan helyezheti üzembe az Azure Bastiont a PowerShell használatával. Az Azure Bastion egy PaaS-szolgáltatás, amelyet ön tart fenn, nem pedig egy megerősített gazdagép, amelyet a virtuális gépre telepít, és saját magát tartja karban. Az Azure Bastion üzembe helyezése virtuális hálózatonként történik, nem előfizetésenként/fiókonként vagy virtuális gépenként. További információ az Azure Bastionról: Mi az Az Azure Bastion?
Miután üzembe helyezi a Bastiont a virtuális hálózaton, privát IP-címmel csatlakozhat a virtuális gépekhez. Ez a zökkenőmentes RDP/SSH-felület az ugyanazon a virtuális hálózaton lévő összes virtuális gép számára elérhető. Ha a virtuális gép nyilvános IP-címmel rendelkezik, amire semmi másra nincs szüksége, eltávolíthatja.
Ebben a cikkben létrehoz egy virtuális hálózatot (ha még nincs ilyen), üzembe helyezi az Azure Bastiont a PowerShell használatával, és csatlakozik egy virtuális géphez. A példák azt mutatják, hogy a Bastion a standard termékváltozat-szinttel lett üzembe helyezve, de a használni kívánt funkcióktól függően más Bastion-termékváltozatot is használhat. További információ: Bastion SKU-k.
A Bastiont a következő más módszerekkel is üzembe helyezheti:
Feljegyzés
Az Azure Bastion használata az Azure saját DNS zónákkal támogatott. Vannak azonban korlátozások. További információkért tekintse meg az Azure Bastion gyakori kérdéseit.
Mielőtt hozzálát
Győződjön meg arról, hogy rendelkezik Azure-előfizetéssel. Ha még nincs Azure-előfizetése, aktiválhatja MSDN-előfizetői előnyeit, vagy regisztrálhat egy ingyenes fiókot.
PowerShell
Ez a cikk PowerShell-parancsmagokat használ. A parancsmagok futtatásához használhatja az Azure Cloud Shellt. A Cloud Shell egy ingyenes interaktív rendszerhéj, amellyel a cikkben ismertetett lépéseket futtathatja. A fiókjával való használat érdekében a gyakran használt Azure-eszközök már előre telepítve és konfigurálva vannak rajta.
A Cloud Shell megnyitásához válassza a Kódblokk jobb felső sarkában található Open CloudShell lehetőséget. A Cloud Shellt egy külön böngészőlapon is megnyithatja.https://shell.azure.com/powershell A Másolás gombra kattintva másolja a kódblokkokat, illessze be őket a Cloud Shellbe, majd az Enter billentyűt választva futtassa őket.
Az Azure PowerShell-parancsmagokat helyileg is telepítheti és futtathatja a számítógépen. A PowerShell-parancsmagok gyakran frissülnek. Ha még nem telepítette a legújabb verziót, az utasításokban megadott értékek meghiúsulhatnak. A számítógépre telepített Azure PowerShell-verziók megkereséséhez használja a Get-Module -ListAvailable Az
parancsmagot. A telepítésről vagy frissítésről az Azure PowerShell-modul telepítése című témakörben olvashat.
Példaértékek
A konfiguráció létrehozásakor az alábbi példaértékeket használhatja, vagy lecserélheti a sajátját.
Példa virtuális hálózatok és virtuális gépek értékeire:
Név | Érték |
---|---|
Virtuális gép | TestVM |
Erőforráscsoport | TestRG1 |
Régió | USA keleti régiója |
Virtuális hálózat | VNet1 |
Címtér | 10.1.0.0/16 |
Alhálózatok | FrontEnd: 10.1.0.0/24 |
Azure Bastion-értékek:
Név | Érték |
---|---|
Név | VNet1-bastion |
Alhálózat neve | Előtér |
Alhálózat neve | AzureBastionSubnet |
AzureBastionSubnet-címek | A virtuális hálózat címterében lévő alhálózat /26 vagy nagyobb alhálózati maszkkal. Például: 10.1.1.0/26. |
Réteg/termékváltozat | Standard |
Nyilvános IP-cím | Új létrehozása |
Nyilvános IP-cím neve | VNet1-ip |
Nyilvános IP-cím SKU | Standard |
Hozzárendelés | Statikus |
A Bastion üzembe helyezése
Ez a szakasz segít létrehozni egy virtuális hálózatot, alhálózatokat és üzembe helyezni az Azure Bastiont az Azure PowerShell használatával.
Fontos
Az óránkénti díjszabás a Bastion üzembe helyezésének pillanatától kezdődik, a kimenő adathasználattól függetlenül. További információ: Díjszabás és termékváltozatok. Ha a Bastiont egy oktatóanyag vagy teszt részeként helyezi üzembe, javasoljuk, hogy a használat befejezése után törölje ezt az erőforrást.
Hozzon létre egy erőforráscsoportot, egy virtuális hálózatot és egy előtérbeli alhálózatot, amelyhez üzembe helyezi a Bastionon keresztül csatlakozni kívánt virtuális gépeket. Ha helyileg futtatja a PowerShellt, nyissa meg a PowerShell-konzolt emelt szintű jogosultságokkal, és csatlakozzon az Azure-hoz a
Connect-AzAccount
parancs használatával.New-AzResourceGroup -Name TestRG1 -Location EastUS ` $frontendSubnet = New-AzVirtualNetworkSubnetConfig -Name FrontEnd ` -AddressPrefix "10.1.0.0/24" ` $virtualNetwork = New-AzVirtualNetwork ` -Name TestVNet1 -ResourceGroupName TestRG1 ` -Location EastUS -AddressPrefix "10.1.0.0/16" ` -Subnet $frontendSubnet ` $virtualNetwork | Set-AzVirtualNetwork
Konfigurálja és állítsa be az Azure Bastion-alhálózatot a virtuális hálózathoz. Ez az alhálózat kizárólag az Azure Bastion-erőforrások számára van fenntartva. Ezt az alhálózatot az AzureBastionSubnet névértékkel kell létrehoznia. Ez az érték tudatja az Azure-nal, hogy melyik alhálózaton helyezze üzembe a Bastion-erőforrásokat. A következő szakaszban található példa segít egy Azure Bastion-alhálózat meglévő virtuális hálózathoz való hozzáadásában.
- A létrehozható legkisebb AzureBastionSubnet méret a /26. Javasoljuk, hogy /26-os vagy nagyobb méretet hozzon létre a gazdagépek skálázása érdekében.
- A skálázással kapcsolatos további információkért lásd : Konfigurációs beállítások – Gazdagépek skálázása.
- További információ a beállításokról: Konfigurációs beállítások – AzureBastionSubnet.
- Hozza létre az AzureBastionSubnetet útvonaltáblák és delegálások nélkül.
- Ha hálózati biztonsági csoportokat használ az AzureBastionSubneten, tekintse meg az NSG-k használata című cikket.
Állítsa be a változót.
$vnet = Get-AzVirtualNetwork -Name "TestVNet1" -ResourceGroupName "TestRG1"
Adja hozzá az alhálózatot.
Add-AzVirtualNetworkSubnetConfig ` -Name "AzureBastionSubnet" -VirtualNetwork $vnet ` -AddressPrefix "10.1.1.0/26" | Set-AzVirtualNetwork
- A létrehozható legkisebb AzureBastionSubnet méret a /26. Javasoljuk, hogy /26-os vagy nagyobb méretet hozzon létre a gazdagépek skálázása érdekében.
Hozzon létre egy nyilvános IP-címet az Azure Bastion számára. A nyilvános IP-cím annak a Bastion-erőforrásnak a nyilvános IP-címe, amelyen az RDP/SSH elérhető lesz (a 443-as porton keresztül). A nyilvános IP-címnek ugyanabban a régióban kell lennie, mint a létrehozott Bastion-erőforrásnak.
$publicip = New-AzPublicIpAddress -ResourceGroupName "TestRG1" ` -name "VNet1-ip" -location "EastUS" ` -AllocationMethod Static -Sku Standard
Hozzon létre egy új Azure Bastion-erőforrást az AzureBastionSubnetben a New-AzBastion paranccsal. Az alábbi példa az alapszintű termékváltozatot használja. A Bastiont azonban egy másik termékváltozat használatával is üzembe helyezheti a -Sku érték módosításával. A kiválasztott termékváltozat határozza meg a Bastion funkcióit, és több kapcsolattípussal csatlakozik a virtuális gépekhez. További információ: Bastion SKU-k.
New-AzBastion -ResourceGroupName "TestRG1" -Name "VNet1-bastion" ` -PublicIpAddressRgName "TestRG1" -PublicIpAddressName "VNet1-ip" ` -VirtualNetworkRgName "TestRG1" -VirtualNetworkName "TestVNet1" ` -Sku "Basic"
A Bastion-erőforrások üzembe helyezése körülbelül 10 percet vesz igénybe. A következő szakaszban létrehozhat egy virtuális gépet, amíg a Bastion üzembe helyezi a virtuális hálózatát.
Virtuális gép létrehozása
Virtuális gépet a következő rövid útmutatóval hozhat létre: Virtuális gép létrehozása PowerShell vagy rövid útmutató használatával: Virtuális gép létrehozása a portálcikkek használatával. Győződjön meg arról, hogy a virtuális gépet ugyanarra a virtuális hálózatra telepíti, amelyre a Bastiont telepítette. Az ebben a szakaszban létrehozott virtuális gép nem része a Bastion konfigurációnak, és nem válik megerősített gazdagépgé. Az oktatóanyag későbbi részében a Bastionon keresztül csatlakozhat ehhez a virtuális géphez.
Az erőforrásokhoz a következő szükséges szerepkörök szükségesek.
Szükséges virtuálisgép-szerepkörök:
- Olvasói szerepkör a virtuális gépen.
- Olvasói szerepkör a hálózati adapteren a virtuális gép privát IP-címével.
Kötelező bejövő portok:
- Windows rendszerű virtuális gépekhez – RDP (3389)
- Linux rendszerű virtuális gépekhez – SSH (22)
Csatlakozás virtuális géphez
A virtuális géphez a következő szakaszban található kapcsolati lépések segítségével csatlakozhat. Az alábbi cikkek bármelyikével kapcsolódhat virtuális géphez. Egyes kapcsolattípusokhoz a Bastion Standard termékváltozat szükséges.
- Csatlakozás Windows rendszerű virtuális géphez
- Csatlakozás Linux rendszerű virtuális géphez
- Csatlakozás méretezési csoporthoz
- Csatlakozás IP-címmel
- Csatlakozás natív ügyfélről
Kapcsolati lépések
Az Azure Portalon nyissa meg azt a virtuális gépet, amelyhez csatlakozni szeretne.
A panel tetején válassza a Bastion csatlakoztatása>lehetőséget a Bastion panelre való ugráshoz. A Bastion panelre a bal oldali menüvel is léphet.
A Bastion panelen elérhető lehetőségek a Bastion termékváltozatától függenek. Ha az alapszintű termékváltozatot használja, rdp és 3389-port használatával csatlakozik egy Windows rendszerű számítógéphez. Az alapszintű termékváltozat esetében is az SSH és a 22-s port használatával csatlakozhat Linux rendszerű számítógépekhez. Nincs lehetősége a portszám vagy a protokoll módosítására. Az RDP billentyűzetének nyelvét azonban módosíthatja a kapcsolatbeállítások kibontásával.
Ha a Standard termékváltozatot használja, több kapcsolati protokoll és portlehetőség érhető el. A beállítások megtekintéséhez bontsa ki a Kapcsolatbeállítások elemet . Általában, hacsak nem konfigurál különböző beállításokat a virtuális géphez, az RDP és a 3389-s port használatával csatlakozik egy Windows rendszerű számítógéphez. Linux rendszerű számítógéphez az SSH és a 22-s port használatával csatlakozhat.
Hitelesítési típus esetén válassza ki a legördülő listából. A protokoll határozza meg az elérhető hitelesítési típusokat. Végezze el a szükséges hitelesítési értékeket.
Ha új böngészőlapon szeretné megnyitni a virtuálisgép-munkamenetet, hagyja bejelölve a Megnyitás új böngésző lapon lehetőséget.
Válassza a Csatlakozás lehetőséget a virtuális géphez való csatlakozáshoz.
Győződjön meg arról, hogy a virtuális géphez való kapcsolat közvetlenül az Azure Portalon (HTML5-en keresztül) nyílik meg a 443-es port és a Bastion szolgáltatás használatával.
Feljegyzés
Amikor csatlakozik, a virtuális gép asztala másképp fog kinézni, mint a példa képernyőképe.
Ha billentyűparancsokat használ, miközben virtuális géphez csatlakozik, előfordulhat, hogy a helyi számítógépen lévő billentyűparancsokkal azonos működést eredményez. Ha például Windows-ügyfélről csatlakozik Egy Windows rendszerű virtuális géphez, a Ctrl+Alt+End billentyűkombináció a helyi számítógépen a Ctrl+Alt+Delete billentyűparancsa. Ha ezt Egy Windows rendszerű virtuális géphez való csatlakozás közben mac gépről szeretné elvégezni, a billentyűparancs az fn+control+option+delete billentyűkombináció.
Hangkimenet engedélyezése
Engedélyezheti a távoli hangkimenetet a virtuális gép számára. Egyes virtuális gépek automatikusan engedélyezik ezt a beállítást, míg mások megkövetelik a hangbeállítások manuális engedélyezését. A beállítások a virtuális gépen módosulnak. A Bastion-telepítéshez nincs szükség speciális konfigurációs beállításokra a távoli hangkimenet engedélyezéséhez.
Feljegyzés
A hangkimenet sávszélességet használ az internetkapcsolaton.
Távoli hangkimenet engedélyezése Windows rendszerű virtuális gépen:
- Miután csatlakozott a virtuális géphez, megjelenik egy hanggomb az eszköztár jobb alsó sarkában. Kattintson a jobb gombbal a hang gombra, majd válassza a Hangok lehetőséget.
- Egy előugró üzenet megkérdezi, hogy engedélyezni szeretné-e a Windows audioszolgáltatást. Válassza az Igen lehetőséget. A hangbeállítások között további hangbeállításokat is konfigurálhat.
- A hangkimenet ellenőrzéséhez mutasson az eszköztár hang gombjára.
Virtuális gép nyilvános IP-címének eltávolítása
Az Azure Bastion nem használja a nyilvános IP-címet az ügyfél virtuális gépéhez való csatlakozáshoz. Ha nincs szüksége a virtuális gép nyilvános IP-címére, leválaszthatja a nyilvános IP-címet. Lásd: Nyilvános IP-cím társítása Azure-beli virtuális gépről.
Következő lépések
- Ha hálózati biztonsági csoportokat szeretne használni az Azure Bastion alhálózattal, olvassa el az NSG-k használata című témakört.
- A virtuális hálózatok közötti társviszony-létesítés megismeréséhez tekintse meg a virtuális hálózatok közötti társviszony-létesítést és az Azure Bastiont.