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?
fuente
Respuestas:
Por # 4, ¿estás editando el archivo correcto? El
~/.ssh/config
archivo 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