Ce guide configure une VM Linux Azure avec l’Azure CLI, applique un durcissement du groupe de sécurité réseau (NSG), configure Azure Bastion pour l’accès SSH et installe OpenClaw.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Ce que vous allez faire
- Créer les ressources réseau Azure (VNet, sous-réseaux, NSG) et de calcul avec l’Azure CLI
- Appliquer des règles de groupe de sécurité réseau afin que le SSH de la VM ne soit autorisé que depuis Azure Bastion
- Utiliser Azure Bastion pour l’accès SSH (aucune IP publique sur la VM)
- Installer OpenClaw avec le script d’installation
- Vérifier le Gateway
Ce qu’il vous faut
- Un abonnement Azure avec l’autorisation de créer des ressources de calcul et réseau
- Azure CLI installé (voir les étapes d’installation d’Azure CLI si nécessaire)
- Une paire de clés SSH (le guide explique comment en générer une si nécessaire)
- ~20 à 30 minutes
Configurer le déploiement
Enregistrer les fournisseurs de ressources requis (une seule fois)
Registered.Définir les variables de déploiement
/26.Sélectionner la clé SSH
Utilisez votre clé publique existante si vous en avez une :Si vous n’avez pas encore de clé SSH, générez-en une :
Sélectionner la taille de VM et la taille du disque du système d’exploitation
- Commencez plus petit pour une utilisation légère, puis augmentez l’échelle plus tard
- Utilisez davantage de vCPU/RAM/disque pour une automatisation plus lourde, plus de canaux ou des charges de travail de modèles/outils plus importantes
- Si une taille de VM n’est pas disponible dans votre région ou dans le quota de votre abonnement, choisissez la référence SKU disponible la plus proche
Déployer les ressources Azure
Créer le groupe de sécurité réseau
Créez le NSG et ajoutez des règles afin que seul le sous-réseau Bastion puisse se connecter en SSH à la VM.Les règles sont évaluées par priorité (le plus petit nombre en premier) : le trafic Bastion est autorisé à 100, puis tout autre SSH est bloqué à 110 et 120.
Créer le réseau virtuel et les sous-réseaux
Créez le VNet avec le sous-réseau de la VM (NSG attaché), puis ajoutez le sous-réseau Bastion.
Créer la VM
La VM n’a pas d’IP publique. L’accès SSH se fait exclusivement via Azure Bastion.
--public-ip-address "" empêche l’attribution d’une IP publique. --nsg "" évite de créer un NSG par carte réseau (le NSG au niveau du sous-réseau gère la sécurité).Reproductibilité : La commande ci-dessus utilise latest pour l’image Ubuntu. Pour épingler une version spécifique, listez les versions disponibles et remplacez latest :Créer Azure Bastion
Azure Bastion fournit un accès SSH géré à la VM sans exposer d’IP publique. La référence SKU Standard avec tunneling est requise pour Le provisionnement de Bastion prend généralement 5 à 10 minutes, mais peut prendre jusqu’à 15 à 30 minutes dans certaines régions.
az network bastion ssh basé sur la CLI.Installer OpenClaw
Installer OpenClaw (dans le shell de la VM)
Vérifier le Gateway
Une fois l’intégration terminée :La plupart des équipes Azure en entreprise disposent déjà de licences GitHub Copilot. Si c’est votre cas, nous recommandons de choisir le fournisseur GitHub Copilot dans l’assistant d’intégration d’OpenClaw. Consultez Fournisseur GitHub Copilot.
Considérations de coût
La référence SKU Azure Bastion Standard coûte environ 140 $US/mois et la VM (Standard_B2as_v2) coûte environ 55 $US/mois. Pour réduire les coûts :-
Désallouez la VM lorsqu’elle n’est pas utilisée (cela arrête la facturation du calcul ; les frais de disque restent applicables). Le Gateway OpenClaw ne sera pas joignable pendant que la VM est désallouée — redémarrez-la lorsque vous devez de nouveau la rendre active :
- Supprimez Bastion lorsqu’il n’est pas nécessaire et recréez-le lorsque vous avez besoin de l’accès SSH. Bastion est le composant le plus coûteux et son provisionnement ne prend que quelques minutes.
-
Utilisez la référence SKU Bastion Basic (~38 $US/mois) si vous avez seulement besoin d’un SSH basé sur le portail et n’avez pas besoin du tunneling CLI (
az network bastion ssh).
Nettoyage
Pour supprimer toutes les ressources créées par ce guide :Étapes suivantes
- Configurer les canaux de messagerie : Canaux
- Associer des appareils locaux comme nœuds : Nœuds
- Configurer le Gateway : Configuration du Gateway
- Pour plus de détails sur le déploiement d’OpenClaw Azure avec le fournisseur de modèles GitHub Copilot : OpenClaw sur Azure avec GitHub Copilot