Installere og konfigurere X2Go Server og Client på Debian 8


Mye av kraften bak Linux kommer fra kommandolinjen og muligheten for et system som enkelt kan fjernstyres. For de fleste brukere fra Windows-verdenen eller nybegynnere Linux-administratorer kan det imidlertid være en preferanse for å ha tilgang til det grafiske brukergrensesnittet for funksjonalitet for ekstern administrasjon.

Andre brukere kan rett og slett ha et skrivebord hjemme som kan trenge å ha grafiske applikasjoner eksternt administrert også. Uansett hvilken situasjon som måtte være tilfelle, er det noen iboende sikkerhetsrisikoer, slik som at ekstern trafikk ikke blir kryptert, slik at ondsinnede brukere kan snuse på den eksterne skrivebordsøkten.

For å løse dette vanlige problemet med eksterne skrivebordssystemer, tunnelerer X2Go sesjonen for eksternt skrivebord gjennom sikkert skall (SSH). Selv om det bare er én av mange av fordelene med X2Go, er det en veldig viktig en!

  1. Grafisk fjernkontroll for skrivebordet.
  2. Tunnellert gjennom SSH.
  3. Lydstøtte.
  4. Fil- og skriverdeling fra klient til server.
  5. Mulighet til å få tilgang til en enkelt applikasjon i stedet for en hel skrivebordsøkt.

  1. Denne veiledningen forutsetter at denne koblingen fungerer).
  2. En annen Linux-klient for å installere X2Go-klientprogramvaren (Denne veiledningen bruker Linux Mint 17.1 med skrivebordsmiljøet Cinnamon).
  3. Fungerende nettverkstilkobling med openssh-server som allerede er installert og fungerer.
  4. Roottilgang

Installasjon av X2Go Server og Client på Debian 8

Denne delen av prosessen vil kreve å sette opp X2Go-serveren samt en X2Go-klient for å ha en ekstern skrivebordstilkobling. Veiledningen starter først med serveroppsettet og fortsetter deretter til klientoppsettet.

Serveren i denne opplæringen vil være Debian 8-systemet som kjører LXDE. Starten på installasjonsprosessen er å installere X2Go Debian-depotet og skaffe GPG-nøklene. Det første trinnet er å få tak i nøklene som enkelt kan gjøres i leiligheten.

# apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E

Når nøklene er innhentet, må det opprettes en depotfil for at apt skal kunne se etter X2Go-pakkene på en bestemt depotplassering. Alt dette kan oppnås med en enkel kommando som oppretter den nødvendige apt list-filen og legger den riktige oppføringen inn i den filen.

# echo "deb http://packages.x2go.org/debian jessie main" >> /etc/apt/sources.list.d/x2go.list
# apt-get update

De ovennevnte kommandoene vil instruere apt til å søke i dette nylig leverte depotet etter pakker og mer spesifikt X2Go-pakkene. På dette tidspunktet er systemet klart til å ha X2Go-serveren installert ved å bruke apt meta-packager.

# apt-get install x2goserver

På dette tidspunktet skal X2Go-serveren installeres og startes. Det er alltid en god idé å bekrefte at installerte servere kjører.

# ps aux | grep x2go

I tilfelle systemet ikke starter X2Go automatisk, kjør følgende kommando for å prøve å starte tjenesten.

# service x2goserver start

På dette tidspunktet bør den grunnleggende serverkonfigurasjonen gjøres og systemet skal vente på tilkoblinger fra X2Go-klientsystemet.