Dacă construiți aplicații care să ruleze pe servere Windows și sunteți implicat în implementări, este foarte probabil să petreceți timp în Remote Desktop.
În vremurile de odinioară, când corăbiile erau făcute din lemn și oamenii din oțel, aveam câteva servere și rulam pe ele cât de multe aplicații puteam. Un server IIS cu o duzină de site-uri sau aplicații nu era doar obișnuit, ci era standardul.
În zilele noastre, virtualizarea și cloud computing înseamnă că, în loc de un server care rulează mai multe aplicații, avem un singur server, care rulează mai multe servere virtuale, fiecare cu o singură aplicație. Acest lucru înseamnă că rareori ne aflăm într-o singură sesiune de desktop la distanță în același timp.
Următoarea listă de instrumente vă ajută să gestionați mai multe sesiuni de desktop la distanță în același timp.
Clienți Remote Desktop
Microsoft și-a actualizat clientul Remote Desktop, iar acesta suportă acum Windows, Android, iOS și macOS. Este o opțiune excelentă care suportă mai multe platforme, posibilitatea de a salva parolele etc. Este gratuit și este de la Microsoft. Ce nu este de îndrăgit?
Puteți salva acreditările dacă doriți și este grozav pentru partajarea conexiunilor între colegii de echipă. Singura caracteristică care îi lipsește este că nu poate salva acreditările pentru un gateway desktop la distanță. De aceea am trecut la…
mRemoteNG
Un fork open source al mRemote, acesta este instrumentul pe care îl folosim în prezent. Echipa Octopus este distribuită, așa că salvăm fișierul de setări mRemoteNG în Dropbox, astfel încât fiecare membru al echipei să le poată folosi pentru a se conecta cu ușurință la oricare dintre VM-urile noastre.
RoyalTS
RoyalTS este o alternativă comercială care arată foarte bine și are o caracteristică mortală: un buton care vă permite să faceți clic pe „Start” de la distanță. Nu sunt sigur cine a uitat să le spună celor de la UX de la Windows că, în mod normal, oamenii nu rulează Windows Server 2012 pe tablete, dar sunt sigur că au avut un motiv pentru a face aproape imposibilă lansarea programelor prin desktop la distanță. Nu vă temeți, RoyalTS este aici.
Terminals
Un alt manager de sesiuni cu file open source, dar pare să fie dezvoltat în mod activ, iar codul sursă este în C#!
Octopus Deploy!
Ok, este o promovare nerușinată 🙂
Octopus Deploy este o alternativă la desktop la distanță în același mod în care TeamCity/Team Build este o alternativă la Visual Studio.
Uneltele de desktop la distanță sunt esențiale pentru diagnosticare și unele sarcini de configurare; nu se poate nega acest lucru. Acestea fiind spuse, întreaga noastră rațiune de a fi aici, la Octopus Deploy, este de a face în așa fel încât o implementare tipică să nu implice niciun fel de desktop la distanță. Printr-o mai bună vizibilitate, responsabilitate și fiabilitate, obiectivul nostru este de a reduce timpul pe care îl petreceți în sesiuni de desktop la distanță.
Care este experiența dvs. cu instrumentele de mai sus și ce mi-a scăpat?
Alte câteva care merită să aruncați o privire
Remmina
Dacă sunteți în căutarea unui instrument open source util pentru Linux, ar trebui să luați în considerare Remmina. Mai mult decât atât, Ubuntu vine preinstalat.
CoRD
Să trecem la Mac OS X, un alt instrument bun de verificat este CoRD. Ca și Remmina, este gratuit și open source, dar face și o treabă destul de bună permițându-vă să vizualizați fiecare sesiune în propria fereastră. Alternativ, puteți vizualiza toate sesiunile într-o singură fereastră, economisind spațiu și permițându-vă să măriți sau să micșorați dimensiunea în funcție de necesități.
Devolutions Remote Desktop Manager 10
Devolutions Remote Desktop Manager este conceput pentru a centraliza toate conexiunile și acreditările dumneavoastră. Se descurcă mai bine cu High DPI decât RDP vanilie sau mRemoteNG și vine în două variante, Free și Enterprise. Free limitează cantitatea de informații care pot fi partajate între utilizatori, în timp ce Enterprise deblochează funcții pentru permisiuni de utilizator, roluri, logare avansată și multe altele.
Învățați mai multe:
- Noțiuni introductive cu Octopus Deploy
- Cum gestionează Octopus rollback-urile
- Octopus vs. Build Servers – De ce să folosesc Octopus când am deja un server CI?