X2Go: An Open Source Remote Desktop løsning for Linux

About X2Go

X2Go er et Open Source remote desktop applikasjon for GNU /Linux som bruker NX teknologi protokollen. Den største forskjellen mellom X2Go og andre eksterne desktop-applikasjoner er det gir trygge stående remote desktop økter via SSH. Så, hver økt tilkoblet med X2Go er sterkt kryptert og trygt. X2Go lar deg i hovedsak å koble til Linux-systemer fra Linux, Windows eller Mac OS-systemer. Dessuten kan mange klienter samtidig koble til og bruke enkelt X2Go server. Den leveres med to komponenter, nemlig X2Go server og X2Go klient. X2Go server er et system som blir tilgjengelig fra en klientsystemet. Og, er det X2Go et system som kan brukes for å få tilgang til X2Go serveren. Dette Client vil være i stand til å koble til X2Go server (e) og starte, stoppe, gjenoppta og avslutte (løping) desktop økter. X2Go Client lagrer forskjellige servertilkoblinger og kan automatisk be om godkjenningsdata fra LDAP-kataloger. Videre kan brukes som fullscreen innlogging (erstatning for loginmanager som xdm).
X2Go server pakken kan kun installeres i Linux-systemer, mens X2Go klient pakken kan installeres på mange OS, inkludert Linux, Windows og Mac OS X .
Funksjoner

Grafisk Remote Desktop som fungerer godt over både lav båndbredde og høy båndbredde;

Evnen til å koble fra og til en økt, selv fra en annen klient; Anmeldelser
Støtte for lyd;

Støtte for så mange samtidige brukere som datamaskinens ressurser vil støtte;

Trafikk er ordentlig tunnel over SSH;

Fil- og skriverdeling fra klient til server;

Enkelt velge fra flere skrivebordsmiljøer (f.eks MATE, GNOME, KDE);

Ekstern støtte mulig via skrivebordsdeling;

Muligheten til å få tilgang til enkelt applikasjoner ved å angi navnet på ønsket kjørbar i klienten konfigurasjonen eller å velge en av de forhåndsdefinerte vanlige programmer;

Server-side liste over tilgjengelige applikasjoner vises på klienten, og du kan kjøre et ubegrenset antall dem fra samme session som Citrix Metaframe /Presentation Server /XenApp;

Muligheten til å få tilgang til en Windows-maskin som støtter RDP via X2Go-proxy RDP;

X2Go klienten kan også tjene som en grafisk front-end til en klient-side rdesktop /xfreerdp installasjon;, En tynn klient Miljø er tilgjengelig;
A Session Broker som støtter sentralisert konfigurasjon og lastbalansering,.
Og mange
Installer X2Go Server
X2Go server og klient installasjon er mye enklere i forhold til andre eksterne desktop-applikasjoner. X2Go utviklingsteam har gjort i separate depot for forskjellige operativsystemer.
Følgende instruksjoner beskriver hvordan du installerer X2Go server på ulike distribusjoner. Som jeg nevnte tidligere, kan det X2Go bare installeres på Linux-baserte systemer
På Ubuntu 14.04.
Kjør følgende kommandoer for å legge X2Go depot og installere det i Ubuntu 14.04 eller høyere versjoner

. sudo apt-get install software-properties-vanlige 
 sudo add-apt-repository ppa: x2go /stabil 
 sudo apt-get update 
 sudo apt-get install x2goserver x2goserver-xsessionOn Ubuntu 12.04: 

For Ubuntu 12.04 og tidligere versjoner, kan du legge X2Go depot og installere det som vist nedenfor

 sudo apt-get install python-programvare-egenskaper 
 sudo add-apt-repository ppa:. x2go /stabil 
 sudo apt-get update 
 sudo apt-get install x2goserver x2goserver-xsessionOn Debian 7: 
Først legge X2Go depotet. For å gjøre det, redigere
 sudo vi /etc/apt/sources.list.d/x2go.listAdd følgende linjer: 
 # X2Go Repository (release bygger) deb http: //packages.x2go.org/debian wheezy hoved # X2Go Repository (kilder til utslipp bygger) deb-src http://packages.x2go.org/debian wheezy hoved # X2Go Repository (nattlig bygger) #deb http: //packages.x2go .org /debian wheezy Heuler # X2Go Repository (kilder til nattlig bygger) # deb-src http://packages.x2go.org/debian wheezy heulerAdd X2Go GPG nøkkel: 
 sudo apt-key adv --recv -tastene --keyserver keys.gnupg.net E1F958385BFE2B6EThen, oppdatere programvare repository liste og installere X2Go server ved hjelp av følgende kommandoer: 
 sudo apt-get install x2goserver x2goserver-xsessionOn Fedora 19 og senere: 
X2Go server og klient pakker er tilgjengelig i standard repositories av Fedora 19 og nyere versjoner. Så, installere X2Go server ved hjelp av kommandoen:
 sudo yum install x2goserverOn RHEL 7 /Scientific Linux 7 /CentOS 7 systemer. 
Legg Epel depotet først
 yum install Epel-releaseThen, installere X2Go server pakken ved hjelp av kommandoen: 
 yum install fuse-sshfs 
 yum install x2goserver x2goserver-xsessionOn RHEL 6 /Scientific Linux 6 /CentOS 6 systemer: 
Tilsvarende legger Epel depot i CentOS /RHEL /Scientific Linux 6.x systemer:
 yum install Epel-releaseThen, installere X2Go server pakken ved hjelp av kommandoen: 
 yum install fuse-SSHFS 
 yum install x2goserver x2goserver-xsessionOn opensuse systemer: 
Legg X2Go repository som vist nedenfor. Bytt versjonsnummeret til din egen.
 zypper ar http://packages.x2go.org/opensuse/<distro-version>/extras x2go-extraszypper ar http://packages.x2go.org/opensuse /< distro-versjon > /hoved x2go-releaseThen, installere X2Go server ved hjelp av kommandoen: 
 zypper i x2goserver x2goserver-xsessionOn SUSE systemer: 
Legg X2Go repository som vist nedenfor. Bytt versjonsnummeret til din egen.
 zypper ar http://packages.x2go.org/sle/<distro-version>/extras x2go-statister zypper ar http://packages.x2go.org /sle /< distro-versjon > /hoved x2go-releaseThen, installere X2Go server ved hjelp av kommandoen: 
 zypper i x2goserver x2goserver-xsession trenger 

Opensuse 11 og SLES /SLED 11 ikke støtte /etc /sudoers .d som et sted for tilpassede sudoers config filer.

Hvis du bruker noen av disse distribusjonene, og har spørsmål om å kjøre Qt-applikasjoner med utvidede rettigheter (for eksempel via kdesu eller sudo), kan du bruke denne løsningen.

Kopier innholdet av "x2goserver" -filen bosatt i dokumentasjonen katalogen /usr /share /doc /pakker /x2goserver.

Få utvidede rettigheter. Enten via:

 su 

eller
sudo -iThen, lansering:
visudoPaste den tidligere kopierte innholdet på slutten av sudoers filen. Lagre og avslutte din editor

På Gentoo.

tiden X2Go kan ikke koble til en openssh-server utarbeidet med HPN patch. For å være sikker x2goserver fungerer på Gentoo server, må du rekompilere net-misc /openssh med HPN støtte deaktivert. Legg til følgende linje i /etc /portage /pakker. bruk:
net-misc /openssh -hpn

Så rekompilere net-misc /OpenSSH, oppdatere konfigurasjonsfilen, og starte sshd server, som følger:
dukke -1 net-misc /opensshdispatch-conf /etc/init.d/sshd restartNote. En lokal installasjon X.Org er ikke nødvendig på X2Go Server
Installer X2Go Client
X2Go Client er tilgjengelig for Windows, Mac OS X, og mange Linux-distribusjoner
Legg X2Go repository som vist ovenfor i X2Go server installasjon delen avhengig av distribusjonen du bruker
Deretter installerer X2Go klient som bruker kommandoen.
På Debian og Ubuntu lignende systemer:

 sudo apt- get install x2goclientOn RHEL og CentOS lignende systemer: 
 yum install x2goclientOn SUSE og opensuse lignende systemer: 
 zypper i x2goclientUsage 
Fra klientsystemer, lansere X2Go klient enten fra meny eller Unity Dash .
Angi Session navn, ekstern systemets IP-adresse, eksternt system brukernavn og skrivebordsmiljøer (Ex.LXDE, KDE etc.).
For eksempel, her jeg velger "Koble til lokal desktop" session.
Klikk til slutt OK for å fortsette.
Klikk på sesjon navnet for å fortsette.
Nå, taster du fjern systemets passord og klikk OK for å fortsette.
Du vil kanskje . den får følgende advarsel
 vertsnøkkel verifisering failedHost nøkkelen for server changed.It er nå: 192.168.1.150:22 - 8a: b6: ca: 43: fb: fe: e2: 53: 2f: 39: 89: 31: 0b: 23: 04: 0eThis kan være en indikasjon på et man-in-the-middle attack.Somebody kan være tyvlytting på you.For sikkerhetsmessige årsaker anbefales det å stoppe connection.Do du vil å avbryte forbindelsen Bare overse advarselen ved å klikke på "Nei" -knappen og fortsett 
Klikk Ja for å fortsette
Velg type tilgangs:?... Full eller vis bare
Her jeg velger "Full access".
Gratulerer! Nå kan du få tilgang til remote desktop. Dette er hvordan min Lubuntu 14.10 eksterne skrivebordsøkten ser.
Nå kan du utforske din eksternt system som måten du gjør lokalt. Du kan også opprette flere forskjellige økter med forskjellig DES. Og, kan mange brukere tilgang til samme sesjon samtidig.
Konklusjon
X2Go er et perfekt verktøy for tynn klient miljø. Mens teste dette verktøyet, jeg møtte noen problemer. Jeg kan ikke få tilgang til andre skrivebordsmiljøer som Unity, KDE, LXDE. Men, håper jeg det må være et arbeid rundt for å løse disse problemene. Bortsett fra det, er andre typer session, for eksempel Openbox, Terminal, leseren Internet fungerte bra som forventet. X2Go har alternativer å velge forskjellige oppløsninger for eksterne økter. Du kan også montere lokale aksjer til eksterne økter hvis du vil. Alle trafikker blir videresendt via SSH, så sikkerhet vil ikke være stort problem mens du bruker X2Go.
Ved eventuelle problemer, X2Go teamet tilbyr både samfunnet og faglig støtte. Hvis du har noen problemer, legge inn spørsmål der.
Gi det en sjanse. Jeg håper du vil ikke bli skuffet.
Cheers!