> 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/gateway/es/knowledge-base/how-to-articles/launch-an-rdp-session-in-a-web-client.md).

# Iniciar una sesión RDP en un cliente web

Lance conexiones RDP y otros tipos de sesión directamente desde el navegador a través de la interfaz web de Devolutions Server.

{% hint style="info" %}
Basado en [IronRDP](https://github.com/Devolutions/IronRDP) (implementación en Rust del protocolo RDP) y su componente web assembly, el cliente web, al pasar por un Devolutions Gateway, garantiza una comunicación segura utilizando el protocolo directamente. A diferencia de Apache Guacamole, no se utiliza ningún protocolo intermedio y, a diferencia de RD Web Access, no hay ninguna capa TLS adicional redundante. Esto asegura un buen rendimiento.
{% endhint %}

### Requisitos

Para utilizar esta función, deben cumplirse ciertos requisitos, concretamente:

* El navegador debe cumplir estos requisitos mínimos de versión:
  * Chrome: 102
  * Firefox: 102
  * Safari: 16.4
* Windows 10 u 11.
* Windows Server 2016 y posterior.
* Disponer de un [Devolutions Gateway](/gateway/es/getting-started/devolutions-server/devolutions-gateway-configuration-with-devolutions-server.md) versión 2023.1 o posterior.
* Disponer de un [Devolutions Server](https://docs.devolutions.net/server/es/getting-started/installation/devolutions-server-upgrade) versión 2023.1.3 o posterior.
* Disponer de una conexión de tipo RDP con una VPN de tipo gateway configurada (consulte ***Configuración de la sesión RDP*** más abajo).
* Disponer del permiso ***Ver contraseña*** si es usted quien va a utilizar la sesión.
  * Al utilizar IronRDP, se genera una llamada a la herramienta y la contraseña puede verse cuando las herramientas de desarrollo están habilitadas.
* Tener una licencia de Remote Desktop Manager o Devolutions Launcher asignada al usuario que lanzará la sesión.

{% hint style="success" %}
Si se utiliza HTTPS para las comunicaciones de Devolutions Gateway, se recomienda encarecidamente utilizar Subject Alternative Name (SAN). En la mayoría de los casos, un Common Name (CN) solo se utiliza como alternativa y normalmente se ignora cuando SAN está configurado. Sin embargo, la mejor práctica de seguridad y compatibilidad es hacer que el CN coincida con una de las entradas SAN.
{% endhint %}

### Entradas de sesión compatibles

Otros tipos de entradas de sesión pueden lanzarse a través de la interfaz web de Devolutions Server:

* Active Directory
* Apple Remote Desktop (ARD)
* PowerShell (remoto)
* RDP (Microsoft Remote Desktop)
* Terminal SSH
* Telnet
* VNC

### Configuración de la sesión RDP

Siga los pasos siguientes para configurar correctamente su sesión RDP y lanzarla en un navegador:

{% hint style="info" %}
Los pasos siguientes asumen que ya dispone de una entrada de sesión RDP. Si aún no la ha creado y desea aprender cómo hacerlo, consulte [Crear entradas manualmente](https://docs.devolutions.net/server/es/web-interface/vaults/entries/create-entries-manually).
{% endhint %}

1. En la interfaz web de Devolutions Server, vaya a las ***Propiedades*** de su entrada RDP.
2. En la sección ***VPN/Túnel/Gateway***, seleccione Devolutions Gateway en la lista desplegable ***Tipo de VPN***.

![](https://cdnweb.devolutions.net/docs/DVLS2046_2024_3.png)

3. En la lista desplegable ***Conectar***, seleccione ***Conectar si no se puede hacer ping/escanear puertos***.

   ![](https://cdnweb.devolutions.net/docs/DVLS2047_2024_3.png)
4. En ***Configuración***, seleccione el ***Devolutions Gateway*** que se utilizará para esta conexión y, a continuación, haga clic en ***Comprobar estado*** para asegurarse de que el Gateway funciona. Su versión debe ser 2023.1 o posterior.

   ![](https://cdnweb.devolutions.net/docs/DVLS2048_2024_3.png)
5. En la sección ***Grabación de sesiones***, defina el ***Modo*** de grabación.

   ![](https://cdnweb.devolutions.net/docs/DVLS2049_2024_3.png)
6. Haga clic en ***Actualizar*** para guardar los cambios.

### Lanzar la conexión

Una vez cumplidas todas las condiciones, puede pulsar el botón ***Abrir en cliente web*** para lanzar la conexión desde el cliente web.

![](https://cdnweb.devolutions.net/docs/DGW0069_2024_3.png)

Si el modo de grabación de sesiones se estableció en ***Opcional*** en las propiedades de la entrada, se le preguntará si desea grabar esta sesión.

![](https://cdnweb.devolutions.net/docs/DVLS2052_2024_3.png)

Debería abrirse una nueva pestaña del navegador y su sesión debería iniciarse.

![](https://cdnweb.devolutions.net/docs/DVLS2053_2024_3.png)

{% hint style="info" %}
Si la conexión no funciona, compruebe de nuevo los [Requisitos](#requirements) o consulte [El cliente web RDP no se muestra](/gateway/es/knowledge-base/troubleshooting-articles/rdp-web-client-not-showing.md).
{% endhint %}

#### Funciones compatibles

El menú de herramientas de la interfaz web RDP contiene lo que se admite actualmente. Tenga en cuenta que la función de copiar/pegar (incluido el portapapeles) también es compatible.

![](https://cdnweb.devolutions.net/docs/DVLS2051_2024_3.png)

<table><thead><tr><th width="78" align="center">Icono</th><th width="192">Opción</th><th>Descripción</th></tr></thead><tbody><tr><td align="center"><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_icons_fullscreen.png" alt=""></td><td>Pantalla completa</td><td>Muestra el contenido de la sesión, asegurándose de ocupar siempre el máximo espacio en la pantalla.</td></tr><tr><td align="center"><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_icons_smallscreen.png" alt=""></td><td>Ajustar a la pantalla (predeterminado)</td><td>Adapta el tamaño para aprovechar mejor el espacio disponible, de modo que toda la sesión sea siempre visible.</td></tr><tr><td align="center"><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_icons_screen.png" alt=""></td><td>Tamaño real</td><td>Se ajusta a la resolución del host de destino.</td></tr><tr><td align="center"><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_icons_windows.png" alt=""></td><td>Tecla Windows</td><td>Envía la señal de la tecla Windows (sin embargo, la tecla también debe funcionar).</td></tr><tr><td align="center"><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_icons_gear.png" alt=""></td><td><kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Del</kbd></td><td>Envía el comando al sistema host.</td></tr></tbody></table>

#### Shadowing de sesiones

Con la compatibilidad de shadowing de sesiones de Devolutions Gateway, es posible ver una grabación de sesión en curso para asistir o auditar el trabajo en proceso. Vaya a la pestaña de grabación de una entrada para ver un icono pulsante que indica una grabación en curso y, a continuación, haga clic para verla en tiempo real.

{% embed url="<https://youtu.be/N521NHhfnzU>" %}

1. Lance una sesión RDP basada en web en la interfaz web de Devolutions Server.
2. El Gateway comienza automáticamente a grabar la sesión en segundo plano.
3. Ejecute un script de cronómetro para mostrar el tiempo transcurrido.
4. Vuelva a la interfaz web de Devolutions Server.
5. Seleccione la entrada RDP.
6. Abra la pestaña de grabación de la entrada RDP para ver la sesión en tiempo real.

#### Véase también

* [Devolutions Blog - Spotlight on: Web-based RDP, ARD, SSH in Devolutions Server & Cloud](https://blog.devolutions.net/2024/08/spotlight-on-web-based-rdp-ard-ssh-in-devolutions-server-and-hub/)


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/gateway/es/knowledge-base/how-to-articles/launch-an-rdp-session-in-a-web-client.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
