Estou no Ubuntu 14.04 e tentando obter minha cabeça em torno ForwardX11vs ForwardX11Trusted.
Meu ssh_config padrão contém as seguintes linhas:
# ForwardX11 no
# ForwardX11Trusted yes
Além disso, man ssh_configdiz-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 == noe 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-You-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 nona
/etc/ssh/ssh_config, agora posso escolher o modo corretamente com os-Xe-Ycomando Opções de linha. Mas, enquanto o encaminhamento causa aproximadamente 0,5 MBit de tráfego no-Ymodo, ele monopoliza 6-10 MBit no-Xmodo.Se eu definir explicitamente
ForwardX11 yesO SSH ainda ignora o
ssh_configarquivo. Eu ainda preciso especificarssh -X [...].Por que o SSH parece ignorar as configurações padrão e o arquivo de configuração?