Bem, dei uma olhada na resposta de @ bryan e na resposta sucinta que ele propôs. Minha interpretação disso é assim. Primeiro, o comportamento é causado pelo uso do sinalizador -X. Do texto,
The warning can be silenced by using ssh -Y, since that is what ssh -X is doing now anyway.
Para uma explicação de por que isso pode funcionar, leia o link. Especificamente, o raciocínio por trás desses avisos é
Trusted X11 forwarding means that you trust the server that you wish to ssh into is not using any keyloggers, screenshot utilities, packet sniffers, or anything else to hijack your connection, in which case X11 will allow it to do whatever a local client would be able to do.
, então o -Y está fornecendo esse nível de confiança para evitar avisos. No entanto, isso pode não ser suficiente. Eu, por exemplo, estava tentando silenciar essa mensagem em um cluster do Rocks, onde as mudanças tinham que ser feitas no nível de configuração. Você também pode silenciá-lo através do arquivo ssh_config. De acordo com este link , você pode adicionar
ForwardX11Trusted yes
em / etc / ssh / ssh_config. No entanto, há ramificações para isso. Eu estou executando em uma rede segura e privada para que as preocupações sejam limitadas. Eu também provavelmente farei isso no meu laptop também, mas eu nunca disse que compreendi completamente as preocupações! Se você puder expressar por que isso ainda pode ser arriscado (eu apenas ssh em computadores que eu conheço muito bem), por favor, ajude a esclarecer nos comentários.