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

# Unterstützung von SSH-Algorithmen

Die folgende Fehlermeldung kann beim Öffnen einer Secure Shell (SSH)-Verbindung in Remote Desktop Manager erscheinen: "An unexpected error has occurred: Error code SSH\_FAIL\_NO\_MATCH (-3006) Unable to find a matching algorithm with the SSH server".

### Lokale Lösung für einen Eintrag

{% hint style="warning" %}
Remote Desktop Manager verfügt nun über eine Auswahl von Algorithmen für den Sitzungstyp SSH. Bitte beachten Sie, dass die **unsicheren** nicht standardmäßig aktiviert sind. Wir empfehlen daher, die Algorithmen aus Sicherheitsgründen direkt auf dem Server zu überprüfen. Andernfalls folgen Sie den nachstehenden Schritten, um dieses Problem zu beheben.
{% endhint %}

1. Klicken Sie mit der rechten Maustaste auf den problematischen Eintrag und wählen Sie ***Eigenschaften***, gehen Sie dann zu ***Allgemein*** – ***Allgemein.***
2. Setzen Sie im Tab ***Erweitert*** die Option ***Algorithmusunterstützung*** auf ***Benutzerdefiniert***.

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

3. Klicken Sie auf die Auslassungspunkte-Schaltfläche (***...***), die rechts neben der Einstellung ***Algorithmusunterstützung*** erschienen ist.
4. Wählen Sie im neuen Fenster ***SSH*** die fehlenden Algorithmen aus der Liste aus.

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p>Stellen Sie sicher, dass Sie die Algorithmen in allen Tabs durchgehen, bevor Sie fortfahren.</p></div>

   <figure><img src="https://cdnweb.devolutions.net/docs/RDMW6109_2024_3.png" alt=""><figcaption></figcaption></figure>
5. Klicken Sie im Fenster ***SSH*** auf ***OK*** und anschließend erneut auf ***OK*** im Fenster der Eintragseigenschaften.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Es kann erforderlich sein, Remote Desktop Manager neu zu starten, damit die Lösung wirksam wird.</p></div>
6. Testen Sie die Verbindung. Wenn die Verbindung nach dem Aktivieren der Algorithmen weiterhin nicht funktioniert, kehren Sie zum Tab ***Erweitert*** in den Eintragseigenschaften zurück und aktivieren Sie das Kontrollkästchen ***Einrichtung von Umgebungsvariablen überspringen***. Klicken Sie auf ***OK***, um die Änderung zu übernehmen.

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

### Globale Lösung für alle Einträge

Es ist auch möglich, alle Algorithmen in Remote Desktop Manager global über das Menü ***Datei*** – ***Einstellungen*** – ***Eintragstypen*** – ***Sitzungen*** – ***Terminal*** – ***Algorithmusunterstützung*** erneut zu aktivieren. Wählen Sie die fehlenden Algorithmen aus und klicken Sie dann auf ***OK***.

{% hint style="warning" %}

* Stellen Sie sicher, dass Sie die Algorithmen in allen Tabs durchgehen.
* Es kann erforderlich sein, Remote Desktop Manager neu zu starten, damit die Lösung wirksam wird.
  {% endhint %}

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

### Benutzerdefiniertes PowerShell-Befehlsskript

Wenn das Problem bei einem bestimmten Eintrag weiterhin besteht, führen Sie das folgende PowerShell-Skript in Remote Desktop Manager aus.

1. Klicken Sie mit der rechten Maustaste auf den problematischen Eintrag und wählen Sie dann ***Bearbeiten*** – ***Bearbeiten (Sonderaktionen)***.
2. Wählen Sie im Fenster ***Bearbeiten – Sonderaktionsauswahl*** die allgemeine Sonderaktion ***Benutzerdefinierter PowerShell-Befehl*** und klicken Sie auf ***OK***.

   ![](https://cdnweb.devolutions.net/docs/RDMW4375_2025_2.png)
3. Fügen Sie das folgende Skript in das Feld ***Befehl*** ein:

   ```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. Klicken Sie auf ***OK***.

   ![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB4758.png)
5. Eine Benachrichtigung sollte den Erfolg des Skripts bestätigen. Klicken Sie auf ***OK*** und testen Sie die Sitzung erneut.

### Siehe auch

* [Devolutions Academy – Configure SSH algorithm support](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/de/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.
