Contenu | Rechercher | Menus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
x2go [Le 18/06/2014, 17:47]
andykimpe
x2go [Le 15/10/2017, 09:22] (Version actuelle)
L'Africain Maj de la page
Ligne 1: Ligne 1:
-{{tag>Precise Raring Saucy Trusty ​}}+{{tag>Xenial bureau_a_distance}}
  
 +====== x2go ======
  
-x2go et un logiciel client serveur qui permet de se connecter ​un ordinateur serveur linux distant.+x2go est un logiciel client-serveur qui permet de se connecter ​à un ordinateur serveur linux distant. C'est un projet qui s'​appuie sur le protocole libre [[freenx]], lui-même issu du protocole NX créé par la société NoMachine. Ce protocole est très performant (beaucoup plus que [[vnc]]) et la navigation est fluide même avec une connexion à faible débit.
  
-Il permet ​également ​d'​avoir ​acces au bureau en permetant d'​utilisez ​la carte video et audio du client ​il utilise ​le protocole ssh.+Il permet d'​avoir ​accès ​au bureau en utilisant ​la carte vidéo ​et audio du client. La connexion est sécurisée par le protocole ssh.
  
-Installation du serveur+===== Pré-requis =====
  
-<​code>​sudo apt-get -y install ​python-software-properties</code>+  * Vous devez disposer des [[:sudo|droits d'​administration]] sur le serveur ET le client. 
 +  * Disposer d'une connexion à Internet configurée et activée. 
 +  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] **[[apt>python-software-properties,​software-properties-common|python-software-properties ​et software-properties-common]]**. 
 +  * Il est conseillé d'​installer un bureau léger pour travailler à distance, comme [[:xfce]]. Un [[http://​lists.x2go.org/​pipermail/​x2go-user/​2014-June/​002313.html|post]] qui en parle sur le forum X2go.
  
-<​code>​sudo add-apt-repository ​ppa:​x2go/​stable ​-y && sudo apt-get update && sudo apt-get -y install ​x2goserver ​ubuntu-desktop gnome-session-fallback </​code>​+===== Installation du serveur ===== 
 +Cette installation est à effectuer sur le serveur sur lequel vous souhaitez vous connecter à distance. Vous avez besoin d'​ajouter un [[:​ppa]] :​ 
 +  * [[:​PPA|Ajouter le PPA]] **ppa:​x2go/​stable**((https://​launchpad.net/​~x2go/​stable)) dans vos sources de logiciels;  
 +  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Recharger la liste des paquets]];​ 
 +  * [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​x2goserver,​x2goserver-xsession]]**. ​
  
-si s'agie d'un serveur dédier vous devrait certainement le métre en français 
  
-installer les pacquets suivant et faire la mise à jour du système 
  
-<​code>​sudo apt-get -y install language-pack-fr language-pack-fr-base language-pack-gnome-fr language-pack-gnome-fr-base && sudo apt-get -y dist-upgrade</​code>​ 
  
-editer ​le fichier /​etc/​default/​locale+===== Installation du client ===== 
 +Il est nécessaire d'​installer ​le client x2go sur le poste depuis lequel vous souhaitez vous connecter à distance.
  
-<​code>​sudo nano /​etc/​default/​locale</​code>+Le client x2go est présent dans les dépôts officiels d'​ubuntu,​ il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] ​ **[[apt>x2goclient]]**.
  
-métre ceci deddans+===== Utilisation et configuration du client =====
  
-<​code>​LANG="​fr_FR.UTF-8"​ +Lancez l'​application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante : ​<​code>​x2goclient</​code>​
-LANGUAGE="​fr_FR:​fr"​ +
-LC_NUMERIC="​fr_FR.UTF-8"​ +
-LC_TIME="​fr_FR.UTF-8"​ +
-LC_MONETARY="​fr_FR.UTF-8"​ +
-LC_PAPER="​fr_FR.UTF-8"​ +
-LC_IDENTIFICATION="​fr_FR.UTF-8"​ +
-LC_NAME="​fr_FR.UTF-8"​ +
-LC_ADDRESS="​fr_FR.UTF-8"​ +
-LC_TELEPHONE="​fr_FR.UTF-8"​ +
-LC_MEASUREMENT="​fr_FR.UTF-8"​</​code>​+
  
-générez les locale+Démarrer le client x2go.
  
-<​code>​sudo locale-gen</​code>​+  * Créer un nouveau profil 
 +  * Dans "​host"​ entrer l'​adresse IP ou le non de domaine du serveur sur lequel vous souhaitez vous connecter 
 +  * dans "​identifiant"​ entrer son nom d'​utilisateur (celui sur le serveur distant). 
 +  * dans "​session type" sélectionner "​custom desktop"​ et dans "​command"​ entrer ​<​code>​gnome-session</​code>​ ou <​code>​ xfce</​code>​ ou <​code>​lxsession -s Lubuntu -e LXDE</​code>​
  
-si l'​utilisateur ​du serveur ​et root vous devrez créer un autre utilisateur pour connecter avec x2go+===== Problème connu ===== 
 +Si vous  rencontrez le problème suivant :​ 
 +<​file>​Can not connect to ip-ou-ndd-du-serveur
  
-créeation de l'​utilisateur+kex error : no match for method mac algo client->​server:​ server [hmac-sha2-512-etm@openssh.com,​hmac-sha2-256-etm@openssh.com,​umac-128-etm@openssh.com,​hmac-sha2-512,​hmac-sha2-256,​hmac-ripemd160],​ client [hmac-sha1]</​file>​
  
-<​code>​sudo adduser votrenon +pour corriger ce bug il suffit de [[:​tutoriel:​comment_modifier_un_fichier|modifier la configuration]] du serveur ssh via le fichier **/etc/​ssh/​sshd_config** en commentant les 3 dernières lignes, elles doivent ressembler à ceci
-sudo adduser votrenon sudo</code>+
  
-redémarer le serveur+<file /​etc/​ssh/​sshd_config>​Ciphers aes256-gcm@openssh.com,​aes128-gcm@openssh.com,​aes256-ctr,​aes128-ctr
  
-<​code>​sudo reboot</​code>​+MACs hmac-sha2-512-etm@openssh.com,​hmac-sha2-256-etm@openssh.com,​umac-128-etm@openssh.com,​hmac-sha2-512,​hmac-sha2-256,​hmac-ripemd160
  
-Installation du client+KexAlgorithms diffie-hellman-group-exchange-sha256,​diffie-hellman-group14-sha1,​diffie-hellman-group-exchange-sha1</​file>​
  
-<​code>​sudo add-apt-repository ppa:x2go/stable -y && sudo apt-get update && sudo apt-get -y install x2goclient</​code>​+et pour vous faire plaisir on relance le serveur ssh :
  
-configuration du client+<​code>​service ssh reload</​code>​
  
-dans host entrée l'ip ou le non de domaine du serveur+===== Désinstallation =====
  
-dans identifiant entrée votre non d'utilisateur+Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. 
 +===== Voir aussi =====
  
-dans session type sellectionez custom desktop+  * [[bureau_a_distance | Bureau à distance]] 
 +  * ''​**(en)**''​[[http://​wiki.x2go.org/​doku.php| Le site officiel du projet x2go]]
  
-dans command entrez <​code>​gnome-session</code>+---- 
 + 
 +//​Contributeurs principaux : [[:​utilisateurs:​piel]],​ [[:​utilisateurs:​andykimpe]]./​/


Le contenu de ce wiki est sous licence : CC BY-SA v3.0