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

# Jump host

{% tabs %}
{% tab title="Windows" %}
La funzionalità Jump host di Remote Desktop Manager si connette a un host remoto, spesso chiamato jump box, service host o server bastion, che a sua volta si connette ad altri host. In altre parole, la funzionalità Jump di Remote Desktop Manager consente di avere una sessione RDP all'interno di una sessione RDP. Remote Desktop Manager comunica con il jump host tramite un canale sicuro all'interno della sessione RDP. Il jump host avvia quindi la sessione finale verso il sistema di destinazione.

Può essere paragonata a RD Gateway di Microsoft e, in una certa misura, al port forwarding SSH.

## Modalità e coesistenza (Remote Desktop Manager 2026.1+)

In Remote Desktop Manager 2026.1 e versioni successive, i jump host supportano la **coesistenza** tra il meccanismo deprecato dell'[agente RDM Jump](https://docs.devolutions.net/rdm/it/ribbon-menu-bar/tools/all-tools/rdm-jump-deprecated) e il nuovo metodo basato su [Devolutions Agent](/resources/it/devolutions-agent.md).

* **Devolutions Agent**: modalità consigliata per il futuro.
* **Deprecata**: l'eseguibile originale dell'agente RDM Jump incluso in Remote Desktop Manager.
* **Automatica**: tenta prima con Devolutions Agent e, se necessario, ricorre all'agente RDM Jump deprecato.

### Requisiti e compatibilità

* La funzionalità jump non aggira i limiti di licenza Microsoft per più di due sessioni RDP simultanee. Per supportare connessioni aggiuntive, deve installare il ruolo Host sessione Desktop remoto e acquistare le CAL RDS per utente. Per maggiori dettagli, consulti Microsoft: [Attivare il server di gestione licenze Servizi Desktop remoto](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-activate-license-server).
* Remote Desktop Manager deve essere installato sul jump host. L'applicazione non deve necessariamente connettersi ad alcuno spazio di lavoro, poiché Remote Desktop Manager funge solo da shell per facilitare le operazioni di jump.
* Per la modalità **Devolutions Agent**, si assicuri che sul jump host siano in esecuzione **Remote Desktop Manager 2026.1+ e Devolutions Agent 2026.1+**. Se è in esecuzione una versione precedente (ad esempio, 2025.3), le operazioni di jump potrebbero non riuscire silenziosamente.
* Se si utilizza il jump basato sul vecchio RDM Agent, l'eseguibile deve essere **attualmente in esecuzione** in una sessione Windows sull'host remoto e impostato per avviarsi automaticamente all'accesso.

## Distribuzione di Devolutions Agent

Devolutions Agent viene distribuito separatamente rispetto all'RDM Agent precedentemente incluso nel pacchetto di Remote Desktop Manager.

* **MSI** per la distribuzione diretta o l'integrazione con piattaforme di gestione software
* **WinGet** per l'installazione da riga di comando (disponibile anche **Chocolatey**)

## Scenari di utilizzo

### Accesso a una rete sicura tramite un unico host

Ciò le consente di avere una politica firewall rigorosa che permette connessioni solo da uno specifico indirizzo IP. Questa configurazione le concede l'accesso unicamente agli host raggiungibili dal Jump Box. Immagini di avere la seguente infrastruttura:

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

Deve accedere agli host remoti, ma vuole limitare i rischi ed esporre al traffico internet solo il Jump Host. Questo le consente di creare regole firewall rigorose e di aprire una sola porta. Di conseguenza, la obbliga a connettersi al Jump Host prima di passare a un host remoto.

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

La funzionalità Jump di Remote Desktop Manager aiuta a raggiungere questo obiettivo in modo semplice ed efficiente.

### Aggirare i limiti di alcuni client VPN

Questi limiti rendono impossibile utilizzare più client VPN contemporaneamente sulla stessa workstation. In questo caso, può avere più macchine virtuali, ciascuna con un solo client VPN in esecuzione. Utilizzando queste macchine virtuali come jump box può connettersi alla macchina virtuale, avviare il client VPN e quindi avviare la sessione remota.

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

## Configurare un Jump Host

1. Crei una voce ***RDP*** per il ***Jump Host***.
2. Compili la voce con un ***Nome***, un ***Host*** e le ***Credenziali***.

{% hint style="warning" %}
Affinché i ***jump*** funzionino, deve fornire le credenziali tramite la sessione del ***Jump Host***. Se le sessioni RDP le richiedono le credenziali dopo l'avvio, il ***jump*** non riuscirà.
{% endhint %}

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

3. Nella sezione ***Jump Host***, selezioni ***Is Jump host***.

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

{% hint style="info" %}
***Show wait for RDM Agent dialog*** deve essere deselezionato se la sua voce richiede l'interazione dell'utente per aprirsi, per qualsiasi motivo. In caso contrario, il jump non riuscirà.
{% endhint %}

4. Clicchi su ***OK***.
5. Avvii la sessione ***Jump Host***.
6. Installi Remote Desktop Manager sul ***Jump Host***.

{% hint style="success" %}
Il ***Jump Host*** funge da relay tra i sistemi locali e remoti, consentendo di utilizzare la licenza di Remote Desktop Manager già usata sulla workstation locale per registrare l'applicazione sul ***Jump Host***. Installi Remote Desktop Manager sul ***Jump Host***, esegua il suo primo jump e Remote Desktop Manager verrà sbloccato/licenziato automaticamente tramite la comunicazione/handshake del jump. Non è necessario creare uno spazio di lavoro sul ***Jump Host***. Remote Desktop Manager si aprirà la prima volta con uno ***spazio di lavoro locale SQLite*** predefinito. Ciò è sufficiente perché l'applicazione sul ***Jump Host*** funge solo da intermediario tra gli host locali e remoti.
{% endhint %}

7. Verifichi che Remote Desktop Manager Agent sia avviato e impostato su ***Auto Start***.
   1. Vada in ***Tools - More Tools***.
   2. Selezioni Remote Desktop Manager Jump.
   3. Clicchi su ***OK***.
   4. Clicchi su ***Sì***.

{% hint style="warning" %}
***Auto Start*** deve essere attivato solo per l'agente Remote Desktop Manager Jump oppure per Remote Desktop Manager, ma non per entrambi. Nel caso in cui Remote Desktop Manager sia impostato su ***Auto Start***, si assicuri di eliminare i collegamenti da una o entrambe le seguenti posizioni:

* Esegua: shell:startup
* Esegua: shell:common startup
  {% endhint %}

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

8. Clicchi con il tasto destro sull'icona Remote Desktop Manager Jump nella barra delle applicazioni e selezioni ***Auto Start***.
9. Adatti l'interfaccia utente del ***Jump Host*** per massimizzare l'area di visualizzazione delle sessioni remote.
   * Metta l'applicazione a schermo intero.
   * Nasconda il ***riquadro di navigazione*** nella scheda ***View***.
   * Nasconda la ***barra multifunzione*** nella scheda ***View***.
     * Per mostrare nuovamente la ***barra multifunzione***, clicchi sull'icona di Remote Desktop Manager nell'angolo in alto a sinistra.

{% hint style="success" %}
Per reimpostare il layout, nella scheda ***Window***, clicchi su ***Reset Layout***.
{% endhint %}

Il ***Jump Host*** è pronto all'uso.

## Configurare una sessione per utilizzare il Jump Host

1. Crei una voce ***RDP*** nell'istanza locale di Remote Desktop Manager.
2. In ***Proprietà*** – ***Connessione*** – ***Jump***, imposti il ***Jump Host*** cliccando sul pulsante ***off*** accanto a ***Connect using Jump***.
   * Il ***Jump Host*** può essere ***Ereditato*** se è definito nella cartella superiore.
   * Può anche scegliere una ***Sessione*** specifica per puntare direttamente alla voce del ***Jump Host***.

     ![](https://cdnweb.devolutions.net/docs/RDMW4067_2024_1.png)
3. Clicchi due volte su ***OK***.
4. Avvii la sessione RDP.

## Verificare che il Jump Host funzioni

1. Avvii la sessione ***RDP*** del ***Jump Host Server***.
2. Attenda che l'agente Remote Desktop Manager Jump si connetta.
3. Nella scheda ***RDP***, clicchi con il tasto destro su ***Agent Status***. Remote Desktop Manager Jump dovrebbe risultare connesso.
4. Mantenga aperta la scheda ***RDP***.
5. Avvii la sessione ***Jump***. La sessione ***Jump*** dovrebbe avviarsi sul ***Jump Host Server***.
6. Chiuda tutte le sessioni.
7. Avvii direttamente la sessione ***Jump***. Dovrebbero avviarsi sia il ***Jump Host Server*** sia la sessione ***Jump***.

Tutto dovrebbe funzionare correttamente. Se uno dei passaggi non riesce, è lì che deve indagare.

## Consigli utili

* Per ottenere più spazio per la dashboard, nella scheda ***View***, nasconda la ***barra multifunzione*** e il ***riquadro di navigazione***, poiché i menu non sono necessari.
* Utilizzi la stessa licenza di Remote Desktop Manager sull'istanza locale e su quella remota. Il Jump Host funge da relay tra i sistemi locali e remoti, consentendo di utilizzare la licenza di Remote Desktop Manager già usata sulla workstation locale per registrare l'applicazione sul Jump Host.
* Non è necessario creare uno spazio di lavoro sul Jump Host. Remote Desktop Manager si aprirà la prima volta con uno ***spazio di lavoro locale SQLite*** predefinito. Ciò è sufficiente perché l'applicazione sul Jump Host funge solo da intermediario tra gli host locali e remoti.
* **Sincronizzazione del focus della sessione**: la sessione selezionata nel suo client Remote Desktop Manager può seguire il focus della sessione sul Jump host, ma solo utilizzando il metodo Devolutions Agent.
* Per eseguire script sui jump host con Devolutions Agent, clicchi con il tasto destro sulla sessione e scelga **Devolutions Agent → Execute Script.**
  {% endtab %}

{% tab title="macOS" %}
La funzionalità Jump host di Remote Desktop Manager offre un modo semplice ed efficiente per gestire tutte le sue sessioni, inclusi sia i jump host sia le macchine interne, all'interno di un unico spazio di lavoro. Funziona connettendosi a un host remoto (comunemente chiamato Jump Box, Service Host o Bastion Server), che poi si connette ad altri sistemi interni. Questo approccio è simile all'utilizzo di un RD Gateway o del port forwarding SSH.

Iniziare a utilizzare la funzionalità Jump host è semplice. Una volta completata la configurazione (le istruzioni sono fornite alla fine di questo articolo), avvii semplicemente la connessione Jump. Remote Desktop Manager macOS avvierà automaticamente la sessione RDP verso il jump host, seguita dalla sessione verso la macchina interna, il tutto in modo trasparente. Ancora meglio, entrambe le sessioni vengono registrate direttamente nello spazio di lavoro, mantenendo completa la sua traccia di audit.

### Scenari di utilizzo <a href="#usage-scenarios-1" id="usage-scenarios-1"></a>

Esistono due scenari in particolare in cui l'utilizzo di un Jump Host risulta davvero utile:

#### Accesso a una rete sicura tramite un unico host <a href="#accessing-a-secure-network-through-a-single-host-1" id="accessing-a-secure-network-through-a-single-host-1"></a>

Ciò le consente di avere una politica firewall rigorosa che permette connessioni solo da uno specifico indirizzo IP. Questa configurazione le concede l'accesso unicamente agli host raggiungibili dal Jump Box. Immagini di avere la seguente infrastruttura:

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

Deve accedere agli host remoti, ma vuole limitare i rischi ed esporre al traffico internet solo il Jump Host. Questo le consente di creare regole firewall rigorose e di aprire una sola porta. Di conseguenza, la obbliga a connettersi al Jump Host prima di passare a un host remoto.

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

La funzionalità Jump aiuta a raggiungere questo obiettivo in modo semplice ed efficiente.

#### Aggirare i limiti di alcuni client VPN <a href="#workaround-limitations-of-some-vpn-clients-1" id="workaround-limitations-of-some-vpn-clients-1"></a>

Questi limiti rendono impossibile utilizzare più client VPN contemporaneamente sulla stessa workstation. In questo caso, può avere più macchine virtuali, ciascuna con un solo client VPN in esecuzione. Utilizzando queste macchine virtuali come jump box può connettersi alla macchina virtuale, avviare il client VPN e quindi avviare la sessione remota.

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

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

Nota: la funzionalità Jump per macOS è integrata nell'app Remote Desktop Manager macOS. Richiede che [un agente Remote Desktop Manager Jump sia installato sul server Jump o Bastion](https://docs.devolutions.net/rdm/it/ribbon-menu-bar/tools/all-tools/rdm-jump-deprecated) e un'installazione completa di Remote Desktop Manager macOS sulla macchina locale e sul jump host.

1. Crei una nuova voce RDP per il jump host.
2. Nel menu laterale ***General***, inserisca un nome per la sessione
3. Nel menu laterale ***RDP***, inserisca il nome host e le credenziali.
4. Nel menu laterale ***Jump Host***, selezioni l'opzione ***Is Jump Host***.
5. La sessione è ora pronta per essere configurata per l'utilizzo del Jump Host.
6. Nell'istanza locale di Remote Desktop Manager macOS, crei una voce di sessione come di consueto.
7. Imposti il jump host selezionando il pulsante **Jump Off**. Il Jump Host può anche essere ereditato se definito nella cartella superiore.
8. Ora avvii semplicemente la sua sessione. Lo consideri come una sessione all'interno di una sessione.
   {% 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/it/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.
