Installation og konfiguration af X2Go Server og klient på Debian 8


Meget af styrken bag Linux kommer fra kommandolinjen og muligheden for, at et system let kan fjernstyres. For de fleste brugere fra Windows-verdenen eller uerfarne Linux-administratorer kan der dog være en præference for at have adgang til den grafiske brugergrænseflade til fjernstyringsfunktionalitet.

Andre brugere kan simpelthen have et skrivebord derhjemme, som muligvis også skal have grafiske applikationer styret eksternt. Hvilken situation der nogensinde kan være tilfældet, er der nogle iboende sikkerhedsrisici, såsom at fjerntrafikken ikke krypteres, hvilket giver ondsindede brugere mulighed for at snuse den eksterne skrivebordssession.

For at løse dette almindelige problem med eksterne desktop-systemer tunneler X2Go remote desktop-sessionen gennem sikker shell (SSH). Selvom kun en af mange af fordelene ved X2Go er den meget vigtig!

  1. Grafisk fjernskrivebordkontrol.
  2. Tunnel gennem SSH.
  3. Lydunderstøttelse.
  4. Fil- og printerdeling fra klient til server.
  5. Evne til at få adgang til en enkelt applikation snarere end en hel desktop-session.

  1. Denne guide antager, at dette link fungerer).
  2. En anden Linux-klient til installation af X2Go-klientsoftwaren (denne vejledning bruger Linux Mint 17.1 med Cinnamon-skrivebordsmiljøet).
  3. Arbejdsnetværksforbindelse med openssh-server allerede installeret og fungerer.
  4. Rødadgang

Installation af X2Go Server og klient på Debian 8

Denne del af processen kræver opsætning af X2Go-serveren samt en X2Go-klient for at have en ekstern desktopforbindelse. Guiden starter først med serveropsætningen og fortsætter derefter til klientopsætningen.

Serveren i denne vejledning vil være Debian 8-systemet, der kører LXDE. Starten på installationsprocessen er at installere X2Go Debian-arkivet og hente GPG-nøglerne. Det første trin er at få de nøgler, der let kan udføres apt.

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

Når nøglerne er opnået, skal der oprettes en arkivfil, så den kan søge efter X2Go-pakkerne på et bestemt lagerplacering. Dette kan alt sammen opnås med en enkelt kommando, der opretter den nødvendige apt-listefil og sætter den relevante post i den fil.

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

Ovenstående kommandoer instruerer apt i at søge i dette nyligt leverede lager for pakker og mere specifikt X2Go-pakkerne. På dette tidspunkt er systemet klar til at få X2Go-serveren installeret ved hjælp af apt meta-packager.

# apt-get install x2goserver

På dette tidspunkt skal X2Go-serveren installeres og startes. Det er altid en god ide at bekræfte, at installerede servere kører dog.

# ps aux | grep x2go

I tilfælde af at systemet ikke automatisk starter X2Go, skal du køre følgende kommando for at forsøge at starte tjenesten.

# service x2goserver start

På dette tidspunkt skal den grundlæggende serverkonfiguration udføres, og systemet skal vente på forbindelser fra X2Go-klientsystemet.