Différences
Ci-dessous, les différences entre deux révisions de la page.
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 12/10/2014, 16:46] piel69004 |
x2go [Le 21/07/2015, 11:42] 84.14.209.26 [Problème Connu] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Precise Raring Saucy Trusty }} | + | {{tag>Precise Trusty application bureau_a_distance}} |
====== x2go ====== | ====== x2go ====== | ||
- | 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. | + | 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 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. | 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. | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Vous devez disposer des [[:sudo|droits d'administration]] sur le serveur ET le client. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
===== Installation du serveur ===== | ===== Installation du serveur ===== | ||
Ligne 15: | Ligne 20: | ||
<code>sudo apt-get update</code> | <code>sudo apt-get update</code> | ||
<code>sudo apt-get -y install x2goserver x2goserver-xsession</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 xfce4 pour disposer de xfce ou de taper la ligne de commande : | ||
+ | <code> sudo apt-get install xfce4 </code> | ||
+ | Cela ne vous empêchera pas d'utiliser Unity comme bureau par défaut sur votre poste serveur. | ||
+ | |||
+ | |||
+ | ===== Problème Connu ===== | ||
+ | |||
+ | Can not connect to ip-ou-ndd-du-serveur | ||
+ | |||
+ | 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] | ||
+ | |||
+ | |||
+ | |||
+ | pour corriger ce bug il suffit de modifier la configuration du serveur ssh | ||
+ | |||
+ | <code>nano /etc/ssh/sshd_config</code> | ||
+ | |||
+ | puis commentez les 3 dernières lignes, elles doivent ressembler à ceci | ||
+ | |||
+ | <code>Ciphers aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes128-ctr | ||
+ | |||
+ | 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 | ||
+ | |||
+ | KexAlgorithms diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1</code> | ||
+ | |||
+ | et pour vous faire plaisir (lol) on redémarre le serveur ssh | ||
+ | |||
+ | <code>service ssh restart</code> | ||
===== Installation du client ===== | ===== Installation du client ===== | ||
Ligne 21: | Ligne 55: | ||
Le client x2go est présent dans les dépôts officiels d'ubuntu : Il suffit d'installer le paquet x2goclient. | Le client x2go est présent dans les dépôts officiels d'ubuntu : Il suffit d'installer le paquet x2goclient. | ||
- | * Lien direct : [[apt://x2goclient]] | + | * Lien direct : [[apt>x2goclient]] |
+ | |||
+ | ===== 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> | ||
- | ===== configuration du client ===== | ||
Démarrer le client x2go. | Démarrer le client x2go. | ||
Ligne 29: | Ligne 67: | ||
* Dans "host" entrer l'adresse IP ou le non de domaine du serveur sur lequel vous souhaitez vous connecter | * 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 "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> | + | * 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 ===== | ===== Voir aussi ===== | ||
Ligne 39: | Ligne 80: | ||
==== Liens externes ==== | ==== Liens externes ==== | ||
- | * [[http://wiki.x2go.org/doku.php| Le site officiel du projet x2go[en]]] | + | * ''**(en)**''[[http://wiki.x2go.org/doku.php| Le site officiel du projet x2go]] |
* [[http://guides.ovh.com/UbuntuDesktopGeneralites| Guide x2go OVH]] | * [[http://guides.ovh.com/UbuntuDesktopGeneralites| Guide x2go OVH]] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | //Contributeurs principaux : [[:utilisateurs:piel]], [[:utilisateurs:andykimpe]].// |