Ser du etter en enkel måte å få ekstern tilgang tilLinux desktop? Vurder å installere X2Go. Det er mye mer brukervennlig enn noe som VNC, og den trenger ikke en nettleser som Chrome eksternt skrivebord. Det beste er at det først og fremst er fokusert på Linux, slik at du ikke trenger å bekymre deg for å miste støtten til fordel for andre operativsystemer. Slik kan du konfigurere X2Go på Linux og få den i gang.
AVSLØRINGS VARSEL: Bla nedover og se videoopplæringen på slutten av denne artikkelen.
Serveroppsett
Å sette opp en X2Go Host er forskjellig på alleLinux-distribusjon. Det er på grunn av dette, vi har fordelt nøyaktig hvordan vi får servert programvaren for de mest populære Linux-distribusjonene. Hvis du ønsker å få X2Go-serverprogramvaren til å fungere på din versjon av Linux, men synes at den ikke har blitt dekket nedenfor, er det lurt å sjekke operativsystemets pakkehåndtering, eller X2Go-nettstedet for et nedlastbart kildearkiv.

Å bruke X2Go krever bruk av SSH. Sett opp SSH sammen med X11-videresending før du følger denne guiden.
Ubuntu
X2Go har to deler. På Ubuntu er det bare klienten som er til stede. Dette er irriterende, hvis du ønsker å være vertskap for en X2Go-økt. For å fikse dette har samfunnsmedlemmer påtatt seg å opprette en PPA som brukere kan legge til for raskt å legge til serverkomponenten. PPA er ikke spesifikk for skrivebordsversjonene av Ubuntu. Hvis du ønsker å sette opp X2Go-verter på en Ubuntu-serverboks, vil det fungere helt fint. Videre vil PPA fungere på alle Ubuntu-derivater (tenk Elementary og Mint, etc).
Åpne en terminal, og legg til X2GO PPA:
sudo apt-add-repository ppa:x2go/stable
Oppdater deretter Ubuntu programvarekilder med passende oppdatering.
sudo apt update
Når programvarekildene for Ubuntu er oppdatert, installerer du programvaren.
sudo apt-get install x2goserver x2goserver-xsession
Disse to pakkene skal være alt du trenger. Når det er sagt, hvis du bruker Lubuntu eller Ubuntu Mate, er det noen ekstra pakker å installere. Dette er skrivebordsspesifikke bindinger.
Ubuntu Mate:
sudo apt-get install x2gomatebindings
Lubuntu:
sudo apt-get install x2golxdebinding
Installering av disse pakkene til Ubuntu vil automatisk sette opp en X2Go-serverøkt. Alt gjøres i installasjonsprosessen, og ingenting trenger å finjusteres.
Debian
Skjønt Debian har samme pakkebase somUbuntu, det er ingen enkel måte å få reposene på X2Go-programvaren til å fungere. I stedet må du finjustere noen ting manuelt. Begynn med å legge til repo-tasten. Dette er viktig, siden Debian ikke vil installere programvare som ikke er klarert.
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
Når nøkkelen er lagt til, er det på tide å legge til selve programvaren repo.
Merk: Bruker du ikke Debian 9.2 Stable? Endre "stabil" med hvilken versjon av Debian du kjører.
echo "deb http://packages.x2go.org/debian stable main" | sudo tee /etc/apt/sources.list.d/x2go.list
Etter å ha lagt til programvarekilden, må du oppdatere Debian for å gjenspeile endringene.
sudo apt-get update
Til slutt installerer du X2Go-serververktøyene for å få alt til å fungere.
sudo apt-get install x2goserver x2goserver-xsession
Arch Linux
Arch Linux klarer å støtte X2Go-serverprogramvaren via Community repository. For å installere det bruker du Arch Pack Manager.
sudo pacman -S x2goserver
Når programvaren er installert, oppretter du en ny database for X2Go:
sudo x2godbadmin --createdb
Til slutt, aktiver serverprogramvaren i systemd (og start den også).
sudo systemctl enable x2goserver.service sudo systemctl start x2goserver.service
Fedora
X2Go støttes godt på Fedora. Installer den som en hvilken som helst annen pakke ved å bruke dnf installere kommando.
sudo dnf install x2goserver x2goserver-xsession
Deretter oppretter du databasen som X2Go vil bruke (hvis Fedora ikke gjør det for deg).
sudo x2godbadmin --createdb
Til slutt, aktiver tjenesten med systemd.
sudo systemctl enable x2goserver.service sudo systemctl start x2goserver.service
Opensuse
X2Go-serverprogramvaren er tilgjengelig for installasjon via utviklerens egne programvarelager. Slik legger du til det:
sudo zypper ar http://packages.x2go.org/opensuse/SUSE-VERSION/extras x2go-extras
og
zypper ar http://packages.x2go.org/opensuse/SUSE-VERSION/main x2go-release
Etter å ha lagt til programvare repos, installerer du pakkene til systemet ditt:
sudo zypper in x2goserver x2goserver-xsession
Lag databasen for X2Go. SUSE-pakkene kan (eller kanskje ikke) ta seg av dette. Hvis X2Go ikke fungerer, er det et tegn for å bare gjøre det selv ved å bruke terminalen.
sudo x2godbadmin - skapt
Med alt installert, aktiver X2Go i systemd init-systemet.
sudo systemctl enable x2goserver.service sudo systemctl start x2goserver.service
Installer X2Go Client
Nå som serveren er konfigurert, er det på tide å gjøre detfjerntliggende. X2Go-klienten er mye brukt på Linux, men det er også mulig å bruke den på Windows, Android og andre plattformer. Uansett, for å få en Linux-gjest, må du først installere klienten for ditt favorittoperativsystem. Heldigvis er det mindre involvert å sette opp en X2Go-klient enn serveraspektet av programvaren. Hvis Linux-distribusjonen din ikke er nevnt nedenfor, kan du sjekke nettstedet for den siste kildeversjonen av klienten.
Ubuntu
sudo apt install x2goclient
Debian
sudo apt-get install x2goclient
Arch Linux
sudo pacman -S x2goclient
Fedora
sudo dnf install x2goclient
Opensuse
Ta tak i den nyeste versjonen av X2Go-klienten fra OBS. For å installere, velg din versjon av OpenSUSE, og klikk deretter “1-klikk installer” -knappen.
Kobler til
For å koble til, skriver du inn navnet på den eksterne serveren / Linux-PCen som er vert for en X2Go-økt. Dette skal være den samme verten eller IP-en du bruker for å logge på SSH. Følg deretter trinnene nedenfor.

For eksempel: for å logge på skrivebordet mitt, oppga jeg "arch-linux-desktop" eller Internett-IP-adressen hvis jeg gjør dette utenfor det lokale nettverket.
I det neste feltet fyller du ut brukernavnet du bruker til å logge på SSH i "innloggings" -feltet.
For "port" er den beste ideen å la den være i fred. Dette er fordi de fleste ikke endrer standard SSH-porten fra 22. Hvis du derimot har endret den i OpenSSH, legger du til den i stedet for “22”.
Til slutt, velg et skrivebordsmiljø fra rullegardinmenyen. Hvis du ikke ser noen i klienten din, må du installere en.
Merk: prøv LXDE, MATE eller XFCE for X2Go, siden de er veldig lette.
Når alt er satt, klikker du på "OK" for å koble til X2Go-serveren!
kommentarer