= Connexion VNC - **Disposer d’un client VNC sur sa machine locale** - https://www.realvnc.com/fr/connect/download/viewer/ - **Lancer un serveur VNC sur une machine en salle du labo**\\ `ssh login:durian.lip6.fr` (login c'est le nom de login sur le réseau)\\ `ssh machine_en_salle` - Les machines disponibles sont sur la [https://www-soc.lip6.fr/master-sesi/reseau-sesi/ page du réseau enseignement] - vous pouvez regarder s'il y a déjà un serveur...\\ `ps ax | grep Xvnc` pour éviter de surcharger une machine... - créer un fichier un fichier `xstartup` le répertoire `.vnc` (à faire une seule fois) - créer le répertoire .vnc : `mkdir $HOME/.vnc` - xstartup contient :\\ `#!/bin/bash`\\ `/usr/bin/startxfce4 &` - rendre xstartup exécutable :\\ `chmod u+x xstartup` - Démarrer le serveur, vous choisissez la taille de la fenêtre sur votre machine - Ici j'ai choisi 1920x1080 mais vous pouvez changer. - `vncserver -geometry 1920x1080` - La première fois - choisir un mot de passe simple, par exemple votre prénom,\\ **qui ne DOIT pas être votre mot de passe de login** parce que vous aurez peut-être à me le donner. - Répondre **n** à la question : `Would you like to enter a view-only password (y/n)? ` - Noter le port utilisé pour le display (ce sera 1, 2, etc.) - Par exemple : `New 'dvorak:1 (franck)' desktop is dvorak:1` le numéro de port est `1` - vérifier que le serveur tourne, avec la commande :\\ `ps ux | grep Xvnc`\\ - vous devez trouver Xvnc - Maintenant que le serveur tourne en arrière-plan, il ne s'arrêtera que si vous le tuez avec `kill -9 ` - **Lancer le client VNC sur votre machine** - Créer un tunnel entre votre machine locale et le serveur VNC - Dans un terminal de votre machine locale, lancer la commande ssh suivante\\ où __x__ est le numéro de port du display (donc p.ex. 5901)\\ et __machine_en_salle__ est la machine sur laquelle tourne votre serveur\\ `ssh -L 590x:machine_en_salle:590x durian.lip6.fr` - Lancer le client VNC __port__ est le numéro de port du display - vncviewer sur Linux, VNC viewer sur macOS, je ne sais pas pour Windows - dans le cadre address taper : `localhost:port` - VNC vous demande le mot de passe du serveur (celui que vous avez créé au moment du démarrage du serveur) - **une fenêtre apparaît** avec un bureau de la machine en salle du labo