Jos rakennat Windows-palvelimilla suoritettavia sovelluksia ja osallistut käyttöönottoihin, on melko todennäköistä, että vietät aikaa etätyöpöydällä.
Vanhoina aikoina, kun laivat oli tehty puusta ja miehet teräksestä, meillä oli pari palvelinta ja ajoimme niillä niin monta sovellusta kuin pystyimme. IIS-palvelin, jossa oli kymmenkunta sivustoa tai sovellusta, ei ollut vain yleinen, vaan se oli standardi.
Nykyään virtualisointi ja pilvilaskenta tarkoittavat, että sen sijaan, että yhdellä palvelimella pyöritettäisiin monia sovelluksia, meillä on yksi palvelin, jolla pyöritetään monia virtuaalipalvelimia, joissa jokaisessa on yksi sovellus. Tämä tarkoittaa, että olemme harvoin vain yhdessä etätyöpöytäistunnossa kerralla.
Seuraava luettelo työkaluista auttaa sinua hallitsemaan useita etätyöpöytäistuntoja kerralla.
Etätyöpöytäasiakkaat
Microsoft on päivittänyt etätyöpöytäasiakkaansa, ja se tukee nyt Windowsia, Androidia, iOS:ää ja macOS:ää. Se on hyvä vaihtoehto, joka tukee useita alustoja, pystyy tallentamaan salasanoja jne. Se on ilmainen ja se on Microsoftilta. Mitä ei voisi olla rakastamatta?
Se pystyy halutessaan tallentamaan tunnukset, ja se soveltuu erinomaisesti yhteyksien jakamiseen joukkuetovereiden kesken. Ainoa ominaisuus, joka siitä puuttuu, on se, että se ei voi tallentaa tunnistetietoja etätyöpöydän yhdyskäytävää varten. Siksi siirryimme…
mRemoteNG:hen
Tämä on avoimen lähdekoodin haarautuma mRemotesta, ja tätä työkalua käytämme tällä hetkellä. Octopus-tiimi on hajautettu, joten tallennamme mRemoteNG:n asetustiedoston Dropboxiin, jotta kaikki tiimin jäsenet voivat käyttää niitä muodostaakseen helposti yhteyden mihin tahansa VM:ään.
RoyalTS
RoyalTS on erittäin mukavan näköinen kaupallinen vaihtoehto, ja siinä on tappava ominaisuus: painike, jolla voit napsauttaa ”Käynnistä” etänä. En ole varma, kuka unohti kertoa Windowsin UX-tiimille, että ihmiset eivät yleensä käytä Windows Server 2012:ta tableteilla, mutta olen varma, että heillä oli jokin syy siihen, että ohjelmien käynnistäminen etätyöpöydän kautta on lähes mahdotonta. Ei hätää, RoyalTS on täällä.
Terminaalit
Jälleen yksi avoimen lähdekoodin tabulaattoripohjainen istunnonhallinta, mutta sitä näyttäisi kehitettävän aktiivisesti, ja lähdekoodi on C#-kielellä!
Octopus Deploy!
OK, se on häpeämätön mainos 🙂
Octopus Deploy on etätyöpöytävaihtoehto samalla tavalla kuin TeamCity/Team Build on Visual Studion vaihtoehto.
Etätyöpöytätyökalut ovat välttämättömiä diagnostiikassa ja joissakin konfigurointitehtävissä; sitä ei voi kiistää. Tästä huolimatta koko olemassaolomme tarkoitus täällä Octopus Deployssa on tehdä siitä sellainen, että tyypillinen käyttöönotto ei edellytä lainkaan etätyöpöytää. Paremman näkyvyyden, vastuullisuuden ja luotettavuuden avulla tavoitteenamme on vähentää etätyöpöytäistuntoihin käyttämääsi aikaa.
Millaisia kokemuksia sinulla on edellä mainituista työkaluista, ja mitä minulta jäi huomaamatta?
Joitakin muita tutustumisen arvoisia
Remmina
Jos etsit käyttökelpoista avoimen lähdekoodin työkalua Linuxille, kannattaa harkita Remminaa. Mikä parasta, Ubuntussa se on esiasennettuna.
CoRD
Vaihtaessasi vaihteita Mac OS X:ään, toinen hyvä tarkistettava on CoRD. Kuten Remmina, se on ilmainen ja avoimen lähdekoodin ohjelma, mutta se tekee myös melko hyvää työtä antamalla sinun tarkastella jokaista istuntoa omassa ikkunassaan. Vaihtoehtoisesti voit tarkastella kaikkia istuntoja yhdessä ikkunassa, jolloin säästät tilaa ja voit suurentaa tai pienentää sitä tarpeen mukaan.
Devolutions Remote Desktop Manager 10
Devolutions Remote Desktop Manager on suunniteltu keskittämään kaikki yhteydet ja valtakirjat. Se käsittelee High DPI:tä paremmin kuin vanilla RDP tai mRemoteNG, ja sitä on saatavana kahtena versiona, Free ja Enterprise. Free rajoittaa käyttäjien välillä jaettavien tietojen määrää, kun taas Enterprise avaa ominaisuuksia käyttäjäoikeuksiin, rooleihin, laajennettuun kirjaamiseen ja muuhun.
Opi lisää:
- Octopus Deploy -ohjelman aloitus
- Kuinka Octopus käsittelee rollbackit
- Octopus vs. Build-palvelimet – Miksi käyttäisin Octopusta, kun minulla on jo CI-palvelin?