Re: telemaintenance
Daniel Caillibaud a écrit : > romain a écrit : > >> distante display="localhost:10.0". >> > > Donc dans ta console ssh, une fois connecté sous le user qui fait tourner la > session X distante, tu tape > export DISPLAY=localhost:10.0 > > et ensuite quand tu lance "gaim &" ça devrait l'ouvrir dans la session > graphique distante (le & c'est pour le lancer en > tache de fond et reprendre la main). > > Pas du tout, le localhost:10.0 est le display local tunnelé dans un ssh : le lancement de "gaim" va lancer l'application sur la machine distante et l'afficher sur le serveur X local. Pour le reste, je ne vais pas répéter ce que j'ai déjà dit ce matin. Lionel -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
romain a écrit : > distante display="localhost:10.0". Donc dans ta console ssh, une fois connecté sous le user qui fait tourner la session X distante, tu tape export DISPLAY=localhost:10.0 et ensuite quand tu lance "gaim &" ça devrait l'ouvrir dans la session graphique distante (le & c'est pour le lancer en tache de fond et reprendre la main). Attention, quand tu fermera ta session ssh, ça va fermer toutes les applis que tu auras lancé (si tu veux pas ça, lance tes commande dans un screen). -- Daniel -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
On 23:01 Mon 20 Aug , Michel D'HOOGE wrote: > Le lundi 20 août 2007 12:20:52, romain écrivait : > > pour information après avoir modifier la variable display. je lance une > > applications graphique comme gaim puis j'ai le message suivant: > > Gtk-WARNING **: cannot open display: > > si çà peut aider à trouver le problème > > Depuis un certain temps déjà, les accès à un serveur X11 sont authentifiés. > Il > faut savoir que contrairement à Windows (par exemple et au hasard), un > serveur X11 est vraiment un serveur. Ça veut dire que potentiellement > n'importe qui peut se connecter au serveur pour afficher n'importe quoi. > Ainsi, il y a encore 10 ans (je le sais car ça m'amusait à l'époque... > désolé...), il était possible de lancer une appli sur l'écran du voisin. > > Maintenant, avec l'avénement d'internet, cette pratique serait carrément > suicidaire et le rêve de tout phisheur. Donc, entre en scène > l'authentification. Ceci pour dire que si tu n'as pas la clé cryptographique > attendue par le serveur, impossible d'afficher quoi que ce soit. > > Les pages de manuel à lire sont xhost & xauth et tout particulièrement la > variable d'environnement XAUTHORITY. > > Petit exemple dans une console graphique (xterm...) : > - sans rien faire, il est possible de lancer une autre appli (par exemple > xeyes). > - maintenant, on fait pointer XAUTHORITY ailleurs que sa place par défaut : > export XAUTHORITY=/ > et impossible de lancer xeyes. > > Donc pour pouvoir afficher sur un écran, il faut avoir accès au contenu du > fichier ~/.Xauthority. Ou bien autoriser n'importe qui à se connecter, comme > à la belle époque, avec "xhost +". Et en fait, maintenant que j'y pense, je > crois que cette commande était déjà indispensable à l'époque susmentionnée. > > Suite de l'exemple : toujours avec un "export XAUTHORITY=/" actif. Dans une > autre console, faire "xhost +". Il est alors possible de se connecter de > n'importe où... Puis faire "xhost -" et on referme la porte. > > Donc, pour répondre à la question, si tu te connectes avec le même profil que > celui qui possède le serveur, juste un DISPLAY doit suffire. Sinon, le moins > risqué est de donné un accès en lecture au contenu du fichier ~/.Xauthority > puis de configurer en conséquence la variable XAUTHORITY. > > HTH comme on dit > -- > Michel > -- > ubuntu-fr mailing list > ubuntu-fr@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr pour répondre à daniel les variable sont les suivantes: local display=":0.0" et distante display="localhost:10.0". en tout cas je crois que la lecture des man xauth et xhost s'impose. je me suis identifié avec le profil du bon utilisateur et j'ai modifié la variable export et toujours la meme erreur. par contre pour pouvoir acceder au serveur x j'ai du attribué le fichier .xauthority de l'utilisteur root à l'utilisateur romain. -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
Je viens de relire la question initiale (j'avais simplement répondu à un point au milieu du fil...) Le lundi 20 août 2007 01:09:18, romain écrivait : > je voudrais faire de la télémaintenace avec le PC de mes parents. je > voudrais pour cela lancer une application graphique comme gaim pour > dialoguer avec l'utilisateur depuis mon pc perso chez moi. je ne > voudrais pas utiliser VNC trop gourmand en bande passante mais plutôt la > console. Et je ne comprends pas ce que tu veux faire, Romain. Quel est le lien entre Gaim et la télémaintenance ? Et selon moi, VNC n'est pas franchement gourmand, par contre il peut être lent à raffraichir. -- Michel pgpLD6vrMC1Xg.pgp Description: PGP signature -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
Hello, Michel D'HOOGE a écrit : > Le lundi 20 août 2007 12:20:52, romain écrivait : > >> pour information après avoir modifier la variable display. je lance une >> applications graphique comme gaim puis j'ai le message suivant: >> Gtk-WARNING **: cannot open display: >> si çà peut aider à trouver le problème >> > > Depuis un certain temps déjà, les accès à un serveur X11 sont authentifiés. > Il > faut savoir que contrairement à Windows (par exemple et au hasard), un > serveur X11 est vraiment un serveur. Ça veut dire que potentiellement > n'importe qui peut se connecter au serveur pour afficher n'importe quoi. > Ainsi, il y a encore 10 ans (je le sais car ça m'amusait à l'époque... > désolé...), il était possible de lancer une appli sur l'écran du voisin. > > Maintenant, avec l'avénement d'internet, cette pratique serait carrément > suicidaire et le rêve de tout phisheur. Donc, entre en scène > l'authentification. Ceci pour dire que si tu n'as pas la clé cryptographique > attendue par le serveur, impossible d'afficher quoi que ce soit. > > Les pages de manuel à lire sont xhost & xauth et tout particulièrement la > variable d'environnement XAUTHORITY. > > Petit exemple dans une console graphique (xterm...) : > - sans rien faire, il est possible de lancer une autre appli (par exemple > xeyes). > - maintenant, on fait pointer XAUTHORITY ailleurs que sa place par défaut : > export XAUTHORITY=/ > et impossible de lancer xeyes. > > Donc pour pouvoir afficher sur un écran, il faut avoir accès au contenu du > fichier ~/.Xauthority. Ou bien autoriser n'importe qui à se connecter, comme > à la belle époque, avec "xhost +". Et en fait, maintenant que j'y pense, je > crois que cette commande était déjà indispensable à l'époque susmentionnée. > > Suite de l'exemple : toujours avec un "export XAUTHORITY=/" actif. Dans une > autre console, faire "xhost +". Il est alors possible de se connecter de > n'importe où... Puis faire "xhost -" et on referme la porte. > > Donc, pour répondre à la question, si tu te connectes avec le même profil que > celui qui possède le serveur, juste un DISPLAY doit suffire. Sinon, le moins > risqué est de donné un accès en lecture au contenu du fichier ~/.Xauthority > puis de configurer en conséquence la variable XAUTHORITY. > Tu as tout à fait raison Michel, mais les connexions TCP sont par défaut désactivées sur les serveurs Xorg d'Ubuntu (et de Debian, je ne sais pas pour les autres distributions). Si on regarde la commande qui lance X : /usr/bin/X :0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7 (bon, à partir de là, je n'ai pas testé les manipulations, je n'avais pas sous la main de PC à casser). Romain, pour faire ce que tu veux, il faudrait je pense : - éditer le fichier /etc/gdm/gdm.conf et changer le "DisallowTCP=True" en "DisallowTCP=False" - relancer le serveur X (de la machine à laquelle tu veux te connecter) - ssh la machine - export DISPLAY=:0.0 - export XAUTHORITY=~/.Xauthority - lancer ton application X Je n'ai pas parlé des différents problèmes de firewall, il faut évidemment que les ports SSH et X de la machines distantes soient ouverts. Attention, X n'est pas crypté, donc ssh va te donner une "fausse" impression de sécurité et tout ce que tu taperas dans les fenêtres X passera en clair sur le net. D'autre part, c'est malheureusement lourd (en terme de consommation réseau) comme protocole. A ta place, j'utiliserai le "bureau à distance" inclus dans GNOME (si tu n'utilises pas un autre dérivé d'Ubuntu) qui est justement conçu pour ça. Pour l'activer, tu vas dans "Systèmes -> Préférences -> Bureau à distance"). La connexion distante se fait ensuite par VNC. Tu récupères dont le bureau complet de la personne en face et tu peux voir ce qu'elle fait et l'aider le cas échéant. Lionel -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
Le lundi 20 août 2007 12:20:52, romain écrivait : > pour information après avoir modifier la variable display. je lance une > applications graphique comme gaim puis j'ai le message suivant: > Gtk-WARNING **: cannot open display: > si çà peut aider à trouver le problème Depuis un certain temps déjà, les accès à un serveur X11 sont authentifiés. Il faut savoir que contrairement à Windows (par exemple et au hasard), un serveur X11 est vraiment un serveur. Ça veut dire que potentiellement n'importe qui peut se connecter au serveur pour afficher n'importe quoi. Ainsi, il y a encore 10 ans (je le sais car ça m'amusait à l'époque... désolé...), il était possible de lancer une appli sur l'écran du voisin. Maintenant, avec l'avénement d'internet, cette pratique serait carrément suicidaire et le rêve de tout phisheur. Donc, entre en scène l'authentification. Ceci pour dire que si tu n'as pas la clé cryptographique attendue par le serveur, impossible d'afficher quoi que ce soit. Les pages de manuel à lire sont xhost & xauth et tout particulièrement la variable d'environnement XAUTHORITY. Petit exemple dans une console graphique (xterm...) : - sans rien faire, il est possible de lancer une autre appli (par exemple xeyes). - maintenant, on fait pointer XAUTHORITY ailleurs que sa place par défaut : export XAUTHORITY=/ et impossible de lancer xeyes. Donc pour pouvoir afficher sur un écran, il faut avoir accès au contenu du fichier ~/.Xauthority. Ou bien autoriser n'importe qui à se connecter, comme à la belle époque, avec "xhost +". Et en fait, maintenant que j'y pense, je crois que cette commande était déjà indispensable à l'époque susmentionnée. Suite de l'exemple : toujours avec un "export XAUTHORITY=/" actif. Dans une autre console, faire "xhost +". Il est alors possible de se connecter de n'importe où... Puis faire "xhost -" et on referme la porte. Donc, pour répondre à la question, si tu te connectes avec le même profil que celui qui possède le serveur, juste un DISPLAY doit suffire. Sinon, le moins risqué est de donné un accès en lecture au contenu du fichier ~/.Xauthority puis de configurer en conséquence la variable XAUTHORITY. HTH comme on dit -- Michel pgpD84YpVGyHx.pgp Description: PGP signature -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
romain a écrit : > pour information après avoir modifier la variable display. je lance une > applications graphique comme gaim puis j'ai le message suivant: > Gtk-WARNING **: cannot open display: donc je répète, quel est le DISPLAY de ta console et quel est le display local ? -- Daniel -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
romain a écrit : > On 09:27 Mon 20 Aug , Daniel Caillibaud wrote: >> romain a écrit : >>> justemment en ssh je voudrais lancer des applications graphiques sur le >>> PC distant. peux tu m'aider. >> Si tu es loggué en ssh sous le user qui fait tourner le X distant, un >> export DISPLAY=localhost:0.0 devrait régler ton pb (cela indique à ta >> console quel écran utiliser pour lancer les applis >> graphiques, si ça marche pas, demande à la personne distante de taper >> "export" dans sa console et te dire ce qu'il y a >> comme DISPLAY). >> > l'utilisation de export m'entraine un message d'erreur, Lequel ? > et je ne > commprends pas très l'interet d'utiliser screen dans mon problème. Je n'ai pas suggéré d'utiliser screen ! > screen va simplement créer des fenetres mais pas lancer d'application > visible pour l'utilisateur distant. l'export doit se faire sous root > peut-être.?? screen peut-il lancer des applications x sur l'oridanteur > distant?? Non, screen c'est pour avoir un "pseudo terminal" qui ne dépende pas de ta console. En ssh, tu lance screen commande et tu peux fermer ton terminal, la commande continue de s'éxécuter dans le screen (sans le screen, la fermeture du terminal entraine la fermeture de la commande). Si tu te reconnecte en ssh, tu peux récupérer ton screen et voir où en est ta commande. Ca permet aussi de regarder les sorties de la commande à plusieurs. Bref, rien à voir avec ton pb. > amicalement > Romain > -- Daniel R: Parce que ça renverse bêtement l'ordre naturel de lecture! Q: Mais pourquoi citer en fin de message est-il si effroyable? R: Répondre au dessus de la citation Q: Quelle est la chose la plus désagréable dans un message ? -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
On 03:18 Mon 20 Aug , romain wrote: > On 23:17 Sun 19 Aug , marwan.rabbaa wrote: > > romain.minne a écrit : > > >bonsoir à tous, > > > > > >je voudrais faire de la télémaintenace avec le PC de mes parents. je > > >voudrais pour cela lancer une application graphique comme gaim pour > > >dialoguer avec l'utilisateur depuis mon pc perso chez moi. je ne > > >voudrais pas utiliser VNC trop gourmand en bande passante mais plutôt la > > >console. > > > > > >quelqu'un pourrait-il m'aider?? > > >amicalement > > >Romain > > > > > > > > > > > > > > ben sans interface graphique ça va être dur > > > > seul ssh (ou équivalent) peut résoudre ton problème > justemment en ssh je voudrais lancer des applications graphiques sur le > PC distant. peux tu m'aider. > > > -- > ubuntu-fr mailing list > ubuntu-fr@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr pour information après avoir modifier la variable display. je lance une applications graphique comme gaim puis j'ai le message suivant: Gtk-WARNING **: cannot open display: si çà peut aider à trouver le problème amicalement Romain -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
On 09:27 Mon 20 Aug , Daniel Caillibaud wrote: > romain a écrit : > > justemment en ssh je voudrais lancer des applications graphiques sur le > > PC distant. peux tu m'aider. > > Si tu es loggué en ssh sous le user qui fait tourner le X distant, un > export DISPLAY=localhost:0.0 devrait régler ton pb (cela indique à ta console > quel écran utiliser pour lancer les applis > graphiques, si ça marche pas, demande à la personne distante de taper > "export" dans sa console et te dire ce qu'il y a > comme DISPLAY). > > -- > Daniel > > -- > ubuntu-fr mailing list > ubuntu-fr@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr l'utilisation de export m'entraine un message d'erreur, et je ne commprends pas très l'interet d'utiliser screen dans mon problème. screen va simplement créer des fenetres mais pas lancer d'application visible pour l'utilisateur distant. l'export doit se faire sous root peut-être.?? screen peut-il lancer des applications x sur l'oridanteur distant?? amicalement Romain -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
romain a écrit : > justemment en ssh je voudrais lancer des applications graphiques sur le > PC distant. peux tu m'aider. Si tu es loggué en ssh sous le user qui fait tourner le X distant, un export DISPLAY=localhost:0.0 devrait régler ton pb (cela indique à ta console quel écran utiliser pour lancer les applis graphiques, si ça marche pas, demande à la personne distante de taper "export" dans sa console et te dire ce qu'il y a comme DISPLAY). -- Daniel -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
>From: [EMAIL PROTECTED] (romain) >To: "marwan.rabbaa" <[EMAIL PROTECTED]> >CC: clx <[EMAIL PROTECTED]>, ubuntu liste >Subject: Re: telemaintenance >Date: Mon, 20 Aug 2007 03:18:03 +0200 > >On 23:17 Sun 19 Aug , marwan.rabbaa wrote: > > romain.minne a écrit : > > >bonsoir à tous, > > > > > >je voudrais faire de la télémaintenace avec le PC de mes parents. je > > >voudrais pour cela lancer une application graphique comme gaim pour > > >dialoguer avec l'utilisateur depuis mon pc perso chez moi. je ne > > >voudrais pas utiliser VNC trop gourmand en bande passante mais plutôt >la > > >console. > > > > > >quelqu'un pourrait-il m'aider?? > > >amicalement > > >Romain > > > > > > > > > > > > > > ben sans interface graphique ça va être dur > > > > seul ssh (ou équivalent) peut résoudre ton problème >justemment en ssh je voudrais lancer des applications graphiques sur le >PC distant. peux tu m'aider. > Il faut lancer ssh avec l'option -X et avoir autoriser le X-forwarding du coté serveur (machine distante) par contre, cela va t'ouvrir une fenetre sur ton bureau local et pas sur celui de la machine manipulée et si tu coupes ton ssh, tu vas fermes les applis lancées _ Avec Windows Live OneCare éliminez tous les virus de votre PC ! http://www.windowslive.fr/liveonecare/default.asp -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
On 23:17 Sun 19 Aug , marwan.rabbaa wrote: > romain.minne a écrit : > >bonsoir à tous, > > > >je voudrais faire de la télémaintenace avec le PC de mes parents. je > >voudrais pour cela lancer une application graphique comme gaim pour > >dialoguer avec l'utilisateur depuis mon pc perso chez moi. je ne > >voudrais pas utiliser VNC trop gourmand en bande passante mais plutôt la > >console. > > > >quelqu'un pourrait-il m'aider?? > >amicalement > >Romain > > > > > > > > > ben sans interface graphique ça va être dur > > seul ssh (ou équivalent) peut résoudre ton problème justemment en ssh je voudrais lancer des applications graphiques sur le PC distant. peux tu m'aider. -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: telemaintenance
romain.minne a écrit : > bonsoir à tous, > > je voudrais faire de la télémaintenace avec le PC de mes parents. je > voudrais pour cela lancer une application graphique comme gaim pour > dialoguer avec l'utilisateur depuis mon pc perso chez moi. je ne > voudrais pas utiliser VNC trop gourmand en bande passante mais plutôt la > console. > > quelqu'un pourrait-il m'aider?? > amicalement > Romain > > > > ben sans interface graphique ça va être dur seul ssh (ou équivalent) peut résoudre ton problème -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
telemaintenance
bonsoir à tous, je voudrais faire de la télémaintenace avec le PC de mes parents. je voudrais pour cela lancer une application graphique comme gaim pour dialoguer avec l'utilisateur depuis mon pc perso chez moi. je ne voudrais pas utiliser VNC trop gourmand en bande passante mais plutôt la console. quelqu'un pourrait-il m'aider?? amicalement Romain -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr