Valeur de cette activité : 3 points
Compétence :
Linux 37 : Le déport d'affichage : ssh -X

A-Module 23 : LINUX : 3 points - difficulté : 1

Linux 37 - Le déport d'affichage : ssh -X

Description

Cette activité vous permettra de découvrir la méthode pour lancer une application qui réside sur "un autre ordinateur" appelé "serveur" avec l'affichage graphique qui s'effectue sur votre poste de travail,

"Le déport d'affichage ou export display consiste à se connecter à distance en mode graphique, comme on le fait avec un client et un serveur SSH en mode texte. On peut alors exécuter des applications graphiques sur le serveur distant : la fenêtre graphique de l'application et son contenu seront envoyés par le réseau vers la machine cliente ; les données du clavier et de la souris de la machine cliente sont envoyées vers le serveur."
source : http://formation-debian.via.ecp.fr/export-display.html

Cette méthode est utilisée pour lancer une application qui consomme des ressources que votre poste de travail ne possède pas ou simplement pour utiliser une application qui n'est pas installée sur votre poste de travail.


  1. Placez vous en équipe de 2

  2. Identifiez l'adresse ip de chacun des ordinateurs en tapant dans le terminal ifconfig ou/sbin/ifconfig

  3. Installez les logiciels suivants au besoin sur chacun des postes de travail en tapant dans le terminal :
    sudo apt-get install vino openssh-server ssh sshfs


  4. Utilisez maintenant une application graphique qui réside sur le poste de votre coéquipier:
    Exemple de commande à utiliser ssh -X -l $usager $IP de l'ordinateur

    Exemple :

    Tapez la commande suivante en remplacant 10.113.6.15 par l'adresse IP de l'ordinateur que vous désirez utiliser

    Note : l'adresse 10.113.6.15 utilisée ci-dessous est l'adresse IP de l'ordinateur serveur situé en avant de la classe sous la toile du projecteur Sous SLITAZ (labo c213): ssh -X -l tux 10.113.6.15

    Sous ZORIN ou CRUNCHBANG (labo c212):
    ssh -X -l cb 10.113.6.15 terminator

    ajoutez au besoin terminator ou lxterminal ou thunar ou gimp,... ou Afin de compresser les données transmises


    Sous SLITAZ (labo c213): ssh -CX -l tux 10.113.6.15

    Sous ZORIN CRUNCHBANG (labo c212): ssh -CX -l cb 10.113.6.15

    ou afin de compresser les données transmises et envoyer la tâche en tâche de fond, lancer immédiatement le logiciel de navigation web
    Sous SLITAZ (labo c213): ssh -fCX -l tux 10.113.6.15 firefox

    Sous CRUNCHBANG (labo c212): ssh -fCX -l cb 10.113.6.15 chromium-browser

    ou tout autre logiciel de votre choix
    au labo c213 : pcmanfm pour le navigateur de fichiers
    au labo c212 : thunar pour le navigateur de fichiers



  5. Inscrivez le mot de passe (au labo c212 : cb et au labo c-213 : tux)

  6. Si une erreur apparaît, supprimez les données de connexion antérieures en tapant dans le terminal :
    rm /home/cb/.ssh/*

  7. Tapez ensuite la commande pour lancer votre programme (exemple ci-dessous pour lancer le terminal ) :
    Note je vous suggère de lancer le terminal, ainsi vous pourrez lancer plus d'un logiciel.

    au labo c213 : sakura
    au labo c212 : terminator

  8. Vous pouvez au besoin faire un clic-droit dans le terminal et sélectionner :
    au labo c213 : NOUVEL ONGLET
    au labo c212 : SPLIT HORIZONTALLY
    afin de diviser la fenêtre du terminal, ce qui vous permettra de lancer plus d'un logiciel

  9. À partir de ce terminal, lancez le logiciel GIMP en tapant gimp
    ou tout autre logiciel de votre choix :
    au labo c213 : pcmanfm pour le navigateur de fichiers
    au labo c212 : thunar pour le navigateur de fichiers

  10. Notez que si vous enregistrez un document, il sera enregistré sur votre compte, sur le serveur. Il vous faudra donc pour le placer dans votre espace de téléchargement, utiliser un navigateur web (firefox ou autre (chromium-browser) à partir du serveur. Pour lancer un navigateur web, utilisez la fenêtre du terminal du serveur et tapez firefox ou chromium-browser

  11. Effectuez une capture-écran-image qui affichera votre fenêtre du terminal ainsi que la fenêtre du ou des programme(s) lancé(s) et nommez cette image preuve37.png.
    au labo c213 : utilisez le menu APPLICATIONS + ACCESSOIRES + CAPTURE D'ÉCRAN
    au labo c212 : utilisez la touche PrtScr ou Imp. Écran de votre clavier


  12. Téléchargez cette image dans votre espace de téléchargement.

  13. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 81194

  14. Inscrivez dans le champ titre : Linux 37 : Le déport d'affichage

  15. Sélectionnez la section : MODULE Linux

  16. Sélectionnez la matière : informatique

  17. Inscrivez dans le champ no de la directive : 81194

  18. Inscrivez dans votre page le titre de niveau 1 : Linux 37 : Le déport d'affichage

  19. Insérez dans votre page votre image preuve37.png

  20. Ajoutez (copier/coller) la ligne de commande utilisée

  21. Visualisez votre page et apportez des modifications au besoin.