GNU/Linux >> Tutoriales Linux >  >> Linux

Ssh:¿cómo reenviar X sobre Ssh para ejecutar aplicaciones gráficas de forma remota?

Tengo una máquina que ejecuta Ubuntu a la que conecto SSH desde mi máquina Fedora 14. Quiero reenviar X desde la máquina Ubuntu a Fedora para poder ejecutar programas gráficos de forma remota. Ambas máquinas están en una LAN.

Sé que el -X La opción habilita el reenvío X11 en SSH, pero siento que me faltan algunos pasos.

¿Cuáles son los pasos necesarios para reenviar X desde una máquina con Ubuntu a Fedora a través de SSH?

Respuesta aceptada:

El reenvío X11 debe estar habilitado tanto en el lado del cliente como en el lado del servidor.

En el lado del cliente , el -X (X mayúscula) opción a ssh habilita el reenvío X11, y puede hacer que sea el predeterminado (para todas las conexiones o para una conexión específica) con ForwardX11 yes en ~/.ssh/config .

En el lado del servidor , X11Forwarding yes debe especificarse en /etc/ssh/sshd_config . Tenga en cuenta que el valor predeterminado es sin reenvío (algunas distribuciones lo activan en su /etc/ssh/sshd_config predeterminados). ), y que el usuario no puede anular esta configuración.

El xauth El programa debe estar instalado en el lado del servidor. Si hay algún programa X11 allí, es muy probable que xauth estaré ahí. En el caso improbable xauth se instaló en una ubicación no estándar, se puede llamar a través de ~/.ssh/rc (¡en el servidor!).

Tenga en cuenta que no necesita establecer ninguna variable de entorno en el servidor. DISPLAY y XAUTHORITY se establecerá automáticamente en sus valores adecuados. Si ejecuta ssh y DISPLAY no está configurado, significa que ssh no está reenviando la conexión X11.

Para confirmar que ssh está reenviando X11, busque una línea que contenga Requesting X11 forwarding en el ssh -v -X producción. Tenga en cuenta que el servidor no responderá de cualquier manera, una precaución de seguridad para ocultar detalles de posibles atacantes.


Linux
  1. Ssh:¿cómo editar archivos de forma remota a través de Ssh?

  2. ¿Cómo reenviar una clave Ssh ya reenviada a Tmux?

  3. ¿Cómo aceptan algunas aplicaciones el clic del mouse en Bash sobre Ssh?

  4. ¿Cómo copiar archivos de forma remota a través de SSH sin ingresar su contraseña?

  5. No se pueden ejecutar aplicaciones X a través de SSH en Linux

Cómo ejecutar comandos de Linux en un sistema remoto a través de SSH

Cómo usar SSHFS para montar directorios remotos sobre SSH

Cómo transferir archivos con Rsync a través de SSH

Cómo configurar el reenvío X11 usando SSH en Linux

Cómo copiar archivos de forma remota a través de SSH sin ingresar una contraseña

¿Cómo habilitar el color en Vim sobre SSH?