Så här konfigurerar du fjärrskrivbord med X2Go på Debian 9

När vi måste ge support till användare eller om vi har olika team under vårt ansvar, är ett av de mest praktiska verktygen för att utföra olika typer av support fjärrskrivbord, som hjälper oss att ansluta till en klientdator var som helst och ge hjälp eller nödvändig hantering.

Nu är det känt av oss alla att många servrar och datorer använder kommandorader för att optimera resurser och vi har applikationer som tillåter oss fjärranslutning som VNC, Putty, etc., men dessa kan ibland ge åtkomstfel, långsamhet eller komplex konfiguration som påverkar dess funktion.

Solvetic ger idag ett praktiskt verktyg för fjärrskrivbordsanslutningar med enkelhet och omfattande funktioner och det är X2Go.

Vad är X2GoX2Go är ett program som ger oss möjlighet att komma åt ett grafiskt skrivbord på en dator via en anslutning med antingen låg eller hög bandbredd.

X2Go har utformats för att komma åt främst Linux -datorer på grund av kommandomiljön som används där, med X2Go är Linux -datorn vi använder X2Go -servern och vi kan ansluta från datorer som kör Linux, Windows eller Mac OS som kallas X2Go -klient.

Flera användare eller klienter kan komma åt en enda X2Go -server samtidigt och varje användare eller klient har en individuell skrivbordssession som standard. Utöver detta, med X2Go är det också möjligt att dela skrivbordet eller även känt som Remote Assistance.

För den grafiska delen av fjärrskrivbordssessioner använder X2Go No Machine NX3 -teknik.

X2Go -funktionerNågra av de mest enastående funktionerna i X2Go är:

  • Grafiskt fjärrskrivbord med optimal drift på alla typer av nätverk.
  • Det är möjligt att koppla bort och återansluta till en session, även från en annan klient.
  • Stöd för flera användare.
  • Den har SSH -kryptering som säkrar överförda data.
  • Tillåter fildelning från klient till server.
  • Vi kommer att kunna dela en skrivare från klient till server.
  • Urval från olika skrivbordsmiljöer (t.ex. MATE, GNOME, KDE).
  • Fjärrsupport möjligt via skrivbordsdelning.
  • Den kan komma åt enskilda applikationer genom att ange namnet på den önskade körbara filen i klientinställningarna eller genom att välja en av de fördefinierade vanliga applikationerna.
  • Linux X2Go-klienten kan också fungera som en grafisk front-end till en rdesktop / xfreerdp-installation på klientsidan, så du behöver inte en X2Go-server.
  • X2Go -servrar kan tillhandahålla XDCMP -frågevärdar över låg bandbredd.
  • En sessionsmäklare som stöder centraliserad konfiguration och lastbalansering.
  • Den använder en modifierad version av X -servern (grafisk) och X11 -protokollet för att minimera mängden data som utbyts mellan klient och server.
  • X2Go fungerar med din befintliga SSH -demon och krypterar all trafik mellan klienten och servern.
  • X2Go kräver inte en svåranvänd manuell konfiguration.
  • X2Go konfigurerar miljön när du loggar in, så det kommer inte att vara nödvändigt att lämna en X -server i ständig användning.

Några av fallen där det är praktiskt att använda X2Go är följande:

  • Begränsad bandbredd.
  • Det gick inte att installera ett Linux-baserat operativsystem lokalt.
  • Behöver ha olika maskiner.
  • Behöver flera anslutningar till en enda dator.

Tidigare krav

  • För denna analys kommer vi att använda Debian 9 med minst 1 GB RAM, men det rekommenderade är 4 GB
  • Ha en användare som har sudo -privilegier.

NoteraVi kan göra samma process i Debian 8.

1. Konfigurera brandväggen på Debian 9


Det är viktigt innan du installerar och använder X2Go för att konfigurera brandväggen eftersom när du installerar en skrivbordsmiljö genereras många ytterligare beroenden och processer i programvaran, varav några kan försöka öppna nätverksportar och lämnar informationens säkerhet.

I detta fall är det enda undantaget att tänka på port 22, som kommer att stå öppen så att vi kan ansluta till SSH och X2Go.

I det här exemplet kommer vi att installera UFW (Uncomplicated Firewall - Firewall without Complications) eftersom dess användning och administration är mycket enklare än de andra.

Steg 1
För installationen kommer vi att utföra följande:

 apt-get install ufw 

Steg 2
Som standard är UFW inaktiverat och vi kan kontrollera det genom att köra följande rad:

 ufw status omfattande

Steg 3
Hälsokontrollen vid denna tidpunkt är viktig för att undvika att blockera om ufw är aktivt när vi blockerar alla inkommande anslutningar senare, så om UFW är aktivt måste vi inaktivera det genom att köra följande:

 ufw inaktivera
Steg 4
Nu kommer vi att ställa in följande standard brandväggsregler för att neka alla inkommande anslutningar och tillåta alla utgående:
 ufw default neka inkommande ufw default tillåt utgående 

Steg 5
Nu aktiverar vi anslutningen till servern via port 22 genom att köra följande rad:

 ufw tillåta 22
Steg 6
Vi aktiverar UFW genom att köra:
 ufw aktivera

2. Installera grafisk miljö på Debian 9


I det här exemplet kommer vi att installera XFCE -skrivbordsmiljön och för detta har vi två sätt att uppnå det, men det är bara nödvändigt att välja ett: den minimala skrivbordsmiljön eller hela skrivbordsmiljön.

Minimal skrivbordsmiljöGäller om du vill installera en liten grundpaket och sedan lägga till de andra komponenterna manuellt, i det här fallet använder vi xfce4 -metapaketet.

Ett metapaket som sådant innehåller ingen egen programvara, det är bara beroende av att andra paket ska installeras, vilket gör att en hel samling paket kan installeras samtidigt utan att behöva skriva varje paketnamn individuellt på kommandoraden.

Om vi ​​vill installera denna typ av miljö kommer vi att utföra följande:

 apt-get installera xfce4

FÖRSTORA

Där accepterar vi nedladdningen och under installationsprocessen definierar vi önskad chef:

FÖRSTORA

Full skrivbordsmiljöOm vi ​​inte vill manuellt välja alla komponenter du behöver och välja att ha en standardpaketpaket, till exempel en ordbehandlare, en webbläsare, en e-postklient och andra tillbehör förinstallerade, kommer det att vara nödvändigt att installera xfce -skrivbordet är klart.

I det här fallet måste vi utföra följande kommando. Vid denna tidpunkt har vi konfigurerat den grafiska miljön på X2Go -servern.

 apt-get install task-xfce-desktop

3. Konfigurera X2Go -servern på Debian 9


Som vi nämnde i början har X2Go -applikationen två huvudkomponenter: servern, som initierar och hanterar den grafiska sessionen på fjärrdatorn, och klienten, som vi installerar på vår lokala dator för att visa och styra fjärrskrivbordet eller Ansökan.

För att konfigurera X2Go på servern måste vi lägga till ytterligare ett arkiv i pakethanterarens konfiguration och först måste vi importera den offentliga nyckeln för X2Go -utvecklarna som vi garanterar att nedladdningen och installationen av paketen kommer att signeras korrekt med sina nycklar privata .

Steg 1
För detta kommer vi att utföra följande:

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

FÖRSTORA

NoteraVid felmeddelande med dirmngr vi måste installera den här administratören apt-get installera dirmngr.

Steg 2
Därefter lägger vi till förvaret i pakethanterarens konfigurationsfiler genom att köra följande:

 echo 'deb http://packages.x2go.org/debian stretch main' | tee /etc/apt/sources.list.d/x2go.list

FÖRSTORA

Steg 3
Detta skapar filen /etc/apt/sources.list.d/x2go.list och vi lägger till deb -raden http://packages.x2go.org/debian stretch main till den och berättar för pakethanteraren var de kan hitta de kompletterande paketen. Vi kommer att uppdatera paketen genom att köra

 apt-get uppdatering
Steg 4
Slutligen kommer vi att installera X2Go på Debian -servern genom att köra följande rad:
 apt-get install x2goserver x2goserver-xsession

FÖRSTORA

Steg 5
Vi skriver in bokstaven S för att bekräfta nedladdning och installation av paketen som när de är klara visar följande. För närvarande krävs ingen ytterligare konfiguration på X2Go -servern.

FÖRSTORA

4. Installera X2Go på Debian 9 -klienten


Nästa steg är att installera X2Go -klienten för att fjärransluta och för detta kan vi ladda ner körbara filer i följande länkar.

Steg 1

Steg 2
I Debian- eller Ubuntu -miljöer kör vi följande:

 apt-get installera x2goclient
Steg 3
Med skrivbordsklienten installerad kan vi redigera konfigurationen och ansluta till X2Go -servern för att använda XFCE -skrivbordet på distans.

För att installera X2Go på Windows, i det här fallet Windows 10, dubbelklickar vi på den körbara filen, väljer språk och accepterar licensvillkoren:

Steg 4
Klicka på jag håller med och sedan väljer vi komponenterna som ska installeras:

Steg 5
Efter att ha definierat installationsvägen startar installationsprocessen för X2Go i Windows 10:

Steg 6
När det gäller macOS, i det här fallet macOS High Sierra, dubbelklickar vi på .dmg -filen och följande fönster visas:

Steg 7
Baserat på våra säkerhetsinställningar kan vi behöva gå till Säkerhet och sekretess för att installera X2Go. Efter godkännande kommer installationsprogrammet att verifieras. På så sätt kommer det att installeras i macOS High Sierra.

Steg 8
I Linux, i det här fallet Ubuntu 17.04, kommer vi att utföra kommandot apt-get install x2goclient:

FÖRSTORA

5. Fjärranslutning i Debian 9


Med X2Go -klienten installerad fortsätter vi att fjärransluta så här:

Steg 1
I Windows 10, när du kör klienten, kan följande meddelande visas:

Steg 2
Där klickar vi på knappen Tillåta åtkomst för brandväggen att ge åtkomst. Senare kommer vi att ha följande fönster där vi måste konfigurera följande punkter: Namn på sessionen.

I avsnittet Server definierar vi följande:

  • På landet Värd Vi kommer att ange IP -adressen för Debian -teamet.
  • På landet Användare vi anger vilken användare som ska logga in.
  • På landet SSH -port vi anger 22.

Slutligen i alternativet Sessionstyp Vi väljer XFCE som var den som installerades i Debian.

NoteraDessa parametrar gäller för Windows, Linux och macOS.

Steg 3
Klicka på Okej och vi kommer att se följande:

FÖRSTORA

Steg 4
Där ger vi Enter i fältet Session så att den session vi har skapat tas. Därefter anger vi åtkomstlösenordet:

FÖRSTORA

Steg 5
Klicka på Okej och i alla fall kommer vi att se följande meddelande:

Steg 6
Klicka på Ja för att fortsätta processen och på så sätt kommer vi att ansluta till Debians dator från Windows med X2Go -klienten:

FÖRSTORA

Steg 7
För macOS High Sierra kommer det att vara samma process. Definiera parametrar:

FÖRSTORA

Steg 8
Klicka på Ok och klicka på sessionsfältet för att fortsätta:

FÖRSTORA

Steg 9
Vi anger inloggningsuppgif.webpter:

FÖRSTORA

Steg 10
Slutligen startar anslutningsprocessen:

FÖRSTORA

Steg 11
I Ubuntu 17.04 letar vi efter X2Go -klienten och definierar de värden som redan anges:

FÖRSTORA

Steg 12
Klicka på Ok för att ange respektive åtkomstinformation:

FÖRSTORA

Steg 13
Slutligen kommer vi åt Debian -servern från Ubuntu 17:

FÖRSTORA

Vi har förstått hur tack vare denna kraftfulla applikation fjärranslutningsuppgif.webpten kommer att ha bättre funktioner och större säkerhet från alla operativsystem att använda.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave