- - Sådan konfigureres X2Go på Linux

Sådan konfigureres X2Go på Linux

På udkig efter en nem måde at få fjernadgang til dinLinux desktop? Overvej at installere X2Go. Det er meget mere brugervenligt end noget som VNC, og det behøver ikke en webbrowser som Chrome-fjernskrivebord. Det bedste er, at det primært er fokuseret på Linux, så du behøver ikke at bekymre dig om at miste support til fordel for andre operativsystemer. Sådan kan du konfigurere X2Go på Linux og få det til at køre.

SPOILER ALERT: Rul ned og se videostudiet i slutningen af ​​denne artikel.

Serveropsætning

Opsætning af en X2Go-vært er forskellig på alleLinux distribution. Det er på grund af dette, vi har opdelt nøjagtigt, hvordan man får serversoftwaren til at køre til de mest populære Linux-distributioner. Hvis du leder efter at få X2Go-serversoftwaren til at fungere på din version af Linux, men finder, at den ikke er blevet dækket nedenfor, er det en god ide at tjekke dit operativsystems pakkeadministrator eller X2Go-webstedet for et downloadbart kildearkiv.

Brug af X2Go kræver brug af SSH. Indstil SSH sammen med X11-videresendelse, før du følger denne vejledning.

Ubuntu

X2Go har to dele. På Ubuntu er det kun klienten, der er til stede. Dette er irriterende, hvis du ønsker at være vært for en X2Go-session. For at løse dette har samfundets medlemmer påtaget sig at oprette en PPA, som brugerne kan tilføje for hurtigt at tilføje serverkomponenten. PPA er ikke specifik for desktop-versionerne af Ubuntu. Hvis du ønsker at konfigurere X2Go-værter på en Ubuntu-serverboks, fungerer det helt fint. Derudover fungerer PPA på alle Ubuntu-derivater (tænk Elementary og Mint osv.).

Åbn en terminal, og tilføj X2GO PPA:

sudo apt-add-repository ppa:x2go/stable

Opdater derefter Ubuntu's softwarekilder med passende opdatering.

sudo apt update

Når softwarekilderne til Ubuntu er opdaterede, skal du installere softwaren.

sudo apt-get install x2goserver x2goserver-xsession

Disse to pakker skal være alt hvad du har brug for. Når det er sagt, hvis du bruger Lubuntu eller Ubuntu Mate, er der nogle ekstra pakker at installere. Dette er skrivebordsspecifikke bindinger.

Ubuntu Mate:

sudo apt-get install x2gomatebindings

Lubuntu:

sudo apt-get install x2golxdebinding

Installation af disse pakker til Ubuntu indstiller automatisk en X2Go-serversession. Alt gøres inden for installationsprocessen, og intet behøver at justeres.

Debian

Skønt Debian deler den samme pakkebase somUbuntu, der er ingen let måde at få X2Go-software repos til at fungere. I stedet skal du justere nogle ting manuelt. Start med at tilføje repo-nøglen. Dette er vigtigt, da Debian ikke vil installere software, der ikke er tillid til.

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

Med nøglen tilføjet, er det tid til at tilføje den egentlige softwarerepo.

Bemærk: Bruger du ikke Debian 9.2 Stable? Skift "stabil" med den version af Debian, du kører.

echo "deb http://packages.x2go.org/debian stable main" | sudo tee /etc/apt/sources.list.d/x2go.list

Når du har tilføjet softwarekilden, skal du opdatere Debian for at afspejle ændringerne.

sudo apt-get update

Til sidst skal du installere X2Go-serverværktøjerne for at få alt til at fungere.

sudo apt-get install x2goserver x2goserver-xsession

Arch Linux

Arch Linux formår at understøtte X2Go-serversoftwaren via Community-depotet. Brug Arch Pack Manager til at installere det.

sudo pacman -S x2goserver

Opret en ny database til X2Go med softwaren installeret:

sudo x2godbadmin --createdb

Til sidst skal du aktivere serversoftwaren i systemd (og start den også).

sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service

Fedora

X2Go understøttes godt på Fedora. Installer den som enhver anden pakke ved hjælp af dnf installation kommando.

sudo dnf install x2goserver x2goserver-xsession

Opret derefter den database, som X2Go vil bruge (hvis Fedora ikke gør det for dig).

sudo x2godbadmin --createdb

Endelig skal du aktivere tjenesten med systemd.

sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service

OpenSUSE

X2Go-serversoftwaren er tilgængelig til installation via udviklerens egne softwarelager. Sådan tilføjes 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

Efter at du har tilføjet softwarereposerne, skal du installere pakkerne til dit system:

sudo zypper in x2goserver x2goserver-xsession

Opret databasen til X2Go. SUSE-pakkerne kan (eller måske ikke) tage sig af dette. Hvis X2Go ikke fungerer, er det et tegn på bare at gøre det selv ved hjælp af terminalen.

sudo x2godbadmin - skabt

Med alt installeret skal du aktivere X2Go i systemd init-systemet.

sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service

Installer X2Go Client

Nu hvor serveren er konfigureret, er det tid tilfjernt ind. X2Go-klienten bruges vidt på Linux, men det er også muligt at bruge den på Windows, Android og andre platforme. Under alle omstændigheder skal du først installere klienten til dit foretrukne operativsystem for at oprette forbindelse til en Linux-gæst. Heldigvis er opsætning af en X2Go-klient mindre involveret end serveraspektet af softwaren. Hvis din Linux-distribution ikke er nævnt nedenfor, skal du kontrollere webstedet for den seneste kildeversion af klienten.

Ubuntu

sudo apt install x2goclient

Debian

sudo apt-get install x2goclient

Arch Linux

sudo pacman -S x2goclient

Fedora

sudo dnf install x2goclient

OpenSUSE

Grib den nyeste version af X2Go-klienten fra OBS. For at installere skal du vælge din version af OpenSUSE og derefter klikke på knappen "1-klik på installation".

Tilslutning

For at oprette forbindelse skal du indtaste navnet på den eksterne server / Linux-pc, der er vært for en X2Go-session. Dette skal være den samme vært eller IP, som du bruger til at logge på SSH. Følg derefter trinnene nedenfor.

For eksempel: for at logge ind på mit skrivebord skal jeg indtaste “arch-linux-desktop” eller internet-IP-adressen, hvis jeg gør dette uden for mit lokale netværk.

I det næste felt skal du udfylde det brugernavn, du bruger til at logge ind via SSH i "login" -feltet.

For "port" er den bedste idé at lade den være i fred. Dette skyldes, at de fleste ikke ændrer standard SSH-porten fra 22. Hvis du dog har ændret den i OpenSSH, skal du tilføje den i stedet for "22".

Til sidst skal du vælge et skrivebordsmiljø fra rullemenuen. Hvis du ikke ser nogen i din klient, skal du installere en.

Bemærk: prøv LXDE, MATE eller XFCE for X2Go, da de er meget lette.

Når alt er indstillet, skal du klikke på "OK" for at oprette forbindelse til din X2Go-server!

Kommentarer