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?