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.