Lanciato nel 2007 (originariamente con il nome MobaXVT), MobaXterm era stato concepito inizialmente come un server X portatile che includeva i comandi terminale Cygwin. L’attuale versione di MobaXterm è una raccolta di strumenti, server ad hoc e supporto per sessioni come RDP.
RDM di Devolutions è simile a MobaXterm nella misura in cui offre supporto per sessioni RDP e molti altri tipi di connessione. Tuttavia, sotto molti aspetti si tratta di due prodotti molto diversi. In questo articolo, esploreremo i punti in cui si sovrappongono e quelli in cui si differenziano, e vedremo come si confrontano in uno scontro diretto in queste cinque aree: supporto dei protocolli, supporto RDP, organizzazione delle connessioni, supporto multipiattaforma e funzionalità di sicurezza.
Indice
- Supporto dei protocolli
- Supporto RDP
- Organizzazione delle connessioni
- Supporto multipiattaforma
- Funzionalità di sicurezza
- Il verdetto
Supporto dei protocolli
MobaXterm
MobaXterm supporta le connessioni remote standard come RDP, SSH, Telnet e VNC, oltre ad alcune opzioni meno comuni come XDMCP e Mosh. Supporta inoltre connessioni come SFTP e AWS, specifiche per il trasferimento di file.
Il vantaggio più importante per molti utenti di MobaXterm è il supporto server integrato. La possibilità di avviare senza sforzo server TFTP, FTP, HTTP, SSH, NFS, Iperf o VNC di base può risultare utile ai professionisti IT in casi di risoluzione dei problemi molto specifici.
RDM
RDM non offre il supporto per server ad hoc, poiché questo esula dall’ambito di progettazione di un client di connessione remota. Tuttavia, RDM eccelle quando si tratta di offrire un supporto esteso dei protocolli. Come MobaXterm, RDM include il supporto per RDP, SSH e VNC. Ma a differenza di MobaXterm, RDM offre anche il supporto per AnyDesk, Citrix, DameWare, LogmeIn, Radmin e persino server X Window.
Supporto RDP
MobaXterm
Come molti altri client di connessione remota, MobaXterm supporta RDP utilizzando la versione corrente del controllo ActiveX offerto da Windows. Tuttavia, questo metodo limita il supporto del protocollo RDP. Quando si utilizzano diverse versioni di Windows, gli utenti potrebbero non avere accesso a tutte le funzionalità o a implementazioni RDP separate, come FreeRDP.
MobaXterm supporta inoltre un jump host tramite l’uso di un gateway SSH. Ma la configurazione del jump host SSH è di base e non offre molte delle impostazioni richieste per una configurazione di jump host più complessa.
RDM
Data la pletora di implementazioni RDP disponibili, una singola implementazione RDP di solito non è sufficiente. Ecco perché RDM offre il supporto per molte varianti del controllo ActiveX RDP di Microsoft e per versioni di FreeRDP e MSRDC, come mostrato di seguito:
- Una versione specifica di RDP, che esegue il controllo ActiveX di quella versione RDP.
- MSRDC, una versione modernizzata di MSTSC pensata principalmente per le connessioni Azure Virtual Desktop.
- Un’implementazione RDP multipiattaforma in FreeRDP, che supporta anche l’ultima versione di RDP, la 10.11.
Questa flessibilità va di pari passo con il supporto dell’ampiezza e della profondità delle funzionalità RDP anche su sistemi operativi meno recenti, come Windows 7 e successivi. Ciò risulta utile nel caso in cui sia necessario scegliere un’implementazione diversa dopo aver riscontrato bug RDP che potrebbero richiedere soluzioni alternative.
Naturalmente, lo sviluppo non si ferma qui. Per supportare nuove funzionalità in modo indipendente da Microsoft, RDM utilizza l’API hooking per correggere o implementare correzioni e funzionalità che altrimenti non sarebbero disponibili.
Organizzazione delle connessioni
MobaXterm
MobaXterm organizza le sessioni in cartelle che supportano la nidificazione e icone personalizzate. Tuttavia, queste cartelle servono solo a inserire le connessioni in una struttura logica e non supportano l’ereditarietà o impostazioni specifiche per cartella.
Gli utenti possono importare ed esportare le impostazioni di configurazione da condividere con altri, ma non possono condividere in tempo reale un’installazione di MobaXterm, bensì solo esportazioni di dati puntuali. Inoltre, il supporto per le macro è limitato. Ad esempio, esiste una funzione di riproduzione per il contenuto digitato nel terminale, ma non l’automazione tramite linguaggi come PowerShell.
RDM
Come MobaXterm, gli utenti di RDM possono utilizzare numerose funzionalità organizzative per organizzare le connessioni. Ma, a differenza di MobaXterm, gli utenti di RDM possono organizzare i contenuti in casseforti e poi in cartelle, il che offre maggiore flessibilità e sicurezza.
Sebbene RDM non offra server ad hoc, fornisce funzionalità avanzate di organizzazione delle connessioni remote. Le casseforti, ovvero raccolte di voci protette da autorizzazioni RBAC, consentono un’organizzazione flessibile dei contenuti in cartelle secondo la struttura più adatta a ciascuna organizzazione.
Le opzioni di personalizzazione per le cartelle, come tag, colori e icone, rendono facile trovare connessioni specifiche o raccolte di voci. Ciò contrasta con le semplicistiche funzionalità di organizzazione di MobaXterm, che offre solo opzioni di personalizzazione limitate.
RDM ottimizza l’organizzazione con il supporto delle cartelle intelligenti, che utilizzano ricerche dinamiche per raccogliere e visualizzare automaticamente le voci di connessione. Inoltre, grazie all’integrazione con le origini dati avanzate, RDM consente ai team di sfruttare modelli di autorizzazione avanzati e condividere connessioni e risorse in modo semplice.
Supporto multipiattaforma
MobaXterm
MobaXterm è disponibile solo come singolo eseguibile specifico per Windows, adatto per implementazioni portatili. Sebbene l’aspetto dell’eseguibile portatile sia interessante, la mancanza di supporto multipiattaforma fa sì che l’utilità di MobaXterm possa risultare carente per gli utenti mobili.
RDM
RDM offre un client multipiattaforma versatile per Windows, macOS e Linux, oltre a un client mobile per Android e iOS, dando agli utenti la sicurezza di poter gestire l’ambiente IT da qualsiasi luogo. Grazie al supporto per tutti i dispositivi, gli utenti possono risolvere le emergenze IT anche in movimento e gestire gli ambienti in qualsiasi scenario. Inoltre, l’interfaccia intuitiva e il design semplice di RDM permettono ai team di gestire facilmente le proprie connessioni e collaborare in modo efficace, indipendentemente dalla posizione.
Funzionalità di sicurezza
MobaXterm
MobaXterm utilizza una master password per crittografare i dati memorizzati nelle sessioni utente. È difficile stabilire con precisione quale algoritmo di crittografia venga utilizzato, ma dopo aver esaminato del codice open source Python per la decrittografia, sembra trattarsi di AES-512.
Sebbene MobaXterm utilizzi una crittografia solida, la mancanza di autorizzazioni, ruoli o della possibilità di condividere e proteggere facilmente un’installazione di MobaXterm all’interno di un team fa sì che questo strumento sia adatto principalmente a casi d’uso specifici.
RDM
RDM utilizza una solida crittografia AES a 256 bit per le informazioni sensibili, come le credenziali. Inoltre, gli utenti possono configurare un provider di sicurezza per aggiungere un ulteriore livello di crittografia del database per tutti i dati. A differenza di MobaXterm, le origini dati avanzate, come SQL Server e Devolutions Server, funzionano con RDM per il controllo degli accessi basato sui ruoli (RBAC) di gruppo per singole voci, cartelle e casseforti.
RDM offre diversi vantaggi rispetto a MobaXterm, tra cui una maggiore attenzione alla sicurezza e alla flessibilità. Ciò significa che i team possono personalizzare l’accesso alle proprie connessioni e limitarlo solo a chi ne ha bisogno. Inoltre, RDM fornisce una serie di report di registrazione e audit, che possono aiutare i team a proteggere le proprie connessioni e monitorare l’utilizzo in modo efficace. RDM supporta anche la gestione delle password e l’autenticazione a due fattori, il che migliora ulteriormente la sicurezza.
Il verdetto
MobaXterm può essere utilizzato come client di base per l’organizzazione delle connessioni remote. La sua funzionalità più significativa è il supporto per i server ad hoc. Ma per singoli utenti e team che necessitano di funzionalità complete di organizzazione delle connessioni e di sicurezza, MobaXterm deve ancora recuperare terreno.
| Funzionalità | MobaXTerm | Devolutions Remote Desktop Manager |
|---|---|---|
| Remote Desktop Protocol | X | X |
| Organizzazione in cartelle | X | X |
| Credenziali memorizzate | X | X |
| Protocolli aggiuntivi (SSH, VNC, ecc.) | X | X |
| Controllo degli accessi basato sui ruoli | X | |
| Metadati avanzati (tag, immagini, colori, ecc.) | X | |
| Client multipiattaforma | X | |
| Supporto per più versioni di RDP | X | |
| Supporto per i team tramite origini dati avanzate | X | |
| Crittografia avanzata dei metadati | X |
RDM offre un supporto completo e personalizzabile per l’organizzazione delle connessioni remote e un eccellente supporto per la gestione delle connessioni in team. Si integra con origini dati avanzate come MSSQL e Devolutions Server, offrendo alle organizzazioni ulteriori funzionalità di audit, registrazione e gestione di utenti e gruppi.
Il verdetto? Nello scontro tra MobaXterm e RDM, quest’ultimo si distingue come la soluzione più moderna per la gestione delle connessioni remote!

Adam Listek