> 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/powershell/es/remote-desktop-manager-powershell/ssh-algorithm-support.md).

# Compatibilidad con algoritmos SSH

Corrija los errores de conexión SSH\_FAIL\_NO\_MATCH en Remote Desktop Manager habilitando la compatibilidad con algoritmos SSH adicionales para una única entrada o de forma global.

El siguiente mensaje de error puede aparecer al abrir una conexión Secure Shell (SSH) en Remote Desktop Manager: "An unexpected error has occurred: Error code SSH\_FAIL\_NO\_MATCH (-3006) Unable to find a matching algorithm with the SSH server".

### Solución local para una entrada

{% hint style="warning" %}
Remote Desktop Manager ahora cuenta con una selección de algoritmos para el tipo de sesión SSH. Tenga en cuenta que los **no seguros** no están habilitados por defecto. Por lo tanto, recomendamos comprobar los algoritmos directamente en el servidor por motivos de seguridad. De lo contrario, siga los pasos que se indican a continuación para resolver este problema.
{% endhint %}

1. Haga clic derecho en la entrada problemática y seleccione ***Propiedades***; después, vaya a ***Común*** – ***General.***
2. En la pestaña ***Avanzado***, establezca la opción ***Compatibilidad con algoritmos*** en ***Personalizado***.
3. Haga clic en el botón de puntos suspensivos (***...***) que apareció a la derecha del ajuste ***Compatibilidad con algoritmos***.
4. En la nueva ventana ***SSH***, seleccione los algoritmos que faltan en la lista.

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p>Asegúrese de revisar los algoritmos en todas las pestañas antes de continuar.</p></div>
5. Haga clic en ***OK*** en la ventana ***SSH*** y, a continuación, de nuevo en ***OK*** en la ventana de las propiedades de la entrada.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Puede ser necesario reiniciar Remote Desktop Manager para que la solución surta efecto.</p></div>
6. Pruebe la conexión. Si la conexión sigue sin funcionar tras habilitar los algoritmos, vuelva a la pestaña ***Avanzado*** de las propiedades de la entrada y marque la casilla ***Omitir la configuración de las variables de entorno***. Haga clic en ***OK*** para aplicar el cambio.

### Solución global para todas las entradas

También es posible reactivar globalmente todos los algoritmos en Remote Desktop Manager a través del menú ***Archivo*** – ***Configuración*** – ***Tipos de entradas*** – ***Sesiones*** – ***Terminal*** – ***Compatibilidad con algoritmos***. Seleccione los algoritmos que faltan y haga clic en ***OK***.

{% hint style="warning" %}

* Asegúrese de revisar los algoritmos en todas las pestañas.
* Puede ser necesario reiniciar Remote Desktop Manager para que la solución surta efecto.
  {% endhint %}

### Script de comando personalizado de PowerShell

Si el problema persiste en una entrada concreta, ejecute el siguiente script de PowerShell en Remote Desktop Manager.

1. Haga clic derecho en la entrada problemática y seleccione ***Editar*** – ***Editar (acciones especiales)***.
2. En la ventana ***Editar – Selección de acción especial***, seleccione la acción especial general ***Comando personalizado de PowerShell*** y haga clic en ***OK***.
3. Pegue el siguiente script en el campo ***Comando***:

   ```powershell
   $Connection.Terminal.AlgorithmSupportMode = "Custom"
   $Connection.Terminal.SshAlgorithmCipherList = "aes256-gcm@openssh.com=True;aes128-gcm@openssh.com=True;aes128-cbc=True;aes192-cbc=True;aes256-cbc=True;rijndael-cbc@lysator.liu.se=True;3des-cbc=True"
   $Connection.Terminal.SshAlgorithmHostKeyList = "ssh-dss=True"
   $Connection.Terminal.SshAlgorithmKexList = "diffie-hellman-group14-sha1=True;diffie-hellman-group-exchange-sha1=True;diffie-hellman-group1-sha1=True"
   $Connection.Terminal.SshAlgorithmMaclist = "hmac-sha1-96=True;hmac-sha1=True;hmac-md5-96=True;hmac-md5=True"
   $RDM.Save();
   ```
4. Haga clic en ***OK***.
5. Una notificación debería confirmar el éxito del script. Haga clic en ***OK*** y vuelva a probar la sesión.

### Véase también

* [Devolutions Academy – Configurar la compatibilidad con algoritmos SSH](https://academy.devolutions.net/student/page/3288493-configure-ssh-algorithm-support?sid_i=0)


---

# 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/powershell/es/remote-desktop-manager-powershell/ssh-algorithm-support.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.
