Mini-PC : Gnu/Linux : SSH : Utiliser le déport - Mon Club-Elec
Transcription
Mini-PC : Gnu/Linux : SSH : Utiliser le déport - Mon Club-Elec
Mini-PC : Gnu/Linux : SSH : Utiliser le déport graphique par SSH Par X. HINAULT – Novembre 2014 – www.mon-club-elec.fr Ce qu'on va faire ici... Nous allons voir ici comment accéder graphiquement sur le poste fixe (le client SSH) aux applications lancée sur le mini-PC (serveur SSH) via la connexion SSH. En clair, par exemple, une fois connecté à SSH, en lançant l'éditeur Geany, celui-ci va s'ouvrir sur le poste fixe, tout en permettant de travailler sur le mini-PC, avec les fichiers locaux du mini-PC, etc.... Cette solution est une alternative à l'accès par bureau distant permettant parfois une plus grande simplicité de travail, mais moins complète car n'offrant pas l'ensemble du bureau, le retour vidéo, l'utilisation CPU, etc... Il n'est possible par ailleurs de ne visualiser qu'une seule application à la fois, à moins de lancer plusieurs connexions SSH simultanées. Dans quelles situations cette procédure est-elle utile ? La procédure présentée ici sera utile à chaque fois que l'on souhaite travailler sur le mini-PC à partir de son poste fixe de façon sécurisée. Pré-requis On présuppose ici que le serveur et le client SSH sont opérationnels et configurés correctement. Voir la procédure détaillée dans le document dédié séparé. Mini-PC : Gnu/Linux : SSH : Utiliser le déport graphique par SSH - Par X. HINAULT – Octobre 2014 – www.mon-club-elec.fr – p. 1 / 6 Le réseau utilisé Mini-PC : Gnu/Linux : SSH : Utiliser le déport graphique par SSH - Par X. HINAULT – Octobre 2014 – www.mon-club-elec.fr – p. 2 / 6 Configuration du serveur SSH sur le mini-PC pour le déport graphique Ce que l'on va faire ici... Nous allons configurer le serveur SSH sur le mini-PC pour activer le déport graphique du mini-PC. Fichier à éditer Pour configurer le service SSH, on édite le fichier /etc/ssh/ssh_config avec les droits administrateur : sudo geany /etc/ssh/ssh_config Dans le fichier obtenu, configurer : ForwardX11 yes ou bien : X11Forwarding yes Relancer SSH Une fois fait, relancer SSH avec la commande : /etc/init.d/ssh reload ou bien : sudo service ssh reload Mini-PC : Gnu/Linux : SSH : Utiliser le déport graphique par SSH - Par X. HINAULT – Octobre 2014 – www.mon-club-elec.fr – p. 3 / 6 Connexion au serveur SSH (le mini-PC) depuis le client SSH (le poste fixe) avec déport graphique Ce que l'on va faire ici... Nous allons nous connecter au serveur SSH (= le mini-PC) à partir du serveur SSH (=le poste fixe), en utilisant une identification par mot de passe et en activant le déport graphique. Connexion On suppose évidemment ici que l'on connaît le login et le mot de passe du mini-pc. Il suffit de saisir simplement une commande de la forme : ssh -X user@ip_du_serveur_ssh ce qui donne par exemple : ssh -X [email protected] Ici, c'est le paramètre -X qui active le déport graphique. Résultat obtenu On obtient alors l'invite du mini-PC ubuntu@ubuntu:~$ Remarquer que l'on est à ce moment là connecté en ligne de commande sur le poste « serveur SSH » (le login à changé) autrement dit dans notre cas, connecté au mini-PC en SSH. Mini-PC : Gnu/Linux : SSH : Utiliser le déport graphique par SSH - Par X. HINAULT – Octobre 2014 – www.mon-club-elec.fr – p. 4 / 6 Utilisation du déport graphique A présent, il est possible de lancer des applications graphiques qui vont s'afficher sur le poste fixe. Par exemple, pour lancer Geany, on fera : geany ce qui donne : Remarquer que si on lance l'exécution d'un code à partir de Geany, celui-ci s'exécute avec ouverture du terminal, comme si on était sur le mini-PC. Autre exemple : lancement de la webcam avec guvcview : guvcview ce qui donne : Mini-PC : Gnu/Linux : SSH : Utiliser le déport graphique par SSH - Par X. HINAULT – Octobre 2014 – www.mon-club-elec.fr – p. 5 / 6 Déconnexion Pour quitter une application lancée : fermer l'application ou bien raccourci CTRL+C Pour quitter la connexion ssh : saisir exit puis valider, ou bien raccourci CTRL + D Conclusion Une solution robuste, sûre, bien que moins complète que l'accès VNC et qui permet de d'économiser de la bande passante, puisque les échanges entre le mini-PC et le poste fixe sont alors minimes. Ressources utiles http://unix.stackexchange.com/questions/12755/how-to-forward-x-over-ssh-from-ubuntu-machine Mini-PC : Gnu/Linux : SSH : Utiliser le déport graphique par SSH - Par X. HINAULT – Octobre 2014 – www.mon-club-elec.fr – p. 6 / 6