Hvis du udvikler applikationer, der skal køre på Windows-servere, og hvis du er involveret i implementeringer, er det ret sandsynligt, at du bruger tid på fjernskrivebord.
I gamle dage, da skibe var lavet af træ og mænd af stål, havde vi et par servere og kørte så mange programmer, som vi kunne, på dem. En IIS-server med et dusin websteder eller applikationer var ikke bare almindeligt, det var standard.
I dag betyder virtualisering og cloud computing, at vi i stedet for én server, der kører mange applikationer, har én server, der kører mange virtuelle servere, hver med en enkelt applikation. Det betyder, at vi sjældent er i en enkelt fjernskrivebordssession på en gang.
Den følgende liste over værktøjer hjælper dig med at administrere flere fjernskrivebordssessioner på en gang.
Remote Desktop-klienter
Microsoft har opdateret deres Remote Desktop-klient, og den understøtter nu Windows, Android, iOS og macOS. Det er en god mulighed, der understøtter flere platforme, mulighed for at gemme adgangskoder osv. Det er gratis, og det er fra Microsoft. Hvad er der ikke at elske?
Det kan gemme legitimationsoplysninger, hvis du vil, og det er fantastisk til at dele forbindelser mellem holdkammerater. Den eneste funktion, den mangler, er, at den ikke kan gemme legitimationsoplysninger til en gateway til fjernskrivebord. Derfor skiftede vi til…
mRemoteNG
Det er en open source-fork af mRemote, og det er det værktøj, vi bruger i øjeblikket. Octopus-holdet er distribueret, så vi gemmer mRemoteNG-indstillingsfilen i Dropbox, så alle på holdet kan bruge dem til nemt at oprette forbindelse til en hvilken som helst af vores VM’er.
RoyalTS
RoyalTS er et meget flot kommercielt alternativ og har en dræberfunktion: en knap, der gør det muligt at klikke på “Start” på fjernbetjening. Jeg er ikke sikker på, hvem der glemte at fortælle UX-teamet på Windows, at folk normalt ikke kører Windows Server 2012 på tablets, men jeg er sikker på, at de havde en grund til at gøre det næsten umuligt at starte programmer via fjernskrivebord. Frygt aldrig, RoyalTS er her.
Terminals
Endnu en open source tabbed session manager, men den ser ud til at være aktivt udviklet, og kildekoden er i C#!
Octopus Deploy!
OK, det er en skamløs reklame 🙂
Octopus Deploy er et remote desktop-alternativ på samme måde som TeamCity/Team Build er et Visual Studio-alternativ.
Værktøjer til fjernskrivebord er vigtige til diagnosticering og visse konfigurationsopgaver; det kan man ikke benægte. Når det er sagt, er hele vores raison d’être her hos Octopus Deploy at gøre det sådan, at en typisk implementering ikke involverer nogen fjernskrivebord overhovedet. Gennem bedre synlighed, ansvarlighed og pålidelighed er det vores mål at reducere den tid, du bruger på fjernskrivebordssessioner.
Hvad er din erfaring med ovenstående værktøjer, og hvad er jeg gået glip af?
Nogle andre, der er værd at kigge på
Remmina
Hvis du er på udkig efter et nyttigt open source-værktøj til Linux, bør du overveje Remmina. Desuden er Ubuntu forudinstalleret.
CoRD
Skal vi skifte gear til Mac OS X, er CoRD et andet godt værktøj, som du bør tjekke. Ligesom Remmina er det gratis og open source, men det gør også et ret godt stykke arbejde med at lade dig se hver session i sit eget vindue. Alternativt kan du se alle sessioner i det samme vindue, hvilket sparer plads og giver dig mulighed for at skalere op eller ned alt efter behov.
Devolutions Remote Desktop Manager 10
Devolutions Remote Desktop Manager er designet til at centralisere alle dine forbindelser og legitimationsoplysninger. Den håndterer High DPI bedre end vanilla RDP eller mRemoteNG og fås i to varianter, Free og Enterprise. Free begrænser mængden af oplysninger, der kan deles mellem brugere, mens Enterprise låser op for funktioner til brugertilladelser, roller, avanceret logning og meget mere.
Lær mere:
- Kom godt i gang med Octopus Deploy
- Hvordan Octopus håndterer rollbacks
- Octopus vs. Build Servere – Hvorfor skal jeg bruge Octopus, når jeg allerede har en CI Server?