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. |