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?
fonte
Respostas:
De acordo com o nº 4, você está editando o arquivo certo? O
~/.ssh/config
arquivo a ser alterado é o do cliente (onde está o teclado, geralmente).Quanto aos itens 2 (e 3), lembre-se de que o ForwardX11Trusted não implica o ForwardX11 . ForwardX11Trusted significa apenas que, se você ativar o encaminhamento (seja via arquivo de configuração ou linha de comando), a conexão encaminhada será confiável.
HTH.
fonte
Achei esta página útil: https://padraic2112.wordpress.com/2007/07/09/bad-security-201-remote-x-sessions-over-ssh/
Basicamente, responde à sua pergunta # 2:
Infelizmente, não tenho informações sobre suas outras observações.
fonte