Page 1 sur 1
[ssh] lancer application X
Publié : mer. 29 juin 2016, 12:30
par AchilleFraisse
Bonjour,
Je me connecte en ssh à mon PC (avec -X pour lancer des appli X) :
Je modifie la variable DISPLAY du client :
Et je lance une appli X depuis le client :
Et la chromium ne s'ouvre pas sur le pc client mais le pc serveur (192.168.1.33)
Re: [ssh] lancer application X
Publié : mer. 29 juin 2016, 12:55
par waitnsea
Re-Bonjour,
Un petit point de détail : Pour réussir, il faut des IP fixes (merci benjarobin de m'avoir expliqué à l'époque).
Puisque ce sont tes bécanes, tu peux rajouter dans le fichier /etc/hosts de chacune le lien direct à l'IP de l'autre, exemple :
Code : Tout sélectionner
# nano /etc/hosts
...
64.15.118.54 google.fr
192.168.1.2 dell
...
et comme ça, tu te connecteras par ssh -X AchilleFraisse@dell (ou autre petit nom).
Le point principal, citons le Wiki :
Code : Tout sélectionner
"If you receive errors trying to run graphical applications, try ForwardX11Trusted instead" :
$ ssh -Y user@host
c'est ce qui fonctionne chez moi en tout cas
Quant à
export DISPLAY=:0.0
je ne sais pas si c'est utile ou nécessaire, je n'ai pas trouvé sur les Wikis, et j'ai commencé SSH il y a peu de temps moi aussi...
Re: [ssh] lancer application X
Publié : mer. 29 juin 2016, 13:13
par papajoke
bonjour,
a la place du fichier host, nous avons le fichier ~/.ssh/config qui permet d'automatiser finement les paramètres pour une connexion donnée
Re: [ssh] lancer application X
Publié : mer. 29 juin 2016, 14:30
par oktoberfest
Si tu as activé X11Forwarding au niveau de ton serveur ssh, tu n'as normalement rien de spécial à faire concernant la variable DISPLAY, elle est configurée automatiquement.
Re: [ssh] lancer application X
Publié : jeu. 30 juin 2016, 08:45
par waitnsea
papajoke a écrit :a la place du fichier host, nous avons le fichier ~/.ssh/config qui permet d'automatiser finement les paramètres pour une connexion donnée
Effectivement (et c'était dans le
Wiki...), en enlevant la ligne
192.168.1.2 dell
de /etc/hosts, et en créant un ~/.ssh/config contenant
la simple commande
$ ssh dell
suffit à me connecter.
Merci papajoke
Edit : et ma synchro des 2 bécanes avec Unison devient d'une simplicité totale