MAIN MENU
Blog di Devolutions

Annunci, aggiornamenti e approfondimenti di Devolutions.

Royalts vs devolutions rdm blog

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

È alla ricerca di uno strumento di gestione delle connessioni remote che soddisfi le sue esigenze? Questo articolo confronta Royal TS e Devolutions RDM per aiutarla a fare la scelta giusta.

Dopo il lancio di Royal TS da parte di Royal Apps agli inizi degli anni 2000, il destino ha voluto che l’autore originale di mRemote e il creatore di Royal Apps, entrambi accomunati dalla stessa passione per lo sviluppo di software curato nei dettagli, si incontrassero. Insieme, queste due menti creative sono riuscite a sviluppare Royal TSX, portando Royal TS su più piattaforme. Royal Apps offre oggi un server aggiuntivo opzionale per la condivisione delle connessioni (Royal Server), che include gateway basati su SSH per proteggere le connessioni più comunemente utilizzate, come RDP.

Remote Desktop Manager (RDM) di Devolutions è simile a Royal TS nel fornire un client multipiattaforma e un componente server aggiuntivo opzionale chiamato Devolutions Server (DVLS). DVLS è un’interfaccia web completa e una fonte dati condivisa per i client RDM. Inoltre, Devolutions Gateway fornisce un broker di connessione unico, ad alte prestazioni e sicuro per connessioni come RDP, SSH, ARD e PowerShell.

Con funzionalità, ecosistemi e caratteristiche simili, come si confrontano Royal TS e RDM? Continui a leggere per scoprirlo!

Molti protocolli di connessione remota

Royal TS è stato progettato pensando alla versatilità per quanto riguarda le connessioni remote. Offre le tipiche connessioni GUI remote come RDP, VNC e TeamViewer. Supporta anche interfacce PowerShell, interfacce a riga di comando (tramite una connessione terminale standard basata su PuTTY o Rebex), e virtualizzazione Hyper-V e VMware (ma solo dal lato gestionale, non per il remoting diretto degli endpoint).

Connection types in Royal TS

Devolutions Remote Desktop Manager supporta molti più protocolli di connessione remota rispetto a Royal TS. Oltre a RDP, VNC e TeamViewer, RDM supporta AnyDesk, Citrix, DameWare, LogmeIn, Radmin e persino i server X Window.

Oltre alle connessioni GUI remote, RDM supporta dashboard per VMware, Hyper-V, Active Directory, Amazon AWS, Splunk e altro ancora. In altre parole, Remote Desktop Manager centralizza e semplifica l’accesso a una varietà di tipi di connessione.

Dashboards in Remote Desktop Manager

Un supporto RDP migliore con RDM

Come la maggior parte dei client, Royal TS fornisce il supporto RDP sfruttando i controlli ActiveX disponibili sulla versione di Windows in uso. Di conseguenza, non sono supportate altre versioni di RDP né i set di funzionalità delle diverse versioni di RDP. Sebbene sia disponibile per Royal TS un plugin FreeRDP open source, si tratta solo di un wrapper che avvia l’eseguibile FreeRDP, e non di una soluzione integrata.

RDP options in Royal TS

Royal TS offre molte opzioni di configurazione RDP, tra cui il supporto per gateway RDP, jump host e gateway SSH, oltre a funzionalità più recenti come RemoteFX.

A differenza di Royal TS, RDM offre più opzioni RDP integrate, come le seguenti:

  • Una versione specifica di RDP, che esegue il proprio controllo ActiveX.
  • MSRDC, una versione modernizzata di MSTSC, pensata principalmente per le connessioni ad Azure Virtual Desktop.
  • Un’implementazione RDP multipiattaforma in FreeRDP, che supporta anche l’ultima versione di RDP, la 10.11.
RDP implementations in Remote Desktop Manager

RDM offre la flessibilità di eseguire versioni moderne di RDP anche su sistemi più datati (Windows 7 e successivi). È possibile scegliere un’implementazione diversa se è necessaria una versione specifica di RDP o una soluzione alternativa per un bug.

Non limitandosi a versioni o implementazioni specifiche di RDP, lo sviluppo di RDM innova con l’API hooking per correggere o implementare correzioni e funzionalità che altrimenti non sarebbero disponibili.

L’arte di organizzare le connessioni remote

Se è un amministratore di sistema, avrà senza dubbio molte connessioni diverse da gestire. Il modo in cui il suo client di connessione remota organizza tali connessioni determinerà un aumento o una diminuzione della sua produttività.

Royal TS memorizza raccolte di connessioni, credenziali e altri dati in un “Documento”. È possibile avere più Documenti aperti contemporaneamente. Le connessioni possono essere cercate tra i documenti caricati tramite una funzione di ricerca, e le icone e i colori delle cartelle e delle connessioni possono essere personalizzati.

Document organization in Royal TS

Diversi tipi di proprietà, come le credenziali, le note e le proprietà della cartella principale, possono essere ereditati. Se ha bisogno di memorizzare metadati, può farlo con proprietà personalizzate. Un’altra funzionalità interessante è la possibilità di definire proprietà personalizzate “protette”, che non sono visibili per impostazione predefinita.

Folder options in Royal TS

Infine, sono supportate le Cartelle Dinamiche, popolate da uno script di programmazione che genera un oggetto JSON per ogni connessione da visualizzare. Lo scripting delle Cartelle Dinamiche può supportare praticamente qualsiasi fonte, il che significa che l’onere della creazione ricade sull’utente. L’utente può creare modelli di connessione e utilizzare plugin di importazione per trasferire le connessioni esistenti in Royal TS.

Rispetto a Royal TS, Devolutions Remote Desktop Manager offre funzionalità organizzative simili per la gestione delle connessioni. Tuttavia, invece di un “Documento”, le connessioni sono organizzate in “Cassaforti” che possono essere memorizzate in diversi backend di Advanced Data Source, come Microsoft SQL Server o Devolutions Server.

Vaults in Remote Desktop Manager

I contenuti possono essere organizzati in cartelle, utilizzando tag, icone e descrizioni personalizzate per posizionare le voci nel modo più logico per la sua organizzazione. Per una flessibilità ancora maggiore, le Cartelle Intelligenti possono essere utilizzate in modo dinamico, filtrate per tag o ricerche di testo, per organizzare le connessioni secondo necessità.

Smart folders in Remote Desktop Manager
Smart folder configuration in Remote Desktop Manager

Royal TS offre un prodotto chiamato Royal Server, che facilita la condivisione dei “Documenti” tra i team. Ma a differenza di Royal TS, il prodotto concorrente di RDM, Devolutions Server (DVLS), dispone di un’intera interfaccia web che consente l’accesso remoto. DVLS integra la Gestione degli Accessi Privilegiati (PAM) e Devolutions Gateway per condividere in modo sicuro credenziali e connessioni. Al contrario, Royal TS è limitato alla condivisione dei soli contenuti di un “Documento” dall’interno del client Royal TS, con un controllo limitato dei permessi e dei ruoli.

Compatibilità

Royal TS è compatibile con diverse piattaforme, ma non con Linux. Secondo uno dei suoi articoli di supporto, Royal Apps non ha piani prevedibili per creare una versione Linux di Royal TS. Questa lacuna rappresenta uno svantaggio per molti amministratori di sistema che utilizzano Linux sia a livello personale che professionale.

RDM offre un client completo per Windows, macOS, Linux, Android e iOS, in modo che le connessioni siano accessibili in qualsiasi momento e ovunque.

Remote Desktop Manager cross-platform clients

Funzionalità di sicurezza

Royal TS utilizza l’algoritmo di crittografia XTS-AES, che generalmente combina due chiavi a 128 bit. Sebbene sufficiente per la maggior parte dei casi d’uso, questo schema di crittografia può essere più debole della crittografia AES a 256 bit. Royal TS crittografa i dati su disco e in memoria fino al momento in cui sono necessari.

Security settings in Royal TS

I permessi sono generalmente limitati al blocco di un documento con una password. Manca la funzionalità per i permessi relativi ai singoli utenti, i permessi a livello di oggetto e la gestione dei gruppi. Con Royal TS Server, è possibile specificare permessi a livello di gruppo, ma solo in modo molto generico (ad esempio, utente contro amministratore), e i documenti restano comunque protetti da password.

RDM utilizza la crittografia AES a 256 bit per crittografare i dati sensibili, come le credenziali. La configurazione di un fornitore di sicurezza aggiunge un ulteriore livello di crittografia del database per i metadati non sensibili, garantendo una maggiore tranquillità.

Security provider in Remote Desktop Manager

Le fonti dati avanzate, come SQL Server e Devolutions Server, consentono configurazioni di gruppo e il controllo degli accessi basato sui ruoli (RBAC) per singole voci, cartelle e cassaforti.

RDM si distingue da altre soluzioni come Royal TS fornendo report di controllo e registrazione completi. Il supporto RBAC per le fonti dati avanzate migliora la sicurezza delle connessioni di team.

Quale client utilizzare?

Sebbene Royal TS organizzi efficacemente le connessioni remote per i singoli utenti, ci sono aree che potrebbero essere migliorate. I team potrebbero trovare difficile gestire e proteggere molte connessioni senza un controllo RBAC e dei permessi a livello di oggetto completi.

Inoltre, Royal TS non supporta Linux, impedendo agli utenti Linux di utilizzare Royal TS quotidianamente. Infine, sebbene Royal TS copra molti dei protocolli principali, ne mancano ancora diversi.

Funzionalità Royal TS 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 (senza supporto per i tag) X
Client multipiattaforma X X
Supporto per più versioni di RDP X
Supporto per i team tramite fonti dati avanzate X X
Crittografia avanzata dei metadati X

Devolutions Remote Desktop Manager è progettato per supportare molti tipi di connessione, organizzati in base alle sue esigenze e protetti dal Controllo degli Accessi Basato sui Ruoli (RBAC) all’interno delle cassaforti. Con l’automazione integrata tramite macro e PowerShell, RDM è la soluzione ideale per organizzare le connessioni remote.