MAIN MENU
Blog di Devolutions

Annunci, aggiornamenti e approfondimenti di Devolutions.

Mobaxterm vs devolutions rdm blog

Scontro tra soluzioni di gestione RDP: MobaXterm contro Devolutions Remote Desktop Manager

In questo episodio della nostra serie di confronti sulla gestione RDP, mettiamo a confronto MobaXterm e Devolutions RDM per scoprire come queste due soluzioni si differenziano tra loro e in che modo ciascuna risponde alle esigenze dei team e dei professionisti IT.

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

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.

Connection protocols in MobaXterm

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.

Built-in server tools in MobaXterm

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.

Connection protocols in Remote Desktop Manager

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.

RDP session options in MobaXterm

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.
RDP configuration in Remote Desktop Manager

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.

Folder organization in MobaXterm

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.

Entry organization in Remote Desktop Manager

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.

Vault organization in Remote Desktop Manager
Smart folders in Remote Desktop Manager

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.

Remote Desktop Manager cross-platform clients

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.

Password settings in MobaXterm

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.

Security settings in Remote Desktop Manager

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!