GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué no puedo exportar la pantalla de Linux?

Tengo problemas con esto y no sé por qué. Hay muchas preguntas relacionadas, pero ninguna me ayudó.

Tengo dos máquinas virtuales:
CentOS 7 con GNOME 192.168.1.53
Mint 17.1 Rebbeca con XFCE 192.168.1.54

Sé que, de forma predeterminada, la exportación de la pantalla debería ser directa, como:

#While I am Logged in on the desktop on the MINT:
[email protected]:~$ xhost +

#I am SSHing to the Centos from the MINT
[email protected]:~$ ssh -XY [email protected]

#At the CentOS I export the display 
[[email protected] ~]$ export DISPLAY=192.168.1.54:0.0
[[email protected] ~]$ echo $DISPLAY
192.168.1.54:0.0

#Trying to start a simple program but I get an error message instead:
[[email protected] ~]$ xclock
Error: Can't open display: 192.168.1.54:0.0

¿Qué estoy haciendo mal?

Probé las sugerencias en varios foros, pero sigo recibiendo el mensaje de error. También traté de exportar la pantalla de Mint a Centos (al revés) y sigo teniendo el mismo error, pero esta vez en Mint.

¿Podría ser que el error se deba a que un sistema tiene XFCE y el otro GNOME?
Estoy pensando que puede haber algunas configuraciones de seguridad predeterminadas en efecto en una o ambas distribuciones de las que no tengo conocimiento.

También intenté editar el /etc/gdm/custom.conf en CentOS como se explica aquí:
http://www.softpanorama.org/Xwindows/Troubleshooting/can_not_open_display.shtml

Respuesta aceptada:

Está intentando crear un túnel X a través de SSH y luego anularlo especificando una dirección IP que pasa por alto el túnel SSH. Esto no funciona. Cuando se realiza un túnel SSH, SSH se ocupa de la transferencia de datos entre las direcciones IP locales y remotas al abrir un puerto en localhost en cada máquina con la que se comunica. No puede especificar la dirección IP de ninguna de las computadoras.

Debe exportar la pantalla que se canaliza a través de SSH, y eso significa export DISPLAY=localhost:x.y , que debería haberse hecho automáticamente cuando te conectas usando ssh -X.


Linux
  1. Por qué hice el cambio de Mac a Linux

  2. Mi historia de Linux:¿Por qué introducir a la gente a la Raspberry Pi?

  3. Ssh:abre una ventana en una pantalla X remota (¿por qué "no se puede abrir la pantalla")?

  4. Linux:¿por qué no hay un sistema de archivos Rootfs presente en el sistema?

  5. Linux:¿por qué el directorio raíz se indica con un signo /?

Por qué a los fans de Vim les encanta el administrador de ventanas Herbstluftwm Linux

Por qué usar el escritorio Pantheon para Linux Elementary OS

Cómo utilizar el comando de exportación de Linux en la informática cotidiana

Comando de exportación en Linux

¿Cómo deshabilitar el inicio de sesión SSH para el usuario raíz en Linux?

¿Dónde está el archivo de encabezado <conio.h> en Linux? ¿Por qué no puedo encontrar <conio.h>?