> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/fr/knowledge-base/how-to-articles/configure-an-azure-bastion-entry-in-remote-desktop-manager.md).

# Configurer une entrée Azure Bastion dans Remote Desktop Manager

Configurez une entrée Azure Bastion dans Remote Desktop Manager pour atteindre des VM Azure sans IP publiques, y compris la connexion par IP et le remplacement des ressources.

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.

{% hint style="info" %}
Azure Bastion est compatible avec les dernières versions (2023.1.x et ultérieures) de Remote Desktop Manager.
{% endhint %}

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](#connect-to-a-vm-by-ip-address).

Pour les étapes de déploiement et de configuration, consultez la [documentation Microsoft Azure Bastion](https://learn.microsoft.com/en-us/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.

1. Avant de vous connecter, repérez les détails de propriétés suivants :

| Propriété                  | Valeur d'exemple                       | Notes                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| -------------------------- | -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ***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](#override-the-subscription-id-and-resource-group)). 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***.                                                                                               |

2. Une fois les détails en main, ouvrez Remote Desktop Manager et naviguez à l'endroit où vous souhaitez placer votre entrée Azure Bastion.
3. Dans le Ruban, allez à l'onglet ***Édition*** et cliquez sur le symbole « + » pour ajouter une nouvelle entrée.
4. Sous les types d'entrées ***VPN/SSH/Gateway***, sélectionnez ***Azure Bastion*** et cliquez sur ***OK***.
5. ***Nommez*** votre entrée.
6. 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](#use-variables-in-the-subscription-id-and-resource-group).
7. Sélectionnez un ***nuage Azure*** dans la liste déroulante correspondante. La valeur ***Défaut*** correspond au nuage public Azure.
8. 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.
9. 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.
10. Cliquez sur ***OK*** pour enregistrer l'entrée.
11. Dans le Ruban, allez à l'onglet ***Édition*** et cliquez de nouveau sur le symbole « + » pour ajouter une autre entrée.
12. 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.
13. ***Nommez*** votre entrée.
14. 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](#connect-to-a-vm-by-ip-address)).
15. Saisissez le ***Nom d'utilisateur*** et le ***Mot de passe*** de la VM pour ouvrir une session sur la VM elle-même.

    <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Cette VM n'est pas encore jointe à un domaine, donc le champ du domaine est laissé vide.</p></div>
16. Dans le menu de gauche, naviguez vers l'écran ***VPN/SSH/Gateway*** de la connexion RDP.
17. Dans l'onglet ***VPN/SSH/Gateway***, sous ***Général***, sélectionnez ***Toujours connecter*** dans la liste déroulante ***Connecter***.
18. Dans la liste déroulante ***Type***, sélectionnez ***Azure Bastion***.
19. Cliquez sur le bouton de points de suspension à côté de l'option ***Type***.
20. Choisissez ***Existant*** dans le menu de gauche, puis trouvez l'entrée Azure Bastion existante créée précédemment.
21. Cliquez sur ***OK*** à deux reprises pour fermer les fenêtres de modification de connexion.
22. Lancez une connexion à la VM nouvellement ajoutée.
23. 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.

{% hint style="danger" %}
Vous pourriez rencontrer ce message d'erreur dans Remote Desktop Manager : ***The Azure Bastion does not support native client connections (SKU: Basic, Native Client: False)***. Cela signifie que le Bastion n'est pas au niveau Standard ou supérieur, ou que la ***Prise en charge du client natif*** n'est pas activée (consultez [Configuration requise](#requirements)).

Si vous éprouvez des problèmes en utilisant le tunnel SSH par l'intermédiaire du Bastion avec un adaptateur réseau dont l'IPV6 est activé, essayez d'aller dans les propriétés ***Avancé*** du tunnel SSH et de définir le ***Protocole Internet*** à IPV4.
{% endhint %}

### 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](#requirements) 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 :

| Mode               | Description                                                                                                                                                                                                    |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ***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](#inherit-the-subscription-id-and-resource-group-from-folders)). |
| ***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](/rdm/fr/knowledge-base/knowledge-base-articles/access-and-manage-variables.md), 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/rdm/fr/knowledge-base/how-to-articles/configure-an-azure-bastion-entry-in-remote-desktop-manager.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
