Iako općenito nema potrebe za grafičkim korisničkim sučeljem (GUI) na poslužitelju, neki administratori sustava naišli su na slučajeve kada je GUI potreban. Ljudi najčešće koriste VNC za pristup grafičkom korisničkom sučelju poslužitelja koji, s obzirom na opasno okruženje kao što je Internet, sa sobom nosi nekoliko sigurnosnih rizika. Sigurniji način za daljinski pristup X11 aplikacijama je korištenje značajke "X11 prosljeđivanje" SSH-a. Ovaj vodič će vam pokazati kako ga omogućiti na poslužitelju na kojem radi Debian Wheezy.
Napomena : prosljeđivanje X11 također radi sa Windows i OS X hostovima, iako to postavljanje zahtijeva dodatni rad (osobito sa sustavom Windows). Za ovaj tutorial pretpostavljamo Linux.
Prvo, trebate X11 da bude prisutan na poslužitelju (ovdje gvimje samo aplikacija za testiranje, u osnovi možete instalirati i koristiti svaku aplikaciju koju želite):
apt-get install xorg vim-gtk
Otvorite /etc/ssh/sshd_configsvojim omiljenim uređivačem teksta i uredite sljedeći redak:
X11Forwarding no
I dodajte sljedeće retke:
Match User yourusername
X11Forwarding yes
I ponovno pokrenite SSH demon:
service sshd restart
Provjerite je li vaš vatrozid konfiguriran da dopušta SSH-veze kao i veze na sučelje povratne petlje. Mnogo problema s prosljeđivanjem X11 proizlazi iz blokiranih veza na sučelje povratne petlje.
Sada se možete povezati sa svog klijenta kao i obično, samo što sada dodate parametar -X kako biste omogućili prosljeđivanje X11:
ssh -X yourusername@yourserver.tld
Za gvimprimjer, jednostavno unesite:
gvim
u ljusku. Nakon odgode od oko dvije sekunde, otvorit će se prozor. Sada sigurno pristupate grafičkim aplikacijama putem Interneta!