Estou no Ubuntu 14.04 e tentando obter minha cabeça em torno ForwardX11
vs ForwardX11Trusted
.
Meu ssh_config padrão contém as seguintes linhas:
# ForwardX11 no
# ForwardX11Trusted yes
Além disso, man ssh_config
diz-me que:
1. command-line options
2. user's configuration file (~/.ssh/config)
3. system-wide configuration file (/etc/ssh/ssh_config)
e isso ForwardX11.default == no
e ForwardX11Trusted.default == yes
.
Agora minhas perguntas:
Entendo que 1. tem precedência sobre 2. acima de 3. Nenhum é especificado, portanto as configurações padrão devem ser aplicadas, ou seja
ForwardX11Trusted == yes
. Se eu fizer o SSH em uma máquina remota sem a opção-Y
ou-X
, o encaminhamento do X11 não funcionará.Se eu especificar
-X
, o encaminhamento do X11 funciona, mas parece estar no modo confiável?Se eu definir
ForwardX11 no ForwardX11Trusted no
na
/etc/ssh/ssh_config
, agora posso escolher o modo corretamente com os-X
e-Y
comando Opções de linha. Mas, enquanto o encaminhamento causa aproximadamente 0,5 MBit de tráfego no-Y
modo, ele monopoliza 6-10 MBit no-X
modo.Se eu definir explicitamente
ForwardX11 yes
O SSH ainda ignora o
ssh_config
arquivo. Eu ainda preciso especificarssh -X [...]
.Por que o SSH parece ignorar as configurações padrão e o arquivo de configuração?