> 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/es/knowledge-base/how-to-articles/configure-an-azure-bastion-entry-in-remote-desktop-manager.md).

# Configurar una entrada de Azure Bastion en Remote Desktop Manager

Configure una entrada de Azure Bastion en Remote Desktop Manager para llegar a las VM de Azure sin IP públicas, incluida la conexión basada en IP y las sustituciones de recursos.

Microsoft Azure Bastion es un servicio completo y totalmente gestionado que proporciona acceso mediante Remote Desktop Protocol (RDP) y Secure Shell Protocol (SSH) a las máquinas virtuales (VM) de Azure sin exponer su IP pública. Azure Bastion, un servicio facturado por horas, está vinculado a una red virtual de Azure específica, lo que permite el acceso a todas las VM contenidas en ella.

{% hint style="info" %}
Azure Bastion es compatible con las últimas versiones (2023.1.x y posteriores) de Remote Desktop Manager.
{% endhint %}

Remote Desktop Manager permite una conexión fluida a las instancias de Azure Bastion mediante una entrada VPN/SSH/Gateway, ya sea por conexión o compartida entre varias. Una vez implementado Azure Bastion, añada los datos necesarios en Remote Desktop Manager, autentíquese en Azure y conéctese a cualquier VM de la red virtual de Azure indicada.

### Requisitos

Remote Desktop Manager se conecta mediante la característica de cliente nativo de Azure Bastion. Antes de crear entradas, asegúrese de que el recurso de Azure Bastion cumple estos requisitos en el portal de Azure (recurso de Bastion – ***Configuration***):

* El nivel (SKU) **Standard** o superior. El nivel **Basic** no admite conexiones de cliente nativo.
* ***Native client support*** está habilitado (deshabilitado de forma predeterminada).
* Para conectarse a las VM por dirección IP, ***IP-based connection*** también está habilitado. Consulte [Conectarse a una VM por dirección IP](#connect-to-a-vm-by-ip-address).

Para los pasos de implementación y configuración, consulte la [documentación de Microsoft Azure Bastion](https://learn.microsoft.com/en-us/azure/bastion/).

### Conectar Remote Desktop Manager a Azure Bastion

Cuando Azure Bastion cumple los requisitos anteriores, puede configurar Remote Desktop Manager para conectarse a las VM que están detrás de Azure Bastion. Los pasos siguientes muestran la creación de una entrada VPN de Azure Bastion externa que después se vincula a una entrada de sesión RDP/SSH. Esto resulta útil si tiene previsto usar la entrada de Azure Bastion con varias entradas de sesión.

Sin embargo, si tiene previsto utilizarla con una sola entrada de sesión, puede configurar Azure Bastion directamente en las propiedades de esa sesión, en la sección ***VPN/SSH/Gateway*** del menú de la izquierda. Aun así, debe seguir los pasos que se indican a continuación, ya que la configuración y la información que hay que proporcionar son las mismas.

1. Antes de conectarse, localice los siguientes detalles de propiedades:

| Propiedad             | Valor de ejemplo                       | Notas                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| --------------------- | -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ***Host***            | `MyAzureBastion`                       | Este valor se deriva de `{Existing Virtual Network}-bastion` y no es el valor de DNS público o IP pública que figura en la información del recurso.                                                                                                                                                                                                                                                                                                                                      |
| ***Subscription ID*** | `6f14d593-b33a-48ca-81es-428eeb0ff8b1` | La suscripción en la que se encuentra el recurso de Azure Bastion. Se supone que las VM de destino están en la misma suscripción, a menos que se sustituya en la entrada de sesión o en su carpeta (consulte [Sustituir el identificador de suscripción y el grupo de recursos](#override-the-subscription-id-and-resource-group)). Localice este valor navegando a ***Subscriptions***. A continuación, seleccione su suscripción específica y copie el valor de ***Subscription ID***. |
| ***Resource group***  | `Devolutions-202309011056`             | El grupo de recursos en el que se encuentran la red virtual y el objeto de Bastion asociado. Se supone que las VM de destino están en el mismo grupo de recursos, a menos que se sustituya en la entrada de sesión o en su carpeta.                                                                                                                                                                                                                                                      |
| ***Tenant ID***       | `76377918-3e78-4fd7-b07a-6eb5d4bbf18f` | Solo es necesario si Bastion no existe en el inquilino predeterminado del usuario de Azure. Haga clic en el botón de búsqueda del campo ***Tenant ID*** en Remote Desktop Manager para rellenarlo, o localice este valor manualmente navegando a Entra ID, eligiendo la pestaña ***Properties*** y copiando el valor de ***Tenant ID***.                                                                                                                                                 |

2. Con los datos a mano, abra Remote Desktop Manager y vaya al lugar donde desea que esté su entrada de Azure Bastion.
3. En la cinta, vaya a la pestaña ***Editar*** y haga clic en el símbolo «+» para añadir una nueva entrada.
4. En los tipos de entrada ***VPN/SSH/Gateway***, seleccione ***Azure Bastion*** y haga clic en ***Aceptar***.
5. Asigne un ***Nombre*** a su entrada.
6. En la subpestaña ***General***, introduzca la información localizada en el paso 1 para ***Host***, ***Subscription ID***, ***Resource group*** y ***Tenant ID***. Los campos ***Subscription ID*** y ***Resource group*** admiten [variables](#use-variables-in-the-subscription-id-and-resource-group).
7. Seleccione una ***nube de Azure*** en la lista desplegable correspondiente. El valor ***Predeterminado*** corresponde a Azure Public Cloud.
8. Seleccione un ***Modo de conexión*** en la lista desplegable correspondiente. Elija entre:
   * ***TCP Tunnel (recomendado)***: permite números de puerto únicos, pero ofrece un rendimiento menor. Solo está disponible con el nivel Standard. Admite puertos no estándar y entradas SSH. Este modo reproduce la funcionalidad del ***comando az cli Bastion tunnel***.
   * ***RD Gateway***: recupera un fichero de conexión RDP del Bastion y lo utiliza en segundo plano para obtener un rendimiento más rápido. Solo admite entradas de sesión RDP.
9. Abra la subpestaña ***Autenticación*** y seleccione el valor adecuado:
   * ***Usar «Configuración de mi cuenta»***: toma sus credenciales de ***Archivo – Configuración de mi cuenta***.
   * ***Usar mi inicio de sesión actual de PowerShell***: toma el contexto de inicio de sesión actual de Azure PowerShell (`Connect-AzAccount`).
   * ***Usar mi inicio de sesión actual de Azure CLI***: toma el contexto de inicio de sesión actual de Az CLI (`az login`).
   * ***Solicitar credenciales***: solicita un inicio de sesión interactivo para autenticarse mediante una ventana emergente del navegador web. Opcionalmente, puede proporcionar el nombre de usuario como sugerencia de inicio de sesión. El token de acceso se almacenará en caché para las conexiones posteriores en la misma sesión de usuario. En el ejemplo siguiente, la conexión está configurada para mostrar una pantalla de inicio de sesión de Azure y se proporciona una sugerencia de inicio de sesión opcional para seleccionar la cuenta correcta.
10. Haga clic en ***Aceptar*** para guardar la entrada.
11. En la cinta, vaya a la pestaña ***Editar*** y haga clic de nuevo en el símbolo «+» para añadir otra entrada.
12. En los tipos de entrada ***Sesión***, seleccione ***RDP (Microsoft Remote Desktop)*** o ***SSH Shell*** y haga clic en ***Aceptar***. Para este ejemplo, se ha utilizado una entrada de sesión RDP.
13. Asigne un ***Nombre*** a su entrada.
14. En la pestaña ***General***, introduzca en el campo ***Host*** el nombre de la VM que se encuentra en Azure. También puede introducir la dirección IP privada de la VM (consulte [Conectarse a una VM por dirección IP](#connect-to-a-vm-by-ip-address)).
15. Introduzca el ***Nombre de usuario*** y la ***Contraseña*** de la VM para iniciar sesión en la propia VM.

    <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Esta VM aún no está unida a un dominio, por lo que el campo de dominio se deja vacío.</p></div>
16. En el menú de la izquierda, vaya a la pantalla ***VPN/SSH/Gateway*** de la conexión RDP.
17. En la pestaña ***VPN/SSH/Gateway***, en ***General***, seleccione ***Conectar siempre*** en la lista desplegable ***Conectar***.
18. En la lista desplegable ***Tipo***, seleccione ***Azure Bastion***.
19. Haga clic en el botón de puntos suspensivos situado junto a la opción ***Tipo***.
20. Elija ***Existente*** en el menú de la izquierda y, a continuación, busque la entrada de Azure Bastion ya creada.
21. Haga clic dos veces en ***Aceptar*** para cerrar las ventanas de edición de la conexión.
22. Inicie una conexión a la VM recién añadida.
23. En el caso de la autenticación interactiva, y especialmente si sus credenciales aún no están en caché, aparecerá una solicitud de inicio de sesión de Microsoft para autenticarse en el portal de Azure. Introduzca sus credenciales de Azure para abrir la conexión de Azure Bastion y conectarse a la VM solicitada.

Su conexión ya debería estar abierta.

{% hint style="danger" %}
Es posible que aparezca este mensaje de error en Remote Desktop Manager: ***The Azure Bastion does not support native client connections (SKU: Basic, Native Client: False)***. Significa que Bastion no está en el nivel Standard o superior, o que ***Native client support*** no está habilitado (consulte [Requisitos](#requirements)).

Si experimenta problemas al usar un túnel SSH a través de Bastion con un adaptador de red que tiene IPV6 habilitado, intente ir a las propiedades ***Advanced*** del túnel SSH y establecer el ***Internet protocol*** en IPV4.
{% endhint %}

### Configuración avanzada

Cuando el tipo de VPN de una entrada de sesión RDP o SSH Shell es ***Azure Bastion*** (incrustada o vinculada a una entrada de Azure Bastion existente), su pestaña ***VPN/SSH/Gateway*** muestra una sección ***Azure resource***. Las carpetas también muestran esta sección en sus propias propiedades de ***VPN/SSH/Gateway***. Estos ajustes controlan cómo Remote Desktop Manager localiza la VM de destino en Azure.

#### Conectarse a una VM por dirección IP

En lugar de un nombre de VM, el campo ***Host*** de la entrada de sesión puede contener la dirección IP privada de la VM. Cuando el host es una dirección IP, Remote Desktop Manager usa automáticamente la característica de conexión basada en IP de Azure Bastion. Esto requiere:

* ***IP-based connection*** habilitado en el recurso de Azure Bastion, además de los [requisitos](#requirements) anteriores.
* El modo de conexión ***TCP Tunnel***. El modo ***RD Gateway*** no admite conexiones basadas en IP.

Si no se cumplen estas condiciones, la conexión falla con el mensaje siguiente: ***The Azure Bastion or the current connection mode does not support IP-based client connections.***

#### Sustituir el identificador de suscripción y el grupo de recursos

De forma predeterminada, Remote Desktop Manager busca la VM de destino en la suscripción y el grupo de recursos introducidos en la entrada de Azure Bastion (o en los ajustes de Azure Bastion incrustados en la entrada de sesión). Cuando una VM está en una suscripción o un grupo de recursos distintos de los de Bastion, cambie los ajustes siguientes en la sección ***Azure resource*** de la entrada de sesión:

* ***Subscription ID***: la suscripción que contiene la VM.
* ***Resource group***: el grupo de recursos que contiene la VM.

Cada ajuste ofrece tres modos:

| Modo            | Descripción                                                                                                                                                                                                |
| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ***Default***   | Usa el valor introducido en la entrada de Azure Bastion.                                                                                                                                                   |
| ***Inherited*** | Usa el valor definido en las carpetas primarias (consulte [Heredar el identificador de suscripción y el grupo de recursos de las carpetas](#inherit-the-subscription-id-and-resource-group-from-folders)). |
| ***Custom***    | Usa el valor introducido en el cuadro de texto que aparece junto al modo.                                                                                                                                  |

El identificador de suscripción y el grupo de recursos se resuelven de forma independiente; por ejemplo, puede mantener la suscripción en ***Default*** y sustituir solo el grupo de recursos.

La misma sección contiene también los ajustes ***Scale set*** e ***Instance ID***, usados para dirigirse a una instancia de un conjunto de escalado de máquinas virtuales y, para las entradas RDP, la opción ***Use entry name as Azure Resource name***, que usa el nombre de la entrada en lugar del valor de ***Host*** como nombre de la VM en Azure.

#### Heredar el identificador de suscripción y el grupo de recursos de las carpetas

Para evitar repetir los mismos valores en muchas entradas de sesión, establezca ***Subscription ID*** y ***Resource group*** una sola vez en la sección ***Azure resource*** de las propiedades de ***VPN/SSH/Gateway*** de una carpeta y, a continuación, establezca las entradas de sesión en ***Inherited***.

Cuando una entrada de sesión está establecida en ***Inherited***, Remote Desktop Manager recorre la jerarquía de carpetas hacia arriba, empezando por la carpeta primaria más cercana:

* Una carpeta establecida en ***Custom*** proporciona su valor y la búsqueda se detiene.
* Una carpeta establecida en ***Default*** detiene la búsqueda y se usa el valor introducido en la entrada de Azure Bastion.
* Una carpeta establecida en ***Inherited*** pasa la búsqueda a su propia carpeta primaria.

Si ninguna carpeta proporciona un valor, se usa el valor introducido en la entrada de Azure Bastion.

#### Usar variables en el identificador de suscripción y el grupo de recursos

Los valores de ***Subscription ID*** y ***Resource group*** admiten [variables](/rdm/es/knowledge-base/knowledge-base-articles/access-and-manage-variables.md), tanto en la entrada de Azure Bastion como en la sección ***Azure resource*** de las entradas de sesión y las carpetas. Por ejemplo, si sus carpetas tienen el nombre de sus grupos de recursos, al introducir `$ROOT_GROUP$` como grupo de recursos ***Custom*** en una entrada de sesión se usa el nombre de la carpeta de nivel superior de la entrada.

Las variables se resuelven en el contexto de la entrada o la carpeta donde se define el valor. Por tanto, una variable introducida en una entrada de Azure Bastion vinculada se resuelve respecto a la propia entrada de Azure Bastion, no respecto a la entrada de sesión. Para usar valores basados en la entrada de sesión (como su carpeta), defínalos con el modo ***Custom*** en la entrada de sesión.


---

# 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/es/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.
