> �Como hago para que las X de un debian acepten conexiones desde > otro equipo? > > Desde el otro equipo hago: > > $ export DISPLAY=10.200.18.26:0.0 > $ nombre programa > > Y me responde: > > Xlib: connection to "10.200.18.26:0.0" refused by server > Xlib: Client is not authorized to connect to Server > Error: Can not open display > > En los logs de la debian puedo ver: > > AUDIT: Fri Oct 26 14:04:00 2001: 4589 X: client 6 rejected from IP > 10.200.18.49 port 38999 > > Pero no se c�mo dejar que otros exporten el display y funcione.
Puedes hacerlo con xhost: Para permitir que cualquiera se conecte a tu servidor de X: mimaquina$ xhost + Para permitir que s�lamente la m�quina 100.20.3.40 lo haga: mimaquina$ xhost + 100.20.3.40 Y adem�s de esto tienes que modificar tu /etc/X11/xinit/xserverrc para que escuche por TCP, pues -por seguridad- viene deshabilitado por default. Ahora, te recalco: este es un mecanismo *bastante* inseguro - Toda la informaci�n ir� en claro (sin cifrar) por tu red, y es muy f�cil de escuchar para terceros. Adem�s, hay varios ataques bastante conocidos que podr�n hacerte sin siquiera pensarlo. Es mucho mejor (y m�s f�cil) hacer un tunel de SSH: Si quiero desplegar localmente un programa que corre en 100.20.3.40: mimaquina$ ssh -X 100.20.3.40 Password: Bienvenido a otramaquina! otramaquina$ emacs Y tendr�s a tu ventanota gr�fica de emacs despleg�ndose -de manera transparente y segura- en mimaquina. Saludos, -- ------------------------------------------------------------ Gunnar Wolf - [EMAIL PROTECTED] - (+52)5623-1118 Desarrollo y Admon. de Sistemas en Red - FES Iztacala - UNAM Departamento de Seguridad en Computo - DGSCA - UNAM ------------------------------------------------------------ Quidquid latine dictum sit, altum viditur.

