Alternative au client X2go -> Pyhoca

 

Vous pouvez vous connecter à distance depuis votre poste au bureau ou à la maison au système Linux du SIF.

Accès en mode terminal

ssh -A -Y -p10000 votreLoginSIF@linux.info-ufr.univ-montp2.fr

Accès à l'environnement graphique via X2GO (méthode recommandée)

  • Quatre machines virtuelles de 8GO de RAM chacune sont en fonctionnement pour rendre ce service.
  • Grace à l'utilisation des "Control Groups", chaque utilisateur dispose désormais de 512MO maximum garantis pour sa session et les ressources du processeur sont partagées à égalité entre les utilisateurs connectés sur la même machine.
  • Vous êtes priés de vous déconnecter "proprement" du système à la fin de votre session (Menu des applications -> Déconnexion -> Déconnexion) afin de libérer les ressources pour les autres utilisateurs :)
  • Vous n'avez en effet aucune garantie d'être connecté sur la même machine lors de sessions successives et de pouvoir reprendre une session laissée en suspend (fonctionnalité offerte par le serveur x2go) sauf à utiliser la même adresse IP pour vous connecter (c'est le cas si vous vous connectez toujours depuis chez vous derrière une box disposant d'un adresse IP fixe) car la répartition de charge sur les machines virtuelles se fait sur la base de l'adresse IP externe. En conséquence, ces machines ne doivent pas être utilisées pour lancer des calculs sur de longues durées : elles sont à but pédagogique et non pas de recherche.
  • - Afin de libérer systématiquement les ressources disponibles, les machines virtuelles sont redémarrées tous les lundi matin vers 7h. Veillez donc à clore votre connexion au plus tard le dimanche soir.

X2go, le protocole utilisé, est une version libre modifiée du protocole NX

Pour utiliser le service, il vous suffit d'installer le client x2go sur votre ordinateur et de configurer l’accès comme suit (copies d'écran ci-dessous) :

Téléchargement du client

Pour Linux/Ubuntu : Vous pouvez installer le client "x2goclient" depuis la logithèque. La commande suivante en ligne de commande installera également le client : sudo apt-get install x2goclient
Lien de téléchargement Windows : http://code.x2go.org/releases/X2GoClient_latest_mswin32-setup.exe
Lien de téléchargement Mac : http://code.x2go.org/releases/X2GoClient_latest_macosx.dmg

Pour les autres : Le lien suivant vous indique tous les possibilités d'installation : http://wiki.x2go.org/doku.php/download:start

Configuration du client (voir les copies d'écran ci-dessous):

Lancez le client x2go (Vous trouverez un raccourci sur votre Bureau ou dans la liste des programmes).

Créez une nouvelle session : Dans le menu "Session" -> "New Session".

Onglet Session :

  • Session name : Un identifiant de votre choix pour vous y retrouver. Par exemple : SIF-Linux
  • Host : linux.info-ufr.univ-montp2.fr
  • identifiant : votreLoginSIF (la plupart du temps il s'agit de l'initiale de votre prénom suivie de votre nom).
  • SSH port: 10000
  • Session Type : XFCE (Si l'entrée XFCE n'existe pas, choisir "Custom Desktop" et mettre la valeur "startxfce4")

Onglet Connexion :

  • Sélectionner "ADSL" (C'est le choix le plus courant si vous vous connectez depuis la maison ou depuis un réseau wifi ou même en 3G+/4G).
  • Compression -> Méthode : 4k-png (offre le meilleur rapport performance/qualité)

Onglet "Préférences"

  • Display (écran) : Il est recommandé de spécifier les dimensions de l'écran de départ correspondant à l'écran que vous utilisez localement (ou plus petites : celui-ci est redimensionnable après coup).
  • Keyboard (clavier) : Configure -> Model : pc105, Layout: fr (En cas de souci, cochez Keep current keyboard Settings).
  • Sound (Son) : enable

Onglet Partage :

Vous pouvez ajouter un dossier local qui sera partagé avec le système distant. Cela vous permet de transférer facilement des fichiers. Le dossier local sera monté dans la dossier ~/media/disk/ à la racine de votre dossier personnel distant. Cochez "automount" pour un montage automatique à l'ouverture de session.

Lancement de la session

Cliquez sur le profil que vous venez de créer. Il vous sera demandé de saisir votre mot de passe ENT. L'ouverture de session prend quelques secondes.

 

En cas de problème avec x2goclient sur linux

Utilisation d'un client alternatif : Ajouter le dépot x2go officiel avec les commandes suivantes

sudo add-apt-repository -y ppa:x2go/stable

sudo apt-get update

sudo apt-get install pyhoca-guy

Lancez ensuite le client avec la commande "pyhoca-gui &"

L'application se lance dans la barre de tâche.

Cliquez droit sur l'icone puis "Profile Manager / Add Profile"

Donner un nom à la session puis allez dans l'onglet "Session" et selectionner "XFCE Desktop"

Allez ensuite dans l'onglet "Connection" et renseignez l'utilisateur, le nom de la machine, et le port comme vu plus haut.

Puis l'onglet "Input/Output" selectionnez pour la configuration clavier "Do not set..."

Cliquez enfin sur "Add".

Cliquez gauche sur l'icone de la barre de tâche puis "Connect Server" puis "[nom de votre session x2go]"

Saisissez votre mot de passe.

Puis recliquez gauche sur l'icone pour lancer une session XFCE

Le logiciel: