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
Prochaine révision Les deux révisions suivantes
x2go [Le 09/05/2014, 15:54]
andykimpe
x2go [Le 10/06/2015, 04:54]
andykimpe
Ligne 1: Ligne 1:
-{{tag>​Precise ​Raring Saucy Trusty }}+{{tag>​Precise ​ Trusty ​ ​application 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 add-apt-repository ppa:x2go/stable -y && sudo apt-get update && ​sudo apt-get -y install x2goserver ubuntu-desktop gnome-session-fallback </​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.
  
-si s'agie d'​un ​serveur ​dédier vous devrait certainement ​le métre en français+===== Installation du serveur ​===== 
 +Cette installation est à effectuer sur le serveur sur lequel vous souhaitez vous connecter à distance.
  
-installer ​les pacquets suivant et faire la mise à jour du système+Le serveur x2go n'est pas présent dans les dépôts officiels d'​Ubuntu. Il est nécessaire d'​ajouter un [[ppa]] 
 +<​code>​sudo apt-get -y install python-software-properties</​code>​ 
 +<​code>​sudo add-apt-repository ppa:​x2go/​stable -y </​code>​ 
 +<​code>​sudo apt-get update</​code>​ 
 +<​code>​sudo apt-get -y install x2goserver x2goserver-xsession</​code>​ 
 +Il est conseillé d'​installer un bureau léger pour travailler ​à distance, comme xfce. Un post qui en parle sur le forum X2go : [[http://​lists.x2go.org/​pipermail/​x2go-user/​2014-June/​002313.html]]. 
 +Il vous suffit d'​installer le paquet xcfe4 pour disposer de xfce ou de taper la ligne de commande : 
 +<​code>​ sudo apt-get install xcfe4 </​code>​ 
 +Cela ne vous empêchera pas d'​utiliser Unity comme bureau par défaut sur votre poste serveur.
  
-<​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+===== Problème Connu =====
  
-<​code>​sudo nano /​etc/​default/​locale</​code>​+Can not connect to ip-ou-ndd-du-serveur
  
-métre ceci deddans+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]
  
-<​code>​LANG="​fr_FR.UTF-8"​ 
-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 
  
-<​code>​sudo locale-gen</​code>​+pour corriger ce bug il suffi de modifier la configuration du serveur ssh
  
-si l'​utilisateur du serveur et root vous devrez créer un autre utilisateur pour connecter avec x2go+<​code>​nano /​etc/​ssh/​sshd_config</​code>​
  
-créeation de l'​utilisateur+puis commentez les 3 dernière ligne
  
-<​code>​sudo adduser votrenon +elle doive ressemblé a ceci
-sudo adduser votrenon sudo</​code>​+
  
-redémarer le serveur+<​code>​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</​code>​
  
-<​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 (lol) ont redémarre le serveur ssh
  
-configuration du client+<​code>​service ssh restart</​code>​
  
-dans host entrée l'ip ou le non de domaine du serveur+===== Installation du client ===== 
 +Il est nécessaire d'installer ​le client x2go sur le poste depuis lequel vous souhaitez vous connecter à distance.
  
-dans identifiant entrée votre non d'utilisateur+Le client x2go est présent ​dans les dépôts officiels ​d'ubuntu : Il suffit d'​installer le paquet x2goclient.
  
-dans session type sellectionez custom desktop+  * Lien direct : [[apt>​x2goclient]]
  
-dans command ​entrez ​<​code>​gnome-session</​code>​+===== Utilisation et configuration du client ===== 
 + 
 +Lancez l'​application via le [[:​unity#​tableau_de_bord_dash|dash]] (Unity) ou via le [[:​terminal]] (toutes versions d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante : 
 +<​code>​x2goclient</​code>​ 
 + 
 +Démarrer le client x2go. 
 + 
 +  * 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>​ 
 + 
 +===== Désinstallation ===== 
 + 
 +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 ===== 
 + 
 +==== Liens internes ==== 
 + 
 +  * [[bureau_a_distance | Bureau à distance]] 
 + 
 +==== Liens externes ==== 
 + 
 +  * ''​**(en)**''​[[http://​wiki.x2go.org/​doku.php| Le site officiel du projet x2go]] 
 +  * [[http://​guides.ovh.com/​UbuntuDesktopGeneralites| Guide x2go OVH]] 
 + 
 +---- 
 + 
 +//​Contributeurs principaux : [[:​utilisateurs:​piel]],​ [[:​utilisateurs:​andykimpe]].//​
  • x2go.txt
  • Dernière modification: Le 11/09/2022, 11:47
  • par moths-art