> 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/resources/de/devolutions-agent/jump-host.md).

# Jump-Host

{% tabs %}
{% tab title="Windows" %}
Die Jump-Host-Funktion in Remote Desktop Manager verbindet sich mit einem Remote-Host, häufig als Jump Box, Service Host oder Bastion-Server bezeichnet, der sich seinerseits mit anderen Hosts verbindet. Anders gesagt ermöglicht die Jump-Funktion von Remote Desktop Manager eine RDP-Sitzung innerhalb einer RDP-Sitzung. Remote Desktop Manager kommuniziert mit dem Jump Host über einen sicheren Kanal innerhalb der RDP-Sitzung. Der Jump Host initiiert dann die finale Sitzung zum Zielsystem.

Dies kann mit RD Gateway von Microsoft und in gewissem Maße mit SSH-Portweiterleitung verglichen werden.

## Modi und Koexistenz (Remote Desktop Manager 2026.1+)

In Remote Desktop Manager 2026.1 und höher unterstützen Jump Hosts die **Koexistenz** zwischen dem veralteten [RDM Jump agent](https://docs.devolutions.net/rdm/de/ribbon-menu-bar/tools/all-tools/rdm-jump-deprecated)-Mechanismus und der neuen auf [Devolutions Agent](/resources/de/devolutions-agent.md) basierenden Methode.

* **Devolutions Agent**: der künftig empfohlene Modus.
* **Veraltet**: die ursprüngliche ausführbare Programmdatei des RDM Jump agent, die mit Remote Desktop Manager ausgeliefert wird.
* **Automatisch**: versucht zuerst Devolutions Agent und greift bei Bedarf auf den veralteten RDM Jump agent zurück.

### Anforderungen und Kompatibilität

* Die Jump-Funktion umgeht nicht die Microsoft-Lizenzbeschränkungen für mehr als zwei gleichzeitige RDP-Sitzungen. Um weitere Verbindungen zu unterstützen, müssen Sie die Rolle Remotedesktop-Sitzungshost installieren und RDS-CALs pro Benutzer erwerben. Details finden Sie unter Microsoft: [Activate the Remote Desktop Services license server](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-activate-license-server).
* Remote Desktop Manager muss auf dem Jump Host installiert sein. Die Anwendung muss sich mit keiner Datenquelle verbinden, da Remote Desktop Manager nur als Shell dient, um Jump-Operationen zu ermöglichen.
* Stellen Sie im Modus **Devolutions Agent** sicher, dass auf dem Jump Host **Remote Desktop Manager 2026.1+ und Devolutions Agent 2026.1+** ausgeführt werden. Wird eine ältere Version ausgeführt (zum Beispiel 2025.3), können Jump-Operationen stillschweigend fehlschlagen.
* Wenn Sie den älteren, auf RDM Agent basierenden Jump verwenden, muss die ausführbare Programmdatei **aktuell ausgeführt werden** in einer Windows-Sitzung auf dem Remote-Host und so eingestellt sein, dass sie bei der Anmeldung automatisch startet.

## Devolutions Agent bereitstellen

Devolutions Agent wird separat vom früher mit Remote Desktop Manager ausgelieferten RDM Agent bereitgestellt.

* **MSI** für die direkte Bereitstellung oder Integration mit Software-Management-Plattformen
* **WinGet** für die Installation über die Befehlszeile (**Chocolatey** ebenfalls verfügbar)

## Anwendungsszenarien

### Zugriff auf ein sicheres Netzwerk über einen einzelnen Host

Dies ermöglicht Ihnen eine strikte Firewall-Richtlinie, die Verbindungen nur von einer bestimmten IP-Adresse zulässt. Diese Konfiguration gewährt Ihnen nur Zugriff auf Hosts, die von der Jump Box aus erreichbar sind. Stellen Sie sich vor, Sie haben die folgende Infrastruktur:

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

Sie müssen auf die Remote-Hosts zugreifen, möchten aber Risiken begrenzen und nur den Jump Host dem Internetverkehr aussetzen. Dies ermöglicht Ihnen, strikte Firewall-Regeln zu erstellen und nur einen einzigen Port zu öffnen. Daher werden Sie gezwungen, sich mit dem Jump Host zu verbinden, bevor Sie zu einem Remote-Host weiterspringen.

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

Die Jump-Funktion von Remote Desktop Manager hilft, dieses Ziel einfach und effizient zu erreichen.

### Einschränkungen einiger VPN-Clients umgehen

Diese Einschränkungen machen es unmöglich, mehrere VPN-Clients gleichzeitig auf derselben Arbeitsstation zu verwenden. In diesem Fall können Sie mehrere virtuelle Maschinen haben, auf denen jeweils ein einzelner VPN-Client läuft. Wenn Sie diese virtuellen Maschinen als Jump Boxes verwenden, können Sie sich mit der virtuellen Maschine verbinden, den VPN-Client starten und anschließend die Remote-Sitzung starten.

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

## Einen Jump Host konfigurieren

1. Erstellen Sie einen ***RDP***-Eintrag für den ***Jump Host***.
2. Füllen Sie den Eintrag mit einem ***Namen***, ***Host*** und den ***Anmeldeinformationen*** aus.

{% hint style="warning" %}
Damit ***Jumps*** funktionieren, müssen Sie die Anmeldeinformationen über die ***Jump Host***-Sitzung bereitstellen. Wenn die RDP-Sitzungen Sie nach dem Start zur Eingabe der Anmeldeinformationen auffordern, schlägt der ***Jump*** fehl.
{% endhint %}

<figure><img src="https://cdnweb.devolutions.net/docs/docs_en_rdm_windows_RDMWin6193.png" alt=""><figcaption></figcaption></figure>

3. Aktivieren Sie im Abschnitt ***Jump Host*** die Option ***Is Jump host***.

   ![](https://cdnweb.devolutions.net/docs/2026-03-06_10-01-16.png)

{% hint style="info" %}
***Show wait for RDM Agent dialog*** muss deaktiviert sein, wenn Ihr Eintrag aus irgendeinem Grund eine Benutzerinteraktion zum Öffnen erfordert. Andernfalls schlägt der Jump fehl.
{% endhint %}

4. Klicken Sie auf ***OK***.
5. Starten Sie die ***Jump Host***-Sitzung.
6. Installieren Sie Remote Desktop Manager auf dem ***Jump Host***.

{% hint style="success" %}
Der ***Jump Host*** fungiert als Relais zwischen dem lokalen und dem entfernten System und ermöglicht es, die Remote Desktop Manager-Lizenz, die auf der lokalen Arbeitsstation verwendet wurde, zur Registrierung der Anwendung auf dem ***Jump Host*** zu nutzen. Installieren Sie Remote Desktop Manager auf dem ***Jump Host***, führen Sie Ihren ersten Jump durch, und Remote Desktop Manager wird automatisch über die Jump-Kommunikation/den Handshake entsperrt/lizenziert. Es ist nicht erforderlich, eine Datenquelle auf dem ***Jump Host*** zu erstellen. Remote Desktop Manager öffnet sich beim ersten Mal mit einer Standard-***SQLite-lokalen Datenquelle***. Dies ist ausreichend, da die Anwendung auf dem ***Jump Host*** nur als Zwischenstelle zwischen dem lokalen und den entfernten Hosts fungiert.
{% endhint %}

7. Vergewissern Sie sich, dass der Remote Desktop Manager Agent gestartet und auf ***Auto Start*** eingestellt ist.
   1. Gehen Sie zu ***Tools - More Tools***.
   2. Wählen Sie Remote Desktop Manager Jump.
   3. Klicken Sie auf ***OK***.
   4. Klicken Sie auf ***Yes***.

{% hint style="warning" %}
***Auto Start*** darf nur für den Remote Desktop Manager Jump agent oder für Remote Desktop Manager aktiviert werden, aber nicht für beide. Falls Remote Desktop Manager auf ***Auto Start*** eingestellt ist, stellen Sie sicher, dass Sie die Verknüpfungen an einem oder beiden der folgenden Orte löschen:

* Ausführen: shell:startup
* Ausführen: shell:common startup
  {% endhint %}

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

8. Klicken Sie mit der rechten Maustaste auf das Remote Desktop Manager Jump-Symbol in der Taskleiste und aktivieren Sie ***Auto Start***.
9. Passen Sie die Benutzeroberfläche des ***Jump Host*** an, um den Bereich für die Anzeige von Remote-Sitzungen zu maximieren.
   * Schalten Sie die Anwendung in den Vollbildmodus.
   * Blenden Sie den ***Navigationsbereich*** auf der Registerkarte ***View*** aus.
   * Blenden Sie das ***Ribbon*** auf der Registerkarte ***View*** aus.
     * Um das ***Ribbon*** wieder anzuzeigen, klicken Sie auf das Remote Desktop Manager-Symbol in der oberen linken Ecke.

{% hint style="success" %}
Um das Layout zurückzusetzen, klicken Sie auf der Registerkarte ***Window*** auf ***Reset Layout***.
{% endhint %}

Der ***Jump Host*** ist einsatzbereit.

## Eine Sitzung für die Verwendung des Jump Host konfigurieren

1. Erstellen Sie einen ***RDP***-Eintrag in der lokalen Remote Desktop Manager-Instanz.
2. Legen Sie unter ***Properties*** – ***Connection*** – ***Jump*** den ***Jump Host*** fest, indem Sie auf die Schaltfläche ***off*** neben ***Connect using Jump*** klicken.
   * Der ***Jump Host*** kann ***Inherited*** (vererbt) sein, wenn er im übergeordneten Ordner definiert ist.
   * Sie können auch eine bestimmte ***Session*** auswählen, um direkt auf den ***Jump Host***-Eintrag zu verweisen.

     ![](https://cdnweb.devolutions.net/docs/RDMW4067_2024_1.png)
3. Klicken Sie zweimal auf ***OK***.
4. Starten Sie die RDP-Sitzung.

## Überprüfen, ob der Jump Host funktioniert

1. Starten Sie die ***RDP***-Sitzung des ***Jump Host Server***.
2. Warten Sie, bis der Remote Desktop Manager Jump agent verbunden ist.
3. Klicken Sie auf der Registerkarte ***RDP*** mit der rechten Maustaste auf ***Agent Status***. Remote Desktop Manager Jump sollte verbunden sein.
4. Lassen Sie die Registerkarte ***RDP*** geöffnet.
5. Starten Sie die ***Jump***-Sitzung. Die ***Jump***-Sitzung sollte auf dem ***Jump Host Server*** starten.
6. Schließen Sie alle Sitzungen.
7. Starten Sie die ***Jump***-Sitzung direkt. Sowohl der ***Jump Host Server*** als auch die ***Jump***-Sitzung sollten starten.

Alles sollte korrekt funktionieren. Falls einer der Schritte fehlschlägt, ist dort der Punkt, an dem Sie nachforschen müssen.

## Profi-Tipps

* Um mehr Platz für das Dashboard zu gewinnen, blenden Sie auf der Registerkarte ***View*** das ***Ribbon*** und den ***Navigationsbereich*** aus, da die Menüs nicht benötigt werden.
* Verwenden Sie dieselbe Remote Desktop Manager-Lizenz auf der lokalen und der entfernten Instanz. Der Jump Host fungiert als Relais zwischen dem lokalen und dem entfernten System und ermöglicht es, die Remote Desktop Manager-Lizenz, die auf der lokalen Arbeitsstation verwendet wurde, zur Registrierung der Anwendung auf dem Jump Host zu nutzen.
* Es ist nicht erforderlich, eine Datenquelle auf dem Jump Host zu erstellen. Remote Desktop Manager öffnet sich beim ersten Mal mit einer Standard-***SQLite-lokalen Datenquelle***. Dies ist ausreichend, da die Anwendung auf dem Jump Host nur als Zwischenstelle zwischen dem lokalen und den entfernten Hosts fungiert.
* **Synchronisierung des Sitzungsfokus**: Die ausgewählte Sitzung in Ihrem Remote Desktop Manager-Client kann dem Sitzungsfokus auf dem Jump Host folgen, jedoch nur bei Verwendung der Devolutions Agent-Methode.
* Um Skripte auf Jump Hosts mit Devolutions Agent auszuführen, klicken Sie mit der rechten Maustaste auf die Sitzung und wählen Sie **Devolutions Agent → Execute Script.**
  {% endtab %}

{% tab title="macOS" %}
Die Jump-Host-Funktion in Remote Desktop Manager bietet eine einfache und effiziente Möglichkeit, alle Ihre Sitzungen, einschließlich Jump Hosts und interner Maschinen, innerhalb einer einzigen Datenquelle zu verwalten. Sie funktioniert, indem eine Verbindung zu einem Remote-Host (üblicherweise als Jump Box, Service Host oder Bastion-Server bezeichnet) hergestellt wird, der sich dann mit anderen internen Systemen verbindet. Dieser Ansatz ähnelt der Verwendung eines RD Gateway oder der SSH-Portweiterleitung.

Der Einstieg in die Jump-Host-Funktion ist einfach. Sobald Sie die Konfiguration abgeschlossen haben (Anleitungen finden Sie am Ende dieses Artikels), starten Sie einfach die Jump-Verbindung. Remote Desktop Manager macOS initiiert automatisch die RDP-Sitzung zum Jump Host, gefolgt von der Sitzung zur internen Maschine — alles nahtlos. Noch besser: Beide Sitzungen werden direkt in der Datenquelle protokolliert, sodass Ihr Prüfprotokoll vollständig bleibt.

### Anwendungsszenarien <a href="#usage-scenarios-1" id="usage-scenarios-1"></a>

Es gibt insbesondere zwei Szenarien, in denen die Verwendung eines Jump Host sehr nützlich ist:

#### Zugriff auf ein sicheres Netzwerk über einen einzelnen Host <a href="#accessing-a-secure-network-through-a-single-host-1" id="accessing-a-secure-network-through-a-single-host-1"></a>

Dies ermöglicht Ihnen eine strikte Firewall-Richtlinie, die Verbindungen nur von einer bestimmten IP-Adresse zulässt. Diese Konfiguration gewährt Ihnen nur Zugriff auf Hosts, die von der Jump Box aus erreichbar sind. Stellen Sie sich vor, Sie haben die folgende Infrastruktur:

<figure><img src="https://cdnweb.devolutions.net/docs/docs_en_rdm_windows_clip10825.png" alt=""><figcaption></figcaption></figure>

Sie müssen auf die Remote-Hosts zugreifen, möchten aber Risiken begrenzen und nur den Jump Host dem Internetverkehr aussetzen. Dies ermöglicht Ihnen, strikte Firewall-Regeln zu erstellen und nur einen einzigen Port zu öffnen. Daher werden Sie gezwungen, sich mit dem Jump Host zu verbinden, bevor Sie zu einem Remote-Host weiterspringen.

<figure><img src="https://cdnweb.devolutions.net/docs/docs_en_rdm_windows_clip10826.png" alt=""><figcaption></figcaption></figure>

Die Jump-Funktion hilft, dieses Ziel einfach und effizient zu erreichen.

#### Einschränkungen einiger VPN-Clients umgehen <a href="#workaround-limitations-of-some-vpn-clients-1" id="workaround-limitations-of-some-vpn-clients-1"></a>

Diese Einschränkungen machen es unmöglich, mehrere VPN-Clients gleichzeitig auf derselben Arbeitsstation zu verwenden. In diesem Fall können Sie mehrere virtuelle Maschinen haben, auf denen jeweils ein einzelner VPN-Client läuft. Wenn Sie diese virtuellen Maschinen als Jump Boxes verwenden, können Sie sich mit der virtuellen Maschine verbinden, den VPN-Client starten und anschließend die Remote-Sitzung starten.

<figure><img src="https://cdnweb.devolutions.net/docs/docs_en_rdm_windows_clip10820.png" alt=""><figcaption></figcaption></figure>

### Einen Jump Host einrichten <a href="#how-to-set-up-a-jump-host" id="how-to-set-up-a-jump-host"></a>

Hinweis: Die Jump-Funktion für macOS ist in die Remote Desktop Manager macOS-App integriert. Sie erfordert, dass [ein Remote Desktop Manager Jump agent auf dem Jump- oder Bastion-Server installiert ist](https://docs.devolutions.net/rdm/de/ribbon-menu-bar/tools/all-tools/rdm-jump-deprecated), sowie eine vollständige Installation von Remote Desktop Manager macOS auf der lokalen Maschine und dem Jump Host.

1. Erstellen Sie einen neuen RDP-Eintrag für den Jump Host.
2. Geben Sie im Seitenmenü ***General*** einen Namen für die Sitzung ein
3. Geben Sie im Seitenmenü ***RDP*** den Hostnamen und die Anmeldeinformationen ein.
4. Aktivieren Sie im Seitenmenü ***Jump Host*** die Option ***Is Jump Host***.
5. Die Sitzung ist nun bereit, für die Verwendung des Jump Host konfiguriert zu werden.
6. Erstellen Sie in der lokalen Remote Desktop Manager macOS-Instanz wie gewohnt einen Sitzungseintrag.
7. Legen Sie den Jump Host fest, indem Sie die Schaltfläche **Jump Off** auswählen. Der Jump Host kann auch vererbt werden, wenn er im übergeordneten Ordner definiert ist.
8. Starten Sie nun einfach Ihre Sitzung. Stellen Sie sich das wie eine Sitzung innerhalb einer Sitzung vor.
   {% endtab %}
   {% endtabs %}


---

# 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/resources/de/devolutions-agent/jump-host.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.
