2012-12-03 3 views
2

Je viens d'installer Xming sur un système Windows 7 Ultimate. J'ai une autre machine sur le LAN exécutant Ubuntu et j'essaie d'avoir ses applications X11 sur le système Windows. Cela a fonctionné dans le passé mais j'ai maintenant reformaté le système Windows et la machine Linux ne peut pas s'y connecter, malgré le fait que le pare-feu Windows ait les règles nécessaires pour autoriser les connexions.Xming ne se connecte pas sous Windows 7

  1. Sous Windows, je commence Xming - icône de la barre apparaît comme prévu
  2. Sur la machine Linux, je lance ce à partir d'un terminal: DISPLAY=192.168.0.10:0 lxmusic & (où 192.168.0.10 est l'adresse IP de la boîte de Windows)
  3. Je me attends lxmusic à « apparaître » sur mon bureau Windows, mais je vois (lxmusic:5645): Gtk-WARNING **: cannot open display: 172.20.52.5:0 sur mon terminal, et les sorties lxmusic

choses que j'ai déjà essayé: - J'ai vérifié que l'adresse IP indiquée est l'adresse IP correcte pour la machine Windows - J'ai essayé d'ajouter les règles Xming pour le pare-feu Windows à différents profils de réseau (Public, Domicile, etc.), même si Windows voit le LAN comme son réseau domestique

Ayant oublié comment cela fonctionnait avant que je ne puisse penser quoi d'autre essayer.

(Je suis pleinement conscient du fait que l'envoi de trafic X11 sur le réseau en clair constitue un risque pour la sécurité et je suis ignore ce risque.)

Répondre

6

a trouvé la réponse.

J'ai trouvé que je pouvais telnet de la machine Linux à la machine Windows pas de problème (telnet 192.168.0.10 6000), donc je cherchais au mauvais endroit, le problème n'était pas avec le pare-feu.

Comme mentionné here (sous le contrôle d'accès ) Xming a son propre contrôle d'accès pour empêcher les connexions non autorisées. Par défaut, Xming n'autorise que les connexions de localhost.

Pour corriger cela, j'ai simplement ajouté l'adresse IP de ma machine Linux à C:\Program Files (x86)\Xming\X0.hosts et maintenant les choses fonctionnent comme prévu. :-)

+0

J'ai aussi eu cela fonctionnant sous les versions précédentes de Linux et Windows, et n'a jamais eu à éditer le fichier 'hosts' de Windows, mais cela l'a corrigé pour moi. Bien fait de le retrouver! –

+0

Sinon, Xming installe également un utilitaire de bureau appelé XLaunch pour la configuration de la session X11. Dans Xlaunch, vous pouvez définir une option sous "Spécifier les paramètres" (3ème écran de l'assistant) sur "Désactiver le contrôle d'accès au serveur". Bien sûr, vous ne devriez utiliser cette option que si vous êtes d'accord avec le risque de sécurité potentiel. Merci d'avoir partagé. – windsor