Estoy en Ubuntu 14.04 y tratando de conseguir mi cabeza alrededor ForwardX11vs ForwardX11Trusted.
Mi ssh_config predeterminado contiene las siguientes líneas:
# ForwardX11 no
# ForwardX11Trusted yes
Además, man ssh_configme dice que:
1. command-line options
2. user's configuration file (~/.ssh/config)
3. system-wide configuration file (/etc/ssh/ssh_config)
y eso ForwardX11.default == noy ForwardX11Trusted.default == yes.
Ahora mis preguntas:
Supongo que 1. tiene prioridad sobre 2. sobre 3. No se especifica ninguno, por lo tanto, se debe aplicar la configuración predeterminada, es decir
ForwardX11Trusted == yes. Si ingreso SSH en una máquina remota sin la opción-Yu-X, el reenvío X11 no funciona.Si especifico
-X, el reenvío X11 funciona pero parece estar en modo de confianza.Si pongo
ForwardX11 no ForwardX11Trusted noen
/etc/ssh/ssh_config, ahora puedo elegir el modo correctamente con las opciones de línea de comando-Xy-Y. Pero, aunque el reenvío causa aproximadamente .5 MBit de tráfico en-Ymodo, acapara 6-10 MBit en-Xmodo.Si establezco explícitamente
ForwardX11 yesSSH aún ignora el
ssh_configarchivo. Todavía necesito especificarssh -X [...].¿Por qué SSH parece ignorar tanto la configuración predeterminada como el archivo de configuración?
fuente

Respuestas:
Por # 4, ¿estás editando el archivo correcto? El
~/.ssh/configarchivo a cambiar es el del cliente (donde suele estar el teclado).En cuanto a # 2 (y 3), recuerde que ForwardX11Trusted no implica ForwardX11 . ForwardX11Trusted solo significa que si activa el reenvío (ya sea a través del archivo de configuración o la línea de comando), la conexión reenviada será de confianza.
HTH.
fuente
Encontré esta página útil: https://padraic2112.wordpress.com/2007/07/09/bad-security-201-remote-x-sessions-over-ssh/
Básicamente responde a tu pregunta # 2:
Lamentablemente, no tengo idea de sus otras observaciones.
fuente