Cuando utiliza la opción de reenvío X11 de SSH para conectarse a la conexión remota, es posible que encuentre un error al iniciar sesión, la solicitud de reenvío de X11 falló en el canal 0 (la solicitud de reenvío de X11 falló en el canal 0) ¿Cuál es la causa del error? ¿Cómo resolverlo? La siguiente serie pequeña le enseña cómo lidiar con este problema en Linux.
Primero, supongamos que ha habilitado correctamente el reenvío X11 para SSH.
Si se encuentra al iniciar la sesión y " solicitud de reenvío X11 falló en el canal 0 y " (solicitud de reenvío X11 falló en el canal 0), puede haber diferentes razones, y la solución es diferente.
Uno de Opción
Por razones de seguridad, servicio de OpenSSH por defecto X11 remitiendo la solicitud para unirse a la dirección de bucle local y se ajusta a &" en la variable de entorno DISPLAY en el nombre de host; Localhost ". Con esta configuración, algunos clientes X11 no pueden manejar el reenvío X11 correctamente, lo que puede generar errores en el informe. Para resolver este problema, agregue las siguientes líneas al archivo de configuración /etc /ssh /sshd, que vincula la solicitud de reenvío del X11 a la dirección de la tarjeta de red externa.
$ sudo vi /etc /ssh /sshd_config
X11Forwarding yesX11UseLocalhost no
Reinicie SSH para que la configuración surta efecto:
$ sudo /etc/init.d /ssh restart (Debian 6, Ubuntu o Linux Mint) $ sudo systemctl restart ssh.service (Debian 7, CentOS /RHEL 7, Fedora) $ sudo service sshd restart (CentOS /RHEL 6)
Escenario 2 Br>
Si el servicio SSH del host remoto desactiva IPv6, también puede ocurrir un error de error de reenvío de X11. Para solucionar el error en este caso. Abra el archivo de configuración /etc /ssh /sshd y elimine los comentarios de " AddressFamily all " (si hay uno). Entonces únete a la siguiente línea. Esto obliga al servicio SSH a usar solo IPv4 en lugar de IPv6.
(Anotación de LCTT: Puede haber errores aquí, AddressFamily no tiene este parámetro, y cualquier medio es compatible con IPv6 e IPv4. En este escenario, se debe desactivar el soporte de IPv6, solo IPv4, por lo que debería ser " Comente fuera de AddressFamily cualquier " es correcto.)
$ sudo vi /etc /ssh /sshd_config
AddressFamily inet
Lo anterior es la reparación bajo Linux < X11. Canal 0 " Se introdujo el método incorrecto. Hay muchas razones para este error. Diferentes situaciones se manejan de manera diferente. La mención actual es que ha habilitado el reenvío X11 de SSH correctamente.
Linux pueden usar Cobbler para establecer rápidamente un entorno de instalación de red Linux, lo que
En la operación del sistema Linux, logwatch puede analizar el informe de registro del sistema para e
de configurar el firewall UFW en Ubuntu Para el firewall UFW del sistema Ubuntu, muchas personas aú
La instalación de Google Chrome en el sistema Kali Linux es muy simple, pero a vece
Cómo Linux expande el número de abridores de archivos
¿Cómo usar el comando táctil bajo Linux?
La colección más completa de accesos directos del sistema Linux
Linux tee sistema de mando de la utilización específica de
Cómo desactivar el acceso IP para el servidor Linux Apache
Configuración del sistema Linux DB2 y otros servicios de proceso de arranque
Sintaxis y parámetros de uso del comando Linux System XF86Setup
Cómo desarrollar JNDI en el entorno Jetty de Linux
Linux usa Shellscript para instalar una instancia de un controlador NIC
Cómo Linux distingue entre comando de instalación y comando cp
Cómo compilar e instalar Mono Note
Linux compile link prompt undefined reference 'dlclose' ¿Qué hacer?
¿Qué pasa si win10 no puede abrir la página web?
Autocad2007 Tutorial de dibujo en 3D: Dibujo de resortes simples
Win7 usa CMOS para abrir métodos avanzados de administración de energía
¿Cómo arreglar el ruido del micrófono Win7?
¿Qué debo hacer si el botón del mouse de Win10 no responde?
Windows XP y otro método de configuración de inicio independiente de múltiples sistemas
Los analistas dicen que los chips Nehalem son tontos y están diseñados para Windows 7