next up previous contents Next: Sélections d'X, copier et Up:  XFree86. Previous: Exécution d'un gestionnaire de   Table des matières  


44.3.5 Contrôle de l'accès à X et affichage à distance.

La manière dont nous avons décrit X peut laisser penser que quelqu'un sur l'internet pourrait démarrer une application sur votre écran. Par défaut, X interdit l'accès depuis toute les autres machines sauf la vôtre. La commande xhost permet l'accès depuis des machines particulières. Par exemple, vous pouvez lancer xhost +192.168.5.7 pour permettre que l'hôte 192.168.5.7 affiche sur votre machine. La commande xhost + désactive totalement l'accès. Une méthode typique consiste à lancer une application sur une machine distante depuis une machine locale. Voici un exemple de session:

[psheer@divinian]# xhost +192.168.3.2 
192.168.3.2 being added to access control list 
[psheer#divinian]# ifconfig | grep inet 
        inet addr:192.168.3.1 Bcast:192.168.3.255 Mask:255.255.255.0 
        inet addr:127.0.0.1 Mask:255.0.0.0 
[psheer@divinian]# telnet 192.168.3.2 
Trying 192.168.3.2... 
Connected to 192.168.3.2. 
Escape character is '^]'. 
Debian GNU/Linux 2.2 cericon 
cericon login: psheer 
Passwd: 
Last login: Fri Jul 13 18:46:43 2001 from divinian on pts/1 
[psheer@cericon]# export DISPLAY=192.168.3.1:0.0 
[psheer@cericon]# nohup rxvt & 
[1] 32573 
nohup: appending output to 'nohup.out' 
[psheer@cericon]# exit 
Connection closed by foreign host. 


next up previous contents Next: Sélections d'X, copier et Up:  XFree86. Previous: Exécution d'un gestionnaire de   Table des matières  
1-01-2006