Deze gids stelt een Azure Linux-VM in met de Azure CLI, past verharding van Network Security Group (NSG) toe, configureert Azure Bastion voor SSH-toegang en installeert OpenClaw.Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Wat je gaat doen
- Azure-netwerken (VNet, subnetten, NSG) en compute-resources maken met de Azure CLI
- Network Security Group-regels toepassen zodat VM-SSH alleen is toegestaan vanaf Azure Bastion
- Azure Bastion gebruiken voor SSH-toegang (geen openbaar IP-adres op de VM)
- OpenClaw installeren met het installatiescript
- De Gateway verifiëren
Wat je nodig hebt
- Een Azure-abonnement met toestemming om compute- en netwerkresources te maken
- Azure CLI geïnstalleerd (zie indien nodig installatiestappen voor Azure CLI)
- Een SSH-sleutelpaar (de gids behandelt hoe je er zo nodig een genereert)
- ~20-30 minuten
Implementatie configureren
Vereiste resourceproviders registreren (eenmalig)
Registered tonen.Implementatievariabelen instellen
/26 zijn.SSH-sleutel selecteren
Gebruik je bestaande openbare sleutel als je er een hebt:Als je nog geen SSH-sleutel hebt, genereer er dan een:
VM-grootte en grootte van de OS-schijf selecteren
- Begin kleiner voor licht gebruik en schaal later op
- Gebruik meer vCPU/RAM/schijf voor zwaardere automatisering, meer kanalen of grotere model-/toolworkloads
- Als een VM-grootte niet beschikbaar is in je regio of abonnementsquotum, kies dan de dichtstbijzijnde beschikbare SKU
Azure-resources implementeren
De network security group maken
Maak de NSG en voeg regels toe zodat alleen het Bastion-subnet via SSH verbinding kan maken met de VM.De regels worden geëvalueerd op prioriteit (laagste nummer eerst): Bastion-verkeer wordt toegestaan op 100, daarna wordt alle andere SSH geblokkeerd op 110 en 120.
Het virtuele netwerk en de subnetten maken
Maak het VNet met het VM-subnet (NSG gekoppeld) en voeg daarna het Bastion-subnet toe.
De VM maken
De VM heeft geen openbaar IP-adres. SSH-toegang verloopt uitsluitend via Azure Bastion.
--public-ip-address "" voorkomt dat er een openbaar IP-adres wordt toegewezen. --nsg "" slaat het maken van een NSG per NIC over (de NSG op subnetniveau regelt de beveiliging).Reproduceerbaarheid: De bovenstaande opdracht gebruikt latest voor de Ubuntu-image. Om een specifieke versie vast te pinnen, toon je beschikbare versies en vervang je latest:Azure Bastion maken
Azure Bastion biedt beheerde SSH-toegang tot de VM zonder een openbaar IP-adres bloot te stellen. Standard SKU met tunneling is vereist voor CLI-gebaseerde Het inrichten van Bastion duurt doorgaans 5-10 minuten, maar kan in sommige regio’s tot 15-30 minuten duren.
az network bastion ssh.OpenClaw installeren
OpenClaw installeren (in de VM-shell)
De Gateway verifiëren
Nadat onboarding is voltooid:De meeste Azure-teams in ondernemingen hebben al GitHub Copilot-licenties. Als dat voor jou geldt, raden we aan de GitHub Copilot-provider te kiezen in de OpenClaw-onboardingwizard. Zie GitHub Copilot-provider.
Kostenoverwegingen
Azure Bastion Standard SKU kost ongeveer $140/maand en de VM (Standard_B2as_v2) kost ongeveer $55/maand. Om kosten te verlagen:-
Deallocate de VM wanneer die niet in gebruik is (stopt compute-facturering; schijfkosten blijven bestaan). De OpenClaw Gateway is niet bereikbaar terwijl de VM is gedealloceerd — start deze opnieuw wanneer je hem weer live nodig hebt:
- Verwijder Bastion wanneer dit niet nodig is en maak het opnieuw wanneer je SSH-toegang nodig hebt. Bastion is de grootste kostencomponent en het inrichten duurt slechts enkele minuten.
-
Gebruik de Basic Bastion SKU (~$38/maand) als je alleen Portal-gebaseerde SSH nodig hebt en geen CLI-tunneling (
az network bastion ssh) vereist.
Opschonen
Om alle resources te verwijderen die door deze gids zijn gemaakt:Volgende stappen
- Stel berichtkanalen in: Kanalen
- Koppel lokale apparaten als Nodes: Nodes
- Configureer de Gateway: Gateway-configuratie
- Voor meer details over OpenClaw Azure-implementatie met de GitHub Copilot-modelprovider: OpenClaw op Azure met GitHub Copilot