x-remoto: (0.01) Formas de arrancar las X remotamente (gracias a Luis Colorado) ACLARACION: En X el servidor es la maquina que interactua con el usuario (da servicio de entorno gráfico) y el cliente el programa local o remoto que necesita del entorno grafico para sus entradas/salidas * La mas segura es trasladar el fichero .Xauthority del equipo donde has arrancado el servidor al directorio home del usuario para el que corren los clientes X11 en el equipo donde corren. Esto es algo complicado, pero garantiza que solo el usuario y maquina adecuados podrán abrir aplicaciones en el servidor. * Puedes ejecutar el comando xhosts 192.168.1.2 en el host donde está corriendo el servidor. Esto permitirá a cualquiera en 192.168.1.2 abrir conexiones contra 192.168.1.1:0.0 * Puedes ejecutar el comando xhosts + en el hos donde está corriendo el servidor. Esto permitirá a cualquiera abrir conexiones contra el servidor. De todos modos, tu mejor solución pasa por crear un XTerminal con el equipo que corre el servidor. Para ésto, deberás: * Arrancar un servidor XDMCP en el equipo que no tiene pantalla. Como root, editas el fichero /usr/X11R6/lib/X11/xdm/Xservers, y quitas la referencia al servidor local. Después, arrancas xdm(1), como root. * En el cliente, ejecutas X :0 -query 192.168.1.2 & Que lanzará el servidor y lo pondrá en modo login como esclavo de 192.168.1.2. Esto durará hasta que cortes el servidor en el terminal, con la secuencia Ctrl-Alt-Suprimir. Mira xauth(1), xhosts(1), xdm(1), X(1), XFree86(1), Xserver(1), para empezar. Espero haber sido de ayuda. ;) > Gracias y saludos > > Fernando Serer > P.D. Exportando a win si que me va con el MI/X Server Ya, porque el servidor de Windows no utiliza el método de = autentificación de MAGIC COOKIES del MIT, sino que deja pasar a quien sea. > Luis Colorado Urcola Spanish Linux Users Group. http://slug.ctv.es/ ---- ALGUNOS EJEMPLOS: Desde Windows(ver) a Linux(ejecucion) 1) telnet al linux 2) export DISPLAY=192.168.0.42:0.0 3) xterm & Desde Linux1(ver) a Linux2(ejecucion) 1) xhost 192.168.0.1 (autorizo conexión a maquina en donde corren los programas) 2) telnet al Linux2(ejecucion) 3) export DISPLAY=192.168.0.2:0.0 (maquina en la que se ven las ventanas) 4) xterm &