Ne suivez pas ce lien ou vous tomberez dans un trou noir et vous serez banni du site. Ne suivez pas ce lien ou vous tomberez dans un trou noir et vous serez banni du site.
  Un technicien de l'atelier ASUS en direct :  08 90 21 38 48  (0,80c/min)

GUIDE Un serveur X2Go, l'alternative à VNC



Un support gratuit dans les Forums


Les forums

Une question sur votre matériel ?

Créer une discussion


Nos services de réparation professionnels


L'atelier ASUS

Diagnostic et devis en ligne gratuits

Ouvrir un ticket

Vos pièces détachées certifiées Asus


Pièces détachées

Officielles, neuves et garanties

Trouver une pièce

 Je "TIP" ce support

Nicolas

Réparateur
Equipe atelier
Admin
Modèle
Expertbook P5405CSA-NZ0038X
Vendeur
ASUS
Achat
2025
Processeur
Intel Core Ultra 7 - 258V
Disques
1 To NVMe 4.0
Mémoire
32Go LPDDR5x
Ecran
WQXGA 2560 x 1600
Système
Windows 11 Pro
Ce document décrit comment déployer la solution serveur X2Go comme alternative à VNC.
Je vais donc installer et configurer X2Goserver sur une machine Ubuntu 14.04.
Cette solution nous permettra d'accéder à l'interface graphique de cette machine à distance et ce au travers une bande passante limitée (ou pas).

X2Go est une solution de contrôle à distance qui vous permet de prendre en main des stations Linux. (à ne pas confondre avec la solution de Remote controle Microsoft laquelle possède son propre protocole). La station distante est le serveur X2Go.
La particularité de cette solution est qu'elle prend en charge la transmission (broadcast) du son au travers le réseau.

Nous pouvons nous connecter sur ce serveur via une machine sous Linux, Windows ou MacOSX. Cette machine est appelée le Client X2Go. Plusieurs utilisateurs, chacun avec sa propre session, peuvent simultanément accéder au même serveur tout en conservant la possibilité d'user de la fonction d'assistance à distance (partage de bureau).

Note préliminaire

Ce guide est basé sur ubuntu 14.04, il est donc nécessaire que vous installiez une version 14.04 avant de poursuivre ce tutoriel. (ou ultérieure).
Votre machine doit posséder une IP locale statique.Vous pouvez fixer l'IP de votre machine via l'interface de gestion de votre routeur ou la Box de votre FAI afin d'éviter le renouvellement du Bail. Aussi si vous souhaitez accéder à votre serveur local en dehors de votre réseau, il vous sera nécessaire d'établir une redirection de port sur le port 22 (SSH). Cette manipulation s'effectue toujours via l'interface de votre routeur/Box.

J'utilise pour ma part l'adresse 192.168.0.100 et server1.example.com comme nom d'hôte avec les utilisateurs root et administrator (et kankan comme mot de passe). De plus je me connecterai au serveur X2Go via une machine Ubuntu 14.04 Desktop et Windows 7.


Installation de X2Goserver

Nous commençons par installer les librairies python nécessaires au programme et ajoutons le dépôt de l'application, puis nous installons l'application et la prise en charge de la session :
Code:
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession

sudo apt-get install x2golxdebindings  # si vous utilisez LXDE/lubuntu
Pour installer le client X2Go sur la machine destinée à prendre la main sur le serveur :
Code:
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goclient
L'application s'installe et créé automatiquement un jeu de clef SSH:
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpyyi5xx5q/secring.gpg' created
gpg: keyring `/tmp/tmpyyi5xx5q/pubring.gpg' created
gpg: requesting key 0A53F9FD from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpyyi5xx5q/trustdb.gpg: trustdb created
gpg: key 0A53F9FD: public key "Launchpad PPA for x2go" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
root@kankan:~#
La solution X2Go est légère. Afin de tirer un maximum partie de cet aspect, nous n'allons pas directement nous connecter sur notre interface Gnome distante (trop lourde!). Nous allons donc créer un nouvel environnement graphique beaucoup plus léger et réactif pour cet usage : xfce4.

Pour cela, sur la machine cliente :
Code:
apt-get install xfce4
reboot

Connexion au bureau Ubuntu distant

Après avoir installé le client sur la machine Ubuntu distante via la commande :
Code:
sudo apt-get install x2goclient
Lancez le client X2Go sur le bureau a partir du menu Unity par exemple :


Créez une nouvelle session avec les informations suivantes :

Nom de la session : ce que vous voulez
Hôte : 192.168.0.100 (IP de la machine distante)
Login : administrator (ou le nom de tout utilisateur reconnu sur le serveur distant)
Port SSH : 22
Type de session : XFCE


Renseignez ensuite les informations de connection. Pour ma part :
utilisateur=administrator et mot de passe =kankan :


Le processus de connexion débute:


Confirmez l’authentification par clef SSH, cliquez Yes




Cliquez sur Use default config (utilser la configuration par défaut):


Un joli bureau XFCE:



Vous connecter via une machine sous Windows

Nous allons maintenant nous connecter sur notre serveur Ubuntu X2Go avec une machine sous Windows 7. Pour cela, il vous faut installer le client X2Go pour windows. Suivez ce lien.
Téléchargez la dernières version et installez la avec les droits administrateur.







De la même façon, nous nous connectons au serveur avec les infos :
Hôte : 192.168.0.100
Login : administrator
SSH port : 22
Type de session : XFCE


Renseignez les information de connexion : user=administrator et password=kankan dans mon cas.



Nous sommes maintenant connecté graphiquement sur notre serveur, avec Windows et Ubuntu
Félicitations!

Liens utiles
N'hésitez pas à modifier cette page pour y apporter votre contribution.


 

Pièces jointes

Dernière édition:


milediou

Réparateur
Equipe atelier
Modérateur
Modèle
GL702VM
Processeur
i7-6700HQ
Disques
SSD MX500
Mémoire
16Go DDR4
Ecran
17" / 24" ext full HD
Système
Linux Mint 22.1 | Windows 10 (diag )
Intéressant. J'étais justement en train de commencer des tests de connexion à distance en simple reverse-ssh donc sans interface graphique dans l'immédiat.
 


 Je "TIP" ce support




Vos pièces détachées officielles Asus



L'atelier Asus : études de cas


Ils nous ont confié leur portable.
Découvrez nos rapports d'intervention

CONSULTER

Soutenir le support et les forums

Soutenir les forums Asus

et continuer à recevoir un support de qualité et gratuit.
Objectif
120.00 €
Collecté
0.00 €
Cette campagne s'achève dans

Register