Remote Desktop Service med Linux
Transcription
Remote Desktop Service med Linux
Instruktion för Högskolan i Gävles Remote Desktop Services Sida1 av 5 HIGs Remote Desktop Service med Linux 2015-03-11 Göran Sandström, Version 1.1 Allmänt om Remote Desktop Services (RDS) RDS är ett sätt att arbeta på en dator (server) på högskolans lokala nät oavsett var man själv befinner sig geografiskt. Man är inloggad på en server på HiG som om man skulle ha suttit vid den. Man ser det som skulle ha visats på serverns bildskärm på sin egen bildskärm samtidigt som musrörelser och tangentbords tryckningar på min lokala dator skickas till servern. Systemkrav Windows, Mac, iOS och Android RDS fungerar direkt med Windows utan några installationer. Med Microsofts gratis applikation ”Microsoft Remote Desktop” så erhålls full RDS-funktionalitet även på Mac, iOS och Android. Linux Microsoft har inte släppt någon egen applikation för Remote Desktop till Linux med det finns ett flertal applikationer tillgängliga med stöd för Remote Desktop Protocol (RDP). Vid anslutning från HiG:s nätverk på campus fungerar de flesta applikationerna. Vi har testat bl.a. Remmina, KRDC och xfreerdp. Vid anslutning från ett nätverk utanför Campus måste trafiken passera genom en Remote Desktop Gateway. Stödet för den funktionen har länge varit bristfällig inom Linuxvärlden men finns numera genom senaste FreeRDP. Instruktionerna nedan fokuserar på den varianten, dels separat men även i kombination med Remmina i Ubuntu 14.10. Använda Linux med Microsoft Remote Desktop Installation Installera senaste Ubuntu, uppdatera och installera FreeRDP/Remmina 1.2 el. senare. Referenser: http://www.jonwitts.co.uk/archives/554 https://github.com/FreeRDP/Remmina/wiki • Installera Ubuntu 14.10 • Installera freerdp-x11 Instruktion för Högskolan i Gävles Remote Desktop Services • Uppgradera med sudo apt-get update sudo apt-get dist-upgrade • Starta om datorn • Installera/uppdatera senaste versionen av Remmina och FreeRDP genom PPA sudo sudo sudo sudo apt-add-repository ppa:remmina-ppa-team/remmina-next apt-get update apt-get install remmina freerdp-x11 remmina-plugin-rdp apt-get upgrade • Kontrollera att versionerna av FreeRDP och Remmina är lägst 1.2.0 enligt nedan: xfreerdp --version This is FreeRDP version 1.2.1-dev (git n/a) Ansluta till RDS med GUI i Remmina Skapa ny profil i Remmina med inställningar enligt bilden nedan: Sida2 av 5 Instruktion för Högskolan i Gävles Remote Desktop Services Sida3 av 5 Gula fält är frivilliga inställningar för kvalitet och extra funktionalitet. Välj Share folder för att kunna kopiera filer mellan din lokala dator och servern. Läs mer under Lagring. Du ska naturligtvis byta ut gonsam i exemplet ovan mot ditt användarnamn. Det finns tre servrar i vår farm. De heter hw-rdssh-02.hig-ad.hig.se, hw-rdssh-03.hig-ad.hig.se och hw-rdssh-04.hig-ad.hig.se och RD Gateway heter gateway.hig.se. Därtill finns en farm för grafikintensiva applikationer med servrarna hw-rdssh-05 och hw-rdssh-06. Med Remmina får man en behändig översikt över anslutningen och kan växla mellan helskärmsläge och fönsterläge bl.a. Misslyckad anslutning Ansluter du från ett nätverk på Campus så hanterar Remmina omdirigeringen till någon av de andra servrarna som görs av lastbalanseringen. Däremot så misslyckas detta vid extern anslutning genom RD Gateway av nuvarande version av Remmina. Man måste därför prova att ansluta mot alla servrarna i farmen för att se vilken man blir inloggad på utan omdirigering. Det kommer att fungera mot en av de tre servrarna och misslyckas mot två av dem. Enklast är då att ha tre färdiga profiler mot var och en av servrarna: Instruktion för Högskolan i Gävles Remote Desktop Services Sida4 av 5 Alternativ: Ansluta till RDS med FreeRDP från kommandorad Öppna Firefox och gå till webbplatsen http://remote.hig.se. Logga in med ditt vanliga användarnamn och lösenord som du har vid Högskolan i Gävle. Välj fliken “Desktops (Mac, iPad, Android)” och ladda ner de tre RDP-filerna nederst på sidan. Gå till nedladdningsmappen och starta FreeRDP med konfigurationsfil, användarnamn och lösenord cd ~/Downloads xfreerdp LegacyRDP02.RDP /u:<username> /p:<password> /cert-ignore Alternativ uppkoppling Man kan även specificera uppkopplingen helt manuellt. Exempelvis: xfreerdp /v:hw-rdssh-02.hig-ad.hig.se /g:gateway.hig.se /u:<username> /p:<password> /cert-ignore /size:1024x768 /sound:sys:alsa /gateway-usagemethod:detect +clipboard +homedrive https://github.com/awakecoding/FreeRDP-Manuals/blob/master/User/FreeRDP-UserManual.markdown De tre servrarna heter ”hw-rdssh-02.hig-ad.hig.se”, ”hw-rdssh-03.hig-ad.hig.se” och ”hw-rdssh04.hig-ad.hig.se” och RD Gateway heter ”gateway.hig.se”. Misslyckad anslutning Ansluter du från ett nätverk på Campus så hanterar FreeRDP omdirigeringen till någon av de andra servrarna som görs av lastbalanseringen. Däremot så misslyckas detta vid extern anslutning genom Instruktion för Högskolan i Gävles Remote Desktop Services Sida5 av 5 RD Gateway av nuvarande version av FreeRDP. Man måste därför prova att ansluta mot alla servrarna i farmen för att se vilken man blir inloggad på utan omdirigering. Det kommer att fungera mot en av de tre servrarna och misslyckas mot två av dem. xfreerdp LegacyRDP02.RDP /u:gonsam xfreerdp LegacyRDP03.RDP /u:gonsam xfreerdp LegacyRDP04.RDP /u:gonsam /p:**** /cert-ignore /p:**** /cert-ignore /p:**** /cert-ignore Nätverkslagring och åtkomst från fjärrdatorn till lokala diskar Man kan kopiera och öppna dokument som ligger i sin lokala dator från RDS-servern. Det är dock lägre prestanda från dessa. Det primära sättet att arbeta med data är att ha det lagrat på HiGs nätverkslagring, exempelvis din hemmakatalog H. Se bild nedan. Vi rekommenderar att du kopierar dina lokala dokument till H innan du arbetar med dem. På det sättet påverkas inte heller applikationen av om din Remote Desktop-uppkopplingen tillfälligt bryts.