> 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

Configuri un jump host in Remote Desktop Manager per inoltrare le sessioni RDP attraverso un server bastion utilizzando Devolutions Agent o RDM Jump.

{% tabs %}
{% tab title="Windows" %}
La funzionalità Jump host in 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.

Questo può essere paragonato 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 distribuito con 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, è necessario installare il ruolo Remote Desktop Session Host e acquistare le CAL RDS per utente. Per maggiori dettagli, consulti Microsoft: [Attivare il server di licenze di 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 senza alcuna segnalazione.
* 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 al precedente RDM Agent 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 attraverso un singolo host

Questo consente di avere una politica firewall rigorosa che permette connessioni solo da un indirizzo IP specifico. Questa configurazione le concede l'accesso solo agli host raggiungibili dal Jump Box. Immagini di avere la seguente infrastruttura: un host locale si connette tramite internet, attraverso un firewall, a un singolo Jump Host — e solo il Jump Host è autorizzato ad attraversare il firewall. Da lì, il Jump Host ha accesso agli host remoti sulla rete interna dietro di esso.

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

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

### Soluzione alternativa alle limitazioni di alcuni client VPN

Queste limitazioni rendono impossibile utilizzare più client VPN contemporaneamente sulla stessa workstation. In questo caso, può disporre di più macchine virtuali, ognuna con un singolo client VPN. Utilizzando queste macchine virtuali come jump box è possibile connettersi alla macchina virtuale, avviare il client VPN e quindi avviare la sessione remota.

## 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" %}
Perché i ***jump*** funzionino, è necessario fornire le credenziali tramite la sessione del ***Jump Host***. Se le sessioni RDP richiedono le credenziali dopo l'avvio, il ***jump*** non riuscirà.
{% endhint %}

3. Nella sezione ***Jump Host***, selezioni ***È un Jump host***.

{% hint style="info" %}
***Mostra la finestra di dialogo di attesa per RDM Agent*** deve essere deselezionato se la voce richiede per qualsiasi motivo l'interazione dell'utente per aprirsi. In caso contrario, il jump non riuscirà.
{% endhint %}

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

{% hint style="success" %}
Il ***Jump Host*** funge da relay tra i sistemi locale e remoto, 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 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à per la prima volta con uno ***spazio di lavoro locale SQLite*** predefinito. Questo è sufficiente perché l'applicazione sul ***Jump Host*** funge solo da intermediario tra l'host locale e gli host remoti.
{% endhint %}

7. Confermi che Remote Desktop Manager Agent sia avviato e impostato su ***Avvio automatico***.
   1. Vada su ***Strumenti - Altri strumenti***.
   2. Selezioni Remote Desktop Manager Jump.
   3. Clicchi su ***OK***.
   4. Clicchi su ***Sì***.

{% hint style="warning" %}
***Avvio automatico*** 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 ***Avvio automatico***, si assicuri di eliminare i collegamenti da una o entrambe le seguenti posizioni:

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

8. Clicchi con il pulsante destro del mouse sull'icona di Remote Desktop Manager Jump nella barra delle applicazioni e selezioni ***Avvio automatico***.
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 ***Visualizza***.
   * Nasconda la ***barra multifunzione*** nella scheda ***Visualizza***.
     * Per mostrare di nuovo 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 ***Finestra***, clicchi su ***Reimposta 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 ***Connetti tramite Jump***.
   * Il ***Jump Host*** può essere ***Ereditato*** se è definito nella cartella padre.
   * Può anche scegliere una ***Sessione*** specifica per puntare direttamente alla voce del ***Jump Host***.
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 pulsante destro su ***Stato agente***. 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 ***Visualizza***, nasconda la ***barra multifunzione*** e il ***riquadro di navigazione***, poiché i menu non sono necessari.
* Utilizzi la stessa licenza di Remote Desktop Manager sulle istanze locale e remota. Il Jump Host funge da relay tra i sistemi locale e remoto, 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à per la prima volta con uno ***spazio di lavoro locale SQLite*** predefinito. Questo è sufficiente perché l'applicazione sul Jump Host funge solo da intermediario tra l'host locale e gli host remoti.
* **Sincronizzazione del focus della sessione**: la sessione selezionata nel client Remote Desktop Manager può seguire il focus della sessione sul Jump host, ma solo quando si utilizza il metodo Devolutions Agent.
* Per eseguire script sui jump host con Devolutions Agent, clicchi con il pulsante destro sulla sessione e scelga **Devolutions Agent → Esegui script.**
  {% endtab %}

{% tab title="macOS" %}
La funzionalità Jump host in 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 a sua volta si connette ad altri sistemi interni. Questo approccio è simile all'uso di un RD Gateway o del port forwarding SSH.

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

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

Ci sono due scenari in particolare in cui l'uso di un Jump Host risulta davvero utile:

### Accesso a una rete sicura attraverso un singolo host

Questo consente di avere una politica firewall rigorosa che permette connessioni solo da un indirizzo IP specifico. Questa configurazione le concede l'accesso solo agli host raggiungibili dal Jump Box. Immagini di avere la seguente infrastruttura: un host locale si connette tramite internet, attraverso un firewall, a un singolo Jump Host — e solo il Jump Host è autorizzato ad attraversare il firewall. Da lì, il Jump Host ha accesso agli host remoti sulla rete interna dietro di esso.

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

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

#### Soluzione alternativa alle limitazioni di alcuni client VPN <a href="#workaround-limitations-of-some-vpn-clients-1" id="workaround-limitations-of-some-vpn-clients-1"></a>

Queste limitazioni rendono impossibile utilizzare più client VPN contemporaneamente sulla stessa workstation. In questo caso, può disporre di più macchine virtuali, ognuna con un singolo client VPN. Utilizzando queste macchine virtuali come jump box è possibile connettersi alla macchina virtuale, avviare il client VPN e quindi avviare la sessione remota.

### Configurazione di 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 l'[installazione di un agente Remote Desktop Manager Jump 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 ***Generale***, 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 ***È un Jump Host***.
5. La sessione è ora pronta per essere configurata per l'uso 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 padre.
8. Ora avvii semplicemente la sessione. La immagini come una sessione all'interno di una sessione.
   {% endtab %}
   {% endtabs %}

## Vedi anche

* [Devolutions Academy – Configurare un Jump Host con Devolutions Agent in Remote Desktop Manager](https://academy.devolutions.net/student/activity/3541611-configure-a-jump-host-with-devolutions-agent-in-remote-desktop-manager)


---

# 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.
