Estoy en Ubuntu 14.04 y tratando de conseguir mi cabeza alrededor ForwardX11
vs ForwardX11Trusted
.
Mi ssh_config predeterminado contiene las siguientes líneas:
# ForwardX11 no
# ForwardX11Trusted yes
Además, man ssh_config
me 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 == no
y 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-Y
u-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 no
en
/etc/ssh/ssh_config
, ahora puedo elegir el modo correctamente con las opciones de línea de comando-X
y-Y
. Pero, aunque el reenvío causa aproximadamente .5 MBit de tráfico en-Y
modo, acapara 6-10 MBit en-X
modo.Si establezco explícitamente
ForwardX11 yes
SSH aún ignora el
ssh_config
archivo. Todavía necesito especificarssh -X [...]
.¿Por qué SSH parece ignorar tanto la configuración predeterminada como el archivo de configuración?