Wenn Sie Anwendungen entwickeln, die auf Windows-Servern ausgeführt werden sollen, und wenn Sie an der Bereitstellung beteiligt sind, ist es ziemlich wahrscheinlich, dass Sie Zeit mit dem Remotedesktop verbringen werden.
In den alten Zeiten, als Schiffe noch aus Holz und Männer aus Stahl waren, hatten wir ein paar Server, auf denen wir so viele Anwendungen wie möglich laufen ließen. Ein IIS-Server mit einem Dutzend Sites oder Anwendungen war nicht nur üblich, sondern der Standard.
Heutzutage bedeuten Virtualisierung und Cloud Computing, dass wir statt eines Servers, auf dem viele Anwendungen laufen, einen Server haben, auf dem viele virtuelle Server laufen, jeder mit einer einzigen Anwendung. Das bedeutet, dass wir uns selten in einer einzigen Remote-Desktop-Sitzung befinden.
Die folgende Liste von Tools hilft Ihnen, mehrere Remote-Desktop-Sitzungen gleichzeitig zu verwalten.
Remotedesktop-Clients
Microsoft hat seinen Remotedesktop-Client aktualisiert und unterstützt nun Windows, Android, iOS und macOS. Es ist eine großartige Option, die mehrere Plattformen unterstützt und die Möglichkeit bietet, Passwörter zu speichern usw. Er ist kostenlos und stammt von Microsoft. Was gibt es da nicht zu lieben?
Es kann Anmeldedaten speichern, wenn Sie möchten, und eignet sich hervorragend für die gemeinsame Nutzung von Verbindungen durch Teamkollegen. Die einzige Funktion, die fehlt, ist, dass es keine Anmeldeinformationen für ein Remote-Desktop-Gateway speichern kann. Deshalb sind wir umgestiegen auf…
mRemoteNG
Ein Open-Source-Fork von mRemote, das ist das Tool, das wir derzeit verwenden. Das Octopus-Team ist verstreut, daher speichern wir die mRemoteNG-Einstellungsdatei in Dropbox, damit jeder im Team sie verwenden kann, um sich einfach mit jeder unserer VMs zu verbinden.
RoyalTS
RoyalTS ist eine sehr schön aussehende kommerzielle Alternative und hat eine Killerfunktion: eine Schaltfläche, mit der man aus der Ferne auf „Start“ klicken kann. Ich bin mir nicht sicher, wer vergessen hat, dem UX-Team von Windows mitzuteilen, dass man Windows Server 2012 normalerweise nicht auf Tablets ausführt, aber ich bin mir sicher, dass sie einen Grund dafür hatten, dass es nahezu unmöglich ist, Programme über den Remotedesktop zu starten. Keine Angst, RoyalTS ist da.
Terminals
Ein weiterer Open-Source-Tabbed-Session-Manager, aber es scheint aktiv entwickelt zu werden, und der Quellcode ist in C#!
Octopus Deploy!
Okay, das ist ein schamloses Werben 🙂
Octopus Deploy ist eine Remote-Desktop-Alternative, so wie TeamCity/Team Build eine Visual Studio Alternative ist.
Remote-Desktop-Tools sind für Diagnosen und einige Konfigurationsaufgaben unverzichtbar, das lässt sich nicht bestreiten. Dennoch ist es unser Ziel bei Octopus Deploy, dass bei einer typischen Bereitstellung überhaupt kein Remote-Desktop erforderlich ist. Unser Ziel ist es, die Zeit, die Sie mit Remote-Desktop-Sitzungen verbringen, durch bessere Transparenz, Verantwortlichkeit und Zuverlässigkeit zu reduzieren.
Wie sind Ihre Erfahrungen mit den oben genannten Tools, und was habe ich übersehen?
Einige andere, die einen Blick wert sind
Remmina
Wenn Sie nach einem nützlichen Open-Source-Tool für Linux suchen, sollten Sie Remmina in Betracht ziehen. Außerdem ist es auf Ubuntu bereits vorinstalliert.
CoRD
Wenn Sie zu Mac OS X wechseln, sollten Sie sich auch CoRD ansehen. Wie Remmina ist es kostenlos und quelloffen, bietet aber auch die Möglichkeit, jede Sitzung in einem eigenen Fenster zu betrachten. Alternativ können Sie alle Sitzungen in einem Fenster anzeigen, was Platz spart und es Ihnen ermöglicht, die Anzeige je nach Bedarf zu vergrößern oder zu verkleinern.
Devolutions Remote Desktop Manager 10
Devolutions Remote Desktop Manager wurde entwickelt, um alle Ihre Verbindungen und Anmeldedaten zu zentralisieren. Er kann mit hoher DPI besser umgehen als Vanilla RDP oder mRemoteNG und ist in zwei Varianten erhältlich: Free und Enterprise. Free begrenzt die Menge an Informationen, die zwischen Benutzern ausgetauscht werden können, während Enterprise Funktionen für Benutzerberechtigungen, Rollen, erweiterte Protokollierung und mehr freischaltet.
Mehr erfahren:
- Einstieg in Octopus Deploy
- Wie Octopus mit Rollbacks umgeht
- Octopus vs. Build Server – Warum sollte ich Octopus verwenden, wenn ich bereits einen CI Server habe?