Rechercher : dans
Par :

Client X-Windows

Dernière réponse le 15 jan 2004 à 15:20:48 William, le 30 oct 2003 à 14:40:13 
 Signaler ce message aux modérateurs

Je souhaite pouvoir récupérer à partir d'un serveur X-Windows, l'adresse IP du client qui se connecte.

Ex: Je me connecte à partir d'un environnement Windows sur un serveur Unix/Linux. Je souhaite lancer une application graphique qui évidemment m'oblige à faire un export DISPLAY=Mon_adresse_IP:0.0 avant de la lancer. En fait, je souhaiterai faire le DISPLAY de façon automatique au lancement de l'application et donc pour ce faire, je dois récupérer l'adresse IPS du Client.

Pouvez vous m'aidez?

Merci d'avance!

Meilleures réponses pour « Client X Windows » dans :
Serveur X sous Windows Voir Il est possible d'installer un serveur X sous Windows afin d'utiliser les applications X-Windows (Gnome, KDE, etc.) sous Windows (par exemple à travers une connexion ssh). La méthode suivante n'utilise pas Cygwin. Dans l'exemple ci-dessous,...
Problème entre les réglages clavier Gnome/X-Windows VoirIl arrive qu'il y ait une différence entre la configuration du clavier entre Gnome et X-Windows. Gnome le détecte et vous affiche ce message: Les réglages du clavier du système X diffèrent des réglages actuels du clavier GNOME. Ce message...
Se logguer à distance avec ssh ( Windows ) Voir( Pour ceux qui voudraient avoir un rappel sur ssh ) Contrairement à la plupart des distributions Linux, Windows ne possède pas de client ssh en natif. Il faut donc en installer un. Pour cela plusieurs solutions : Vous pourrez en...
Télécharger Real VNC VoirRealVNC est un client VNC (virtual network computing) permettant de prendre la main à distance sur des ordinateurs, pour peu qu'un serveur VNC soit lancé sur les machines distantes. La présente version de VNC est une version gratuite mais limitée....
Wuauclt - wuauclt.exe Voirwuauclt - wuauclt.exe Le processus wuauclt.exe (wuauclt signifiant Windows Update client for WindowsME) est un processus générique de Windows Millenium servant à mettre à jour Windows Millenium via Internet. Le fichier correspondant à ce...

1

jisisv, le 30 oct 2003 à 15:18:04

Je ne soisi pas très bien ta question...
Tu teconnecte en ssh/telnet sur ta bécanne Linux depuis Win$, Macou que sais-je.
Si tu veux voir apparaître ton appli X sur le serveur X local Linux
- ton serveur doit permettre l'accès au display
xhost +nom-dhote
xhost +adresse-IP-distante

- tu dois définir sur ta console le DISPLAy à utiliser
export DISPLAY=192.168.0.7:0.0 ; gimp &
par exemple

Donne nous plus de précisions...
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.

Répondre à jisisv

2

William, le 30 oct 2003 à 15:30:20

Je souhaite récupérer automatiquement dans une variable, l'adresse IP du client. Et cela à partir du serveur X.

Est ce que tu vois ce que je veux dire?

Merci

Répondre à William

3

jisisv, le 30 oct 2003 à 15:54:23

Bon, j'ai lancé un xemaxs depuis une station distante
johand@perceval:~$ export DISPLAY=192.168.0.78:0.0
johand@perceval:~$ xemacs &

sur ma station X
[johand@zoot] ~ $netstat
<snip>
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address
tcp 0 0 zoot:x11 perceval:33208 ESTABLISHED
</snip

Sur le client X
johand@perceval:~$ netstat
<snip>
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 perceval:ssh 192.168.0.78:38555 ESTABLISHED
tcp 0 0 perceval:33208 192.168.0.78:x11 ESTABLISHED
...
</snip>
Tu veux définir ta variableIl dans quoi?
Un shell?, une fonction C?
Il peut y avoir une fouletitude de clients X sur ton serveur....
Quel client ?
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.

Répondre à jisisv

4

William, le 30 oct 2003 à 16:24:38

En effet, lorsque je fais un "netstat", mon client apparait. Mais il y a comme tu le dis une multitude de clients...

En fait, il faudrait que je puisse récupérer l'adresse IP de mon client au moment de la connexion et que je définisse ainsi une variable d'environnement pour ma session.

Tu as une idée sur la façon de faire?

Répondre à William

5

jisisv, le 31 oct 2003 à 04:28:18

J'aurais du préciser clients X distants.

Mais le problème reste le même.
Essaye de faire une recherche sur Google.
Moi , j'ai essayé s/X11 client[s] log[s]/
(expresson régulière of course)
Je n'ai pas trouvé grand chose concernant les logs de X11
mis à par les messages de Xfree , plutôt orientés hardware et pas protocole réseau.
Cette question m'intéresse et j'essayerai d'y passer du temps ce week-end.
Il faudrait regarder les procédés d'autentification sous X, kerberos, heimdal
(je n'y connais rien)

A+
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.

Répondre à jisisv

6

William, le 31 oct 2003 à 13:22:31

J'ai trouvé une solution à mon problème.

Pour être plus précis, j'utilise le logiciel Putty pour effectuer une connexion via le protocole SSH sur mes serveurs Unix/Linux.

Le logiciel Putty permet entre autre de faire du tunneling avec les requêtes de type X et donc de garder les transferts de données dans une connexion sécurisée.

Aussi, le logiciel Putty permet d'activer une option (Enable X11 forwarding) et qui comme son nom l'indique redirige les appels d'interface X-Windows vers le client "Putty").

De ce fait, il n'y a plus besoin de faire d'export DISPLAY avant de lancer une interface X-Windows. D'ailleurs, on peut vérifier une fois la connexion établie que la variable d'environnement DISPLAY est déjà positionnée.

Merci encore pour votre aide.

Répondre à William

7

 jerome, le 15 jan 2004 à 15:20:48

Je vien s d'installer RH9 et je me connecte avec XWIN en ssh
Savez vous comment lancer l'environnement graphique KDE
par startx il cri en disant qu'il est deja lancé
si je lance une appli staroffice, mozilla cela fonctionne.

mais je veux l'environnement complet
quelle est l'instruction?
Merci

Répondre à jerome
Collection CommentÇaMarche.net