Instalacija i konfiguracija X2Go poslužitelja i klijenta na Debian 8


Velik dio moći iza Linuxa dolazi od komandne linije i mogućnosti da se sistemom lako upravlja sa daljine. Međutim, za većinu korisnika iz Windows svijeta ili početnika Linux administratora, može postojati preferencija da imaju pristup grafičkom korisničkom interfejsu za funkcionalnost daljinskog upravljanja.

Drugi korisnici mogu jednostavno imati radnu površinu kod kuće koja će možda morati imati i upravljanje grafičkim aplikacijama na daljinu. Koja god situacija da se dogodi, postoje neki inherentni sigurnosni rizici kao što je udaljeni promet koji nije šifriran, što omogućava zlonamjernim korisnicima da nanjuše sesiju udaljene radne površine.

Da bi riješio ovaj uobičajeni problem sa sistemima udaljene radne površine, X2Go tunelira sesiju udaljene radne površine kroz sigurnu ljusku (SSH). Iako je samo jedna od mnogih prednosti X2Go, ona je veoma važna!

Karakteristike X2Go

  1. Grafička daljinska kontrola radne površine.
  2. Provedeno kroz SSH.
  3. Zvučna podrška.
  4. Dijeljenje datoteka i štampača od klijenta do servera.
  5. Mogućnost pristupa jednoj aplikaciji umjesto cijeloj desktop sesiji.

Environment Setup

  1. Ovaj vodič pretpostavlja radnu postavku Debiana 8 (Jessie) s LXDE (međutim, druga desktop okruženja su podržana; pogledajte ovu vezu).
  2. Još jedan Linux klijent za instaliranje X2Go klijentskog softvera (ovaj vodič koristi Linux Mint 17.1 sa Cinnamon desktop okruženjem).
  3. Radna mrežna veza sa openssh-serverom koji je već instaliran i radi.
  4. Root pristup

Instalacija X2Go servera i klijenta na Debian 8

Ovaj dio procesa će zahtijevati postavljanje X2Go servera kao i X2Go klijenta kako biste imali vezu sa udaljenom radnom površinom. Vodič će prvo početi sa podešavanjem servera, a zatim će nastaviti sa podešavanjem klijenta.

Instalacija X2Go servera

Poslužitelj u ovom vodiču bit će Debian 8 sistem koji pokreće LXDE. Početak procesa instalacije je da instalirate X2Go Debian spremište i dobijete GPG ključeve. Prvi korak je nabavka ključeva koji se mogu lako postići apt.


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

Jednom kada se dobiju ključevi, potrebno je kreirati datoteku spremišta kako bi apt tražio X2Go pakete na određenoj lokaciji spremišta. Ovo se sve može postići jednom jednostavnom komandom koja kreira potrebnu datoteku apt liste i stavlja odgovarajući unos u tu datoteku.


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

Gore navedene komande će uputiti apt da pretraži ovo novo obezbjeđeno spremište za pakete i tačnije X2Go pakete. U ovom trenutku, sistem je spreman za instaliranje X2Go servera pomoću apt meta-pakera.


apt-get install x2goserver

U ovom trenutku X2Go server bi trebao biti instaliran i pokrenut. Ipak je uvijek dobra ideja potvrditi da instalirani serveri rade.


ps aux | grep x2go

U slučaju da sistem automatski ne pokrene X2Go, pokrenite sljedeću naredbu da pokušate pokrenuti uslugu.


service x2goserver start

U ovom trenutku osnovna konfiguracija servera bi trebala biti obavljena i sistem bi trebao čekati na konekcije sa X2Go klijentskog sistema.