Configurer une entrée Azure Bastion dans Remote Desktop Manager
Microsoft Azure Bastion est un service complet et entièrement géré qui offre un accès aux machines virtuelles (VM) Azure à la fois par protocole RDP et par protocole SSH, sans exposer leur IP publique. Facturé à l'heure, Azure Bastion est lié à un réseau virtuel Azure précis, ce qui permet d'accéder à toutes les VM qu'il contient.
Remote Desktop Manager permet une connexion transparente aux instances Azure Bastion par le biais d'une entrée VPN/SSH/Gateway, soit par connexion, soit partagée entre plusieurs. Une fois Azure Bastion déployé, ajoutez les informations nécessaires dans Remote Desktop Manager, authentifiez-vous auprès d'Azure et connectez-vous à n'importe quelle VM du réseau virtuel Azure donné.
Configuration requise
Remote Desktop Manager se connecte grâce à la fonctionnalité de client natif d'Azure Bastion. Avant de créer des entrées, assurez-vous que la ressource Azure Bastion respecte ces exigences dans le portail Azure (ressource Bastion – Configuration) :
Le niveau (SKU) Standard ou supérieur. Le niveau Basic ne prend pas en charge les connexions du client natif.
La Prise en charge du client natif est activée (désactivée par défaut).
Pour vous connecter aux VM par adresse IP, la Connexion basée sur IP est aussi activée. Consultez Se connecter à une VM par adresse IP.
Pour les étapes de déploiement et de configuration, consultez la documentation Microsoft Azure Bastion.
Connecter Remote Desktop Manager à Azure Bastion
Lorsque Azure Bastion respecte les exigences ci-dessus, vous pouvez configurer Remote Desktop Manager pour vous connecter aux VM derrière Azure Bastion. Les étapes ci-dessous montrent la création d'une entrée VPN Azure Bastion externe qui est ensuite liée à une entrée de session RDP/SSH. Cela est utile si vous prévoyez d'utiliser l'entrée Azure Bastion avec plusieurs entrées de session.
Toutefois, si vous prévoyez de l'utiliser avec une seule entrée de session, vous pouvez définir la configuration d'Azure Bastion directement dans les propriétés de cette session, sous la section VPN/SSH/Gateway dans le menu de gauche. Vous devriez tout de même suivre les étapes ci-dessous, car la configuration et les informations à fournir demeurent les mêmes.
Avant de vous connecter, repérez les détails de propriétés suivants :
Hôte
MyAzureBastion
Cette valeur est dérivée de {Existing Virtual Network}-bastion et ne correspond pas à la valeur DNS publique ou IP publique fournie dans les informations de la ressource.
ID d'abonnement
6f14d593-b33a-48ca-81es-428eeb0ff8b1
L'abonnement dans lequel se trouve la ressource Azure Bastion. On suppose que les VM cibles sont dans le même abonnement, à moins que cela ne soit remplacé dans l'entrée de session ou son dossier (consultez Remplacer l'ID d'abonnement et le groupe de ressources). Repérez cette valeur en naviguant vers Abonnements. Sélectionnez ensuite votre abonnement précis et copiez la valeur de l'ID d'abonnement.
Groupe de ressources
Devolutions-202309011056
Le groupe de ressources dans lequel se trouvent le réseau virtuel et l'objet Bastion qui y est attaché. On suppose que les VM cibles sont dans le même groupe de ressources, à moins que cela ne soit remplacé dans l'entrée de session ou son dossier.
ID de locataire
76377918-3e78-4fd7-b07a-6eb5d4bbf18f
Il n'est nécessaire que si le Bastion n'existe pas dans le locataire par défaut de l'utilisateur Azure. Cliquez sur le bouton de recherche du champ ID de locataire dans Remote Desktop Manager pour le remplir, ou repérez cette valeur manuellement en naviguant vers Entra ID, en choisissant l'onglet Propriétés et en copiant la valeur de l'ID de locataire.
Une fois les détails en main, ouvrez Remote Desktop Manager et naviguez à l'endroit où vous souhaitez placer votre entrée Azure Bastion.
Dans le Ruban, allez à l'onglet Édition et cliquez sur le symbole « + » pour ajouter une nouvelle entrée.
Sous les types d'entrées VPN/SSH/Gateway, sélectionnez Azure Bastion et cliquez sur OK.
Nommez votre entrée.
Dans le sous-onglet Général, saisissez les informations repérées à l'étape 1 pour l'Hôte, l'ID d'abonnement, le Groupe de ressources et l'ID de locataire. Les champs ID d'abonnement et Groupe de ressources prennent en charge les variables.
Sélectionnez un nuage Azure dans la liste déroulante correspondante. La valeur Défaut correspond au nuage public Azure.
Sélectionnez un Mode de connexion dans la liste déroulante correspondante. Choisissez entre :
Tunnel TCP (recommandé) : Permet des numéros de port uniques, mais offre une performance moindre. Disponible uniquement avec le niveau Standard. Prend en charge les ports non standard et les entrées SSH. Ce mode reproduit la fonctionnalité de la commande az cli Bastion tunnel.
RD Gateway : Récupère un fichier de connexion RDP depuis le Bastion et l'utilise en arrière-plan pour une meilleure performance. Prend en charge uniquement les entrées de session RDP.
Ouvrez le sous-onglet Authentification et sélectionnez la valeur appropriée :
Utiliser « Paramètres de mon compte » : Utilise vos identifiants provenant de Fichier – Paramètres de mon compte.
Utiliser ma connexion PowerShell actuelle : Utilise le contexte de connexion actuel d'Azure PowerShell (
Connect-AzAccount).Utiliser ma connexion Azure CLI actuelle : Utilise le contexte de connexion actuel d'Az CLI (
az login).Demander les identifiants : Affiche une connexion interactive pour s'authentifier par une fenêtre contextuelle de navigateur Web. Vous pouvez facultativement fournir le nom d'utilisateur comme indice de connexion. Le jeton d'accès sera mis en cache pour les connexions ultérieures dans la même session utilisateur. Dans l'exemple ci-dessous, la connexion est configurée pour afficher un écran de connexion Azure et un indice de connexion facultatif est fourni afin de sélectionner le bon compte.
Cliquez sur OK pour enregistrer l'entrée.
Dans le Ruban, allez à l'onglet Édition et cliquez de nouveau sur le symbole « + » pour ajouter une autre entrée.
Sous les types d'entrées Session, sélectionnez soit RDP (Microsoft Remote Desktop), soit SSH Shell, et cliquez sur OK. Pour cet exemple, une entrée de session RDP a été utilisée.
Nommez votre entrée.
Dans l'onglet Général, saisissez dans le champ Hôte le nom de la VM qui se trouve dans Azure. Vous pouvez aussi saisir l'adresse IP privée de la VM (consultez Se connecter à une VM par adresse IP).
Saisissez le Nom d'utilisateur et le Mot de passe de la VM pour ouvrir une session sur la VM elle-même.
Dans le menu de gauche, naviguez vers l'écran VPN/SSH/Gateway de la connexion RDP.
Dans l'onglet VPN/SSH/Gateway, sous Général, sélectionnez Toujours connecter dans la liste déroulante Connecter.
Dans la liste déroulante Type, sélectionnez Azure Bastion.
Cliquez sur le bouton de points de suspension à côté de l'option Type.
Choisissez Existant dans le menu de gauche, puis trouvez l'entrée Azure Bastion existante créée précédemment.
Cliquez sur OK à deux reprises pour fermer les fenêtres de modification de connexion.
Lancez une connexion à la VM nouvellement ajoutée.
Pour l'authentification interactive, et particulièrement si vos identifiants ne sont pas encore mis en cache, vous obtiendrez une invite de connexion Microsoft pour vous authentifier auprès du portail Azure. Saisissez vos identifiants Azure pour ouvrir la connexion Azure Bastion et vous connecter à la VM demandée.
Votre connexion devrait maintenant être ouverte.
Paramètres avancés
Lorsque le type de VPN d'une entrée de session RDP ou SSH Shell est Azure Bastion (intégrée ou liée à une entrée Azure Bastion existante), son onglet VPN/SSH/Gateway affiche une section Ressource Azure. Les dossiers affichent aussi cette section dans leurs propres propriétés VPN/SSH/Gateway. Ces paramètres déterminent comment Remote Desktop Manager repère la VM cible dans Azure.
Se connecter à une VM par adresse IP
Au lieu d'un nom de VM, le champ Hôte de l'entrée de session peut contenir l'adresse IP privée de la VM. Lorsque l'hôte est une adresse IP, Remote Desktop Manager utilise automatiquement la fonctionnalité de connexion basée sur IP d'Azure Bastion. Cela exige :
La Connexion basée sur IP activée sur la ressource Azure Bastion, en plus de la configuration requise ci-dessus.
Le mode de connexion Tunnel TCP. Le mode RD Gateway ne prend pas en charge les connexions basées sur IP.
Si ces conditions ne sont pas remplies, la connexion échoue avec le message suivant : The Azure Bastion or the current connection mode does not support IP-based client connections.
Remplacer l'ID d'abonnement et le groupe de ressources
Par défaut, Remote Desktop Manager cherche la VM cible dans l'abonnement et le groupe de ressources saisis dans l'entrée Azure Bastion (ou dans les paramètres Azure Bastion intégrés à l'entrée de session). Lorsqu'une VM se trouve dans un abonnement ou un groupe de ressources différent de celui du Bastion, modifiez les paramètres suivants dans la section Ressource Azure de l'entrée de session :
ID d'abonnement : l'abonnement qui contient la VM.
Groupe de ressources : le groupe de ressources qui contient la VM.
Chaque paramètre offre trois modes :
Par défaut
Utilise la valeur saisie dans l'entrée Azure Bastion.
Hérité
Utilise la valeur définie dans les dossiers parents (consultez Hériter de l'ID d'abonnement et du groupe de ressources à partir des dossiers).
Personnalisé
Utilise la valeur saisie dans la zone de texte affichée à côté du mode.
L'ID d'abonnement et le groupe de ressources sont résolus indépendamment ; par exemple, vous pouvez laisser l'abonnement sur Par défaut et remplacer seulement le groupe de ressources.
La même section contient aussi les paramètres Scale set et Instance ID, utilisés pour cibler une instance d'un groupe de machines virtuelles identiques, et, pour les entrées RDP, l'option Use entry name as Azure Resource name, qui utilise le nom de l'entrée au lieu de la valeur Hôte comme nom de la VM dans Azure.
Hériter de l'ID d'abonnement et du groupe de ressources à partir des dossiers
Pour éviter de répéter les mêmes valeurs dans de nombreuses entrées de session, définissez l'ID d'abonnement et le Groupe de ressources une seule fois dans la section Ressource Azure des propriétés VPN/SSH/Gateway d'un dossier, puis réglez les entrées de session sur Hérité.
Lorsqu'une entrée de session est réglée sur Hérité, Remote Desktop Manager remonte la hiérarchie des dossiers, en commençant par le dossier parent le plus proche :
Un dossier réglé sur Personnalisé fournit sa valeur, et la recherche s'arrête.
Un dossier réglé sur Par défaut arrête la recherche, et la valeur saisie dans l'entrée Azure Bastion est utilisée.
Un dossier réglé sur Hérité transmet la recherche à son propre dossier parent.
Si aucun dossier ne fournit de valeur, la valeur saisie dans l'entrée Azure Bastion est utilisée.
Utiliser des variables dans l'ID d'abonnement et le groupe de ressources
Les valeurs de l'ID d'abonnement et du Groupe de ressources prennent en charge les variables, tant dans l'entrée Azure Bastion que dans la section Ressource Azure des entrées de session et des dossiers. Par exemple, si vos dossiers portent le nom de vos groupes de ressources, la saisie de $ROOT_GROUP$ comme groupe de ressources Personnalisé dans une entrée de session utilise le nom du dossier de premier niveau de l'entrée.
Les variables sont résolues dans le contexte de l'entrée ou du dossier où la valeur est définie. Une variable saisie dans une entrée Azure Bastion liée est donc résolue par rapport à l'entrée Azure Bastion elle-même, et non par rapport à l'entrée de session. Pour utiliser des valeurs fondées sur l'entrée de session (comme son dossier), définissez-les avec le mode Personnalisé dans l'entrée de session.
Mis à jour
Ce contenu vous a-t-il été utile ?