Hovedmenu
Devolutions-blog

Nyheder, opdateringer og indsigter fra Devolutions.

Rdcman vs devolutions rdm remote desktop manager devolutions blog

RDP-opgør: RDCMan vs. Devolutions Remote Desktop Manager

Efter at have rettet en alvorlig sårbarhed fik Microsofts Remote Desktop Connection Manager (RDCMan) et comeback i 2021 i Sysinternals-værktøjssættet. Selv om RDCMan længe har været et fast valg blandt IT-teknikere, har det nu fået en ny og stærk udfordrer: Remote Desktop Manager (RDM) fra Devolutions. I denne artikel ser vi på, hvordan RDCMan klarer sig mod sin nye rival.

Microsofts Remote Desktop Connection Manager (RDCMan) blev genoplivet i 2021, efter at en kritisk sårbarhed var rettet, og blev en del af Sysinternals-værktøjssættet. Selv om RDCMan i årevis har været et almindeligt syn i IT-teknikeres værktøjskasser, er det blevet udfordret af moderne værktøjer som Remote Desktop Manager (RDM) fra Devolutions. Hvordan klarer RDCMan sig mod de nyere værktøjer?

Længere end RDP: protokolunderstøttelse

RDCMan er født af et internt behov hos Microsoft for bedre at understøtte forbindelser med Remote Desktop Protocol (RDP) og tilbyder mere funktionalitet end den indbyggede klient, MSTSC (Microsoft Terminal Services Client). Som Microsoft-produkt fokuserer RDCMan på RDP-understøttelse og tilbyder ikke yderligere protokoller uden for Microsofts økosystem. I stedet fokuserer RDCMan på organisering og små forbedringer i hverdagen, når du administrerer mange fjern-RDP-forbindelser.

I modsætning hertil understøtter Devolutions Remote Desktop Manager forskellige protokoller til fjernforbindelse. Ud over solid understøttelse af RDP understøtter softwaren også forbindelsesprotokoller som SSH, ARD, VNC, TeamViewer, LogMeIn og mange andre. RDCMan er værdifuldt, men de fleste IT-brugere skal administrere mange forskellige typer forbindelser. Med ét værktøj, der administrerer alle forbindelser samlet, sparer RDM tid ved at fjerne behovet for at skifte mellem mange forskellige værktøjer.

!!looking-beyond-rdp-protocol-support-1.png

Helt i dybden med RDP-understøttelse

Udviklingen af RDCMan fokuserer udelukkende på RDP-understøttelse. Funktionssættet er begrænset til den indbyggede ActiveX-kontrol til RDP, der findes på den version af Windows, RDCMan kører fra. Det skaber en Windows-afhængighed, som kan begrænse de tilgængelige funktioner. Nogle organisationer er bundet til ældre versioner af Windows af hensyn til drift og compliance, og protokolunderstøttelsen i RDCMan er begrænset, når det køres fra ældre Windows-versioner.

RDM understøtter flere implementationer af RDP, alt efter dine behov. Du kan for eksempel vælge en af følgende til en bestemt forbindelse eller en gruppe af forbindelser (via nedarvning):

  • En bestemt version af RDP, der kører ActiveX-kontrollen for den RDP-version.
  • MSRDC, en moderniseret udgave af MSTSC, primært beregnet til forbindelser til Azure Virtual Desktop.
  • En tværplatformsimplementation af RDP i FreeRDP, som også understøtter den seneste version af RDP, 10.11.

!!plumbing-the-depths-of-rdp-support-1.png

Ved at tilbyde flere implementationer giver RDM fleksibiliteten fra moderne RDP-versioner, også på ældre systemer (Windows 7+). Hvis du har brug for en bestemt version af RDP eller skal arbejde uden om en fejl, kan du desuden prøve forskellige RDP-versioner.

Innovation begrænser sig ikke til at vælge bestemte versioner eller implementationer af RDP. Udviklingen af RDM bliver ved med at skubbe grænserne med API-hooking til at rette fejl eller indføre rettelser og funktioner, som ellers ikke ville være tilgængelige. RDCMan får ganske vist nye udgivelser via Sysinternals, men udgivelserne fokuserer primært på fejlrettelser frem for nye funktioner, sådan som de seneste udgivelser viser.

Alt på sin plads: organisering af forbindelser

En af RDCMans største styrker er evnen til at organisere klientforbindelser. Ved at gruppere forbindelser i en træstruktur bliver det langt mere overskueligt at holde styr på mange forbindelser end at støtte sig til .rdg-filer i en mappe. Det er nemmere at skifte mellem flere forbindelser, fordi du kan holde hver forbindelse åben og skifte hurtigt mellem dem.

Smarte grupper lader dig organisere lignende forbindelser uden at placere dem manuelt. For hurtigt at organisere forbindelser kan du bruge en kombination af egenskaber som DisplayName, ServerName, Parent og Comment. Du kan også angive gruppeegenskaber, for eksempel legitimationsoplysninger, forbindelse, visning og lokale ressourceindstillinger, så alle medlemmer af gruppen nedarver de samme egenskaber.

!!everything-in-its-place-1.png

I RDCMan kan du ikke blande forbindelser og mapper i roden. Enten skal hver forbindelse ligge i en mappe, eller også skal alle forbindelser ligge i en flad liste.

Hvordan klarer alle de funktioner sig i forhold til Devolutions Remote Desktop Manager? Ligesom i RDCMan kan du bruge mange organisatoriske funktioner til at organisere dine forbindelser. Men i modsætning til RDCMan kan du organisere indhold i bokse og derefter i mapper, hvilket giver større fleksibilitet og sikkerhed.

RDM tilbyder mange funktioner til enhver forbindelse ud over den dybdegående understøttelse af RDP-funktioner. Ligesom RDCMan har RDM understøttelse af smarte grupper. Filtreringen er begrænset til en „contains“-søgning uden flere betingelser, men du kan filtrere efter tags. Når du tilføjer tags til dine forbindelser, får du større fleksibilitet til smarte grupper og almindelige søgninger, hvilket ikke er muligt med RDCMan.

!!everything-in-its-place-2.png

!!everything-in-its-place-3.png

For virkelig at tilpasse dine forbindelser kan du udnytte følgende funktioner, ud over det RDCMan tilbyder:

  • Fanegrupper som alternativ til en miniaturevisning.
  • Playlister til at åbne gemte forbindelsessæt alt efter behov.
  • Mappeikoner og farver sammen med ikoner og farver for den enkelte post (forbindelse).

Endelig er RDM mere end bare en RDP-klient. Det tilbyder avancerede datakilder, så dit team kan holde sig synkroniseret og undgå modstridende RDCMan-filer ved at dele forbindelser og legitimationsoplysninger uden friktion. Med avanceret integration til Devolutions Server integrerer RDM endda med løsninger til privilegeret adgangsstyring (PAM) og tilbyder mere end blot basale organisatoriske funktioner.

Funktionalitet, når du har mest brug for den: understøttelse på tværs af platforme

RDCMan er en eksekverbar fil, der kun findes til Windows. Du skal bruge værktøjer, der er designet specifikt til de andre systemer, for at administrere RDP-forbindelser i andre miljøer. Begrænsningen betyder, at du skal skifte mellem klienter uden fælles funktioner på tværs af alle platforme.

Devolutions Remote Desktop Manager tilbyder en klient på tværs af platforme til Windows, macOS og Linux samt en mobilklient til Android og iOS. IT-nødsituationer kan håndteres hvor som helst, så længe du har en understøttet enhed. I modsætning til RDCMan hjælper RDM dit team med at understøtte miljøet i ethvert scenarie.

Sikkerhed i fokus: at holde forbindelserne sikre

I 2020 udfasede Microsoft RDCMan på grund af en fejl i XML-fortolkningen, som lod en angriber kalde ud til en ekstern kilde, som en godkendt bruger kunne køre. Sårbarheden blev til sidst rettet, og nye versioner af RDCMan blev udgivet. Når det gælder sikkerhed, fokuserer RDCMan på legitimationsoplysninger.

Ved at indtaste legitimationsoplysninger for en bestemt forbindelse eller mappe kan en bruger spare meget tid ved ikke at skulle taste dem igen og igen. Selv om det er en stor tidsbesparelse, rejser funktionen spørgsmålet om, hvordan legitimationsoplysningerne beskyttes.

I RDCMan kan legitimationsoplysninger krypteres enten med Windows DPAPI (Data Protection API), en krypteringsstandard pr. maskine og pr. bruger, eller med et X509-certifikat. Den første mulighed begrænser muligheden for at dele en RDCMan-fil, fordi krypterede legitimationsoplysninger kun kan læses af den bruger og den maskine, der oprettede dem. Deling af legitimationsoplysninger bliver mulig med et X509-certifikat, men du skal gøre certifikatet tilgængeligt på hvert system, der skal tilgå den delte RDCMan-fil.

I modsætning hertil bruger RDM AES-kryptering med 256 bit til følsomme oplysninger som legitimationsoplysninger, uden at det begrænser delingen af forbindelser. Konfigurer en sikkerhedsudbyder for at lægge endnu et lag databasekryptering på, så du kan være mere tryg. Avancerede datakilder som SQL Server og Devolutions Server lader dig konfigurere grupper og RBAC (rollebaseret adgangskontrol) for enkelte poster, mapper og bokse.

RDM adskiller sig fra RDCMan ved at lægge større vægt på sikkerhed og fleksibilitet. Det lader teams begrænse forbindelser strengt til dem, der har brug for dem. Log- og revisionsrapporter giver desuden omfattende støtte til teams, der vil beskytte deres forbindelser.

Dommen over RDCMan vs. RDM

RDCMan leverer et omfattende sæt funktioner til IT-brugere, der har brug for bedre organisering af RDP-forbindelser. Med smarte grupper, indstillinger, nedarvning af legitimationsoplysninger og nem deling af forbindelsesfiler kan RDCMan hurtigt dække mange af din organisations behov.

Funktion Remote Desktop Connection Manager Devolutions Remote Desktop Manager
Fjernskrivebordsprotokol X X
Mappeorganisering X X
Gemte legitimationsoplysninger X X
Yderligere protokoller (SSH, VNC osv.) X
Rollebaseret adgangskontrol X
Udvidede metadata (tags, billeder, farver osv.) X
Klient på tværs af platforme X
Understøttelse af flere RDP-versioner X
Teamunderstøttelse via avancerede datakilder X

Efterhånden som en organisation modnes og udvikler sig, finder du de avancerede funktioner, der er nødvendige for teamets vækst, i Devolutions Remote Desktop Manager (RDM). Begge klienter har deres styrker, men RDM tilbyder langt mere funktionalitet i en pakke, der bliver ved med at blive bedre, og som vokser med dine behov. Det gælder især de avancerede sikkerhedsfunktioner, RDM leverer. Tag styringen i din organisation med rollebaseret adgangskontrol (RBAC) og bokssikkerhed, og løft din forbindelsesadministration til næste niveau!