IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Discussion :

[RESEAUX] SSH / Telnet et serveur X


Sujet :

Administration

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Par défaut [RESEAUX] SSH / Telnet et serveur X
    Bonjour je dispose d'un réseau local de 2 machines:
    • Une machine possédant Windows Xp
    • Une machine possédant Mandrake 10.0


    J'aimerais savoir s'il est possible de se connecter sur la machine linux via telnet (ou ssh) avec la machine windows et d'executer une application graphique tel que xmms ou gimp sur la machine windows et tout ceci évidemment a travers telnet ou ssh ..

    Merci d'avance a ceux qui proposeront des solutions !!

  2. #2
    Membre expérimenté Avatar de Driden
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 146
    Par défaut
    Oui biensur que c'est possible pour ça tu vais tourner un demon ssh sur la machine linux.
    Tu trouves un client ssh qui accepte le X11 forwarding pour windows et c'est bon.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Par défaut
    Citation Envoyé par Driden
    Tu trouves un client ssh qui accepte le X11 forwarding pour windows et c'est bon.
    Je comprends moins cette partie ci puisque Putty (je pense que tu connais) ne me permet pas d'afficher des applications graphiques tels que xmms sur mon poste windows !!!
    Pour exemple lorsque je réalise la commande suivante j'obtiens
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     xmms
    Gdk-ERROR **: X connection to localhost:10.0 broken (explicit kill or server shutdown).

  4. #4
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Putty ne gère pas le X11 forwarding (il ne gère que le mode texte, pas le mode graphique).
    Peut etre que la commande ssh de cygwin le gère (attention, il faut passer le paramètre -X à ssh).
    Sinon, peut etre que telnet le gère (il existe un client telnet sous XP). A voir si tu te fais un serveur telnet sous linux.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Par défaut
    Citation Envoyé par gangsoleil
    Putty ne gère pas le X11 forwarding (il ne gère que le mode texte, pas le mode graphique).
    Peut etre que la commande ssh de cygwin le gère (attention, il faut passer le paramètre -X à ssh).
    Sinon, peut etre que telnet le gère (il existe un client telnet sous XP). A voir si tu te fais un serveur telnet sous linux.
    Ok je trouve ta réponse assez pertinente ce qui m'évite de faire des recherches inutiles sur Putty si on en croit ce que tu dis; mais pour le cas présent comment puis je faire pour gérer le X11 forwarding concrètement et sans utiliser cygwin ...(avec telnet par exemple comme tu le dis) ??

  6. #6
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bah euh, je crains que tu ne puisse gérer le X11 forwarding correctement entre un linux et un windows... Du moins pas avec Putty, et pas avec telnet (ne gère pas du tout le mode graphique d'après le manuel)
    3 solutions :
    1. Installer cygwin sous windows. De là, essayer de faire un "ssh -X" vers ton linux
    2. Installer une réseau virtuel entre tes deux ordis (VNC par exemple), et ouvrir une session X depuis windows. En effet, linux permet de ne pas "voler" la session en cours avec VNC mais d'en ouvrir une autre. Dans ce cas, tu devrais pouvoir lancer xmms ou gimp ; a toi ensuite de rediriger la sortie son sur ton autre PC...
    3. Coder un client ssh qui gère le transfert de session X. Tu vas faire des heureux !
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  7. #7
    Membre expérimenté Avatar de Driden
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 146
    Par défaut
    T'as un client windows qui le gère mais je ne me souviens plus de son nom.

  8. #8
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Tu m'interesses ! Il est gratuit en plus ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  9. #9
    Membre expérimenté Avatar de Driden
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 146
    Par défaut
    Oui gratuit.

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Par défaut
    Citation Envoyé par Driden
    Oui gratuit.
    J'ai fait des recherches sur google et sur sourceforge sans succes.
    Si quelqu'un trouve un logiciel qui réalise ce genre d'opérations je suis preneur !!!!

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Par défaut
    Citation Envoyé par gangsoleil
    3 solutions :
    • 1. Installer cygwin sous windows. De là, essayer de faire un "ssh -X" vers ton linux

    • 2. Installer une réseau virtuel entre tes deux ordis (VNC par exemple), et ouvrir une session X depuis windows. En effet, linux permet de ne pas "voler" la session en cours avec VNC mais d'en ouvrir une autre. Dans ce cas, tu devrais pouvoir lancer xmms ou gimp ; a toi ensuite de rediriger la sortie son sur ton autre PC...
    J'aimerais de préférence et si ceci est possible d'éviter d'utiliser cygwin et/ou VNC.

    Citation Envoyé par gangsoleil
    3. Coder un client ssh qui gère le transfert de session X. Tu vas faire des heureux !
    Ca serait une bonne idée, et je me demande si certains developpeurs n'y ont pas dejà pensé.. si tu connais ca serait sympa de te part de me le faire parvenir !!!

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Par défaut
    D'apres mes recherches Putty réalise bien le X11 Forwarding, pour s'en convaincre il suffit de consulter la doc et la faq officielles du logiciel..
    Par contre il existe toujours une erreur lorsque je tente d'executer une application graphique a partir de mon poste windows a travers ssh.
    L'erreur est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $ xclock
    X connection to localhost:10.0 broken (explicit kill or server shutdown).
    Je viens de m'apercevoir par ailleurs d'une option dans putty X Display location qui est configuré préalablement avec localhost:0

    Certains d'entre vous ont des idées ???
    Merci d'avance

  13. #13
    Membre éprouvé Avatar de Kimael
    Inscrit en
    Avril 2002
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 151
    Par défaut
    En gros, il faut :
    • Lancer un serveur SSH sous Linux
    • Lancer un serveur X sous Windows (par exemple XWin32)
    • Connaître ton adresse IP
    • Lancer un client SSH sous Windows vers Linux (par exemple Putty)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Welcome ! This is Putty for Windows.
    Login : moi
    Password : ***************
    
    #moi@Linux >export DISPLAY=adresseIP:Y
    #moi@Linux >xeyes
    Avec adresseIP l'adresse IP de Windows et (6000+Y) le numéro de port disponible de Windows qu'écoute ton serveur X (0 c'est bien pour commencer).

    Et voilà !

  14. #14
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Par défaut
    Citation Envoyé par Kimael
    En gros, il faut :
    • Lancer un serveur SSH sous Linux
    • Lancer un serveur X sous Windows (par exemple CygWin)
    • Connaître ton adresse IP
    • Lancer un client SSH sous Windows vers Linux (par exemple Putty)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Welcome ! This is Putty for Windows.
    Login : moi
    Password : ***************
    
    #moi@Linux >export DISPLAY=adresseIP:Y
    #moi@Linux >xeyes
    Avec adresseIP l'adresse IP de Windows et (6000+Y) le numéro de port disponible de Windows qu'écoute ton serveur X (0 c'est bien pour commencer).

    Et voilà !

    Merci pour tout ces renseignements !!
    Je voudrais revenir sur comment lancer un serveur X sur windows
    Merci d'avance !!

  15. #15
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Peut etre que les dernières versions font du X11 forwarding.
    As-tu regardé la valeur de la variable d'environnement DISPLAY ("echo $DISPLAY") ? Une fois que tu t'es connecté à ton serveur ssh, il faut que tu change la valeur afin de transférer le serveur X. Le problème, c'est que je ne sais pas à quoi il faut le fixer, vu que je ne connais pas de commande sous windows pour récupérer cette variable d'envrionnement... Essaye peut-etre qqch du genre (attention, ca change selon les shell) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    # /bin/csh!
    setenv DISPLAY nom_de_la_machine_sous_windows:0
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #bin/bash!
    export DISPLAY=nom_de_la_machine_sous_windows:0
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  16. #16
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Citation Envoyé par Kimael
    En gros, il faut :
    • Lancer un serveur SSH sous Linux
    • Lancer un serveur X sous Windows (par exemple CygWin)
    • Connaître ton adresse IP
    • Lancer un client SSH sous Windows vers Linux (par exemple Putty)

    Et voilà !
    A quoi te sert cygwin dans cette manip ?
    De mémoire, soit tu as cygwin, auquel cas tu as accès à la commande ssh sous cygwin, qui elle permet le transfert de X, soit tu n'as pas cygwin, auquel cas tu utilises putty...
    [Edit]
    L'intéret de putty c'est qu'il est un poil plus léger que cygwin, donc ca serait bien de l'utiliser tout seul...
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  17. #17
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Par défaut
    Suite a ce que tu as dit gangsoleil, j'ai essayé de modifier la valeur de la variable d'environnement DISPLAY comme tu l'as indiqué , mais ceci n'a pas fonctionné et l'erreur suivante m'a été retourné :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    X server not responding
    Autrement dit j'ai l'impression qu'il n'y a pas de serveur X qui tourne sur windows ...
    La question qui se pose donc maintenant est de savoir comment installer et faire fonctionner un serveur X sous windows ???

  18. #18
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Citation Envoyé par KORTA
    Autrement dit j'ai l'impression qu'il n'y a pas de serveur X qui tourne sur windows ...
    Bah tu en as forcément un si tu as win XP (un serveur X étant un autre nom pour "serveur graphique", or windows XP ne gère pas de mode texte...)
    Le rpoblème étant que linux arrive à lui envoyer des données... C'est là tout le problème...
    Essaye peut-etre de remplacer le nom de la machine par son @ IP...
    As-tu un firewall ? si oui, essaye en le desactivant, ca peut changer pas mal de choses.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  19. #19
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Par défaut
    Citation Envoyé par gangsoleil
    Citation Envoyé par KORTA
    Autrement dit j'ai l'impression qu'il n'y a pas de serveur X qui tourne sur windows ...
    Bah tu en as forcément un si tu as win XP (un serveur X étant un autre nom pour "serveur graphique", or windows XP ne gère pas de mode texte...)
    Le rpoblème étant que linux arrive à lui envoyer des données... C'est là tout le problème...
    Essaye peut-etre de remplacer le nom de la machine par son @ IP...
    As-tu un firewall ? si oui, essaye en le desactivant, ca peut changer pas mal de choses.
    En ce qui concerne la variable DISPLAY j'ai tout essayé @IP , non machine, et j'ai enlevé le firewall : sans succès.

    Par contre, il me semble que tu te trompes étant donné que le serveur X correspond à une spécifité Unix/Linux (basé sur le fenetrage X11) , Windows XP utilise un autre système de fenetrage, mais peut etre que quelqu'un d'autre pourra confirmer sans équivoque ce que je viens de dire !!!

  20. #20
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    certes, ce n'est pas exactement un serveur X de la facon dont l'entend linux ;-) Ca se saurait si ces deux bètes là étaient compatibles
    [edit] Je voualis simplement dire que tu avais un serveur graphique sous windows, pas que c'était le même - me suis visiblement mal exprimé
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Serveur ssh&telnet sur LB
    Par conrad2000 dans le forum Linux
    Réponses: 0
    Dernier message: 01/12/2012, 18h31
  2. Un tunnel ssh entre un serveur linux et un poste winXP
    Par irnatene dans le forum Réseau
    Réponses: 5
    Dernier message: 23/10/2006, 10h11
  3. Pont SSH entre deux serveurs !
    Par julienOriano dans le forum Réseau
    Réponses: 12
    Dernier message: 29/04/2006, 00h19
  4. putty ssh connection à un serveur apache
    Par pimpmyride dans le forum Autres Logiciels
    Réponses: 6
    Dernier message: 12/12/2005, 14h38
  5. Comment implanter ssh dans son serveur ?
    Par AsmCode dans le forum Web & réseau
    Réponses: 7
    Dernier message: 01/12/2005, 13h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo