Gostaria de usar valores diferentes de X11UseLocalhost
dependendo da conexão.
Em /etc/ssh/sshd_config
, adicionei:
Match User alexis
X11UseLocalhost yes
Isso funciona perfeitamente, mas agora em cada conexão, o padrão será yes
, e se para uma conexão específica eu quiser em no
sem editar sshd_config
, reiniciar o serviço e reconectar ...?
Comportamento esperado: Existe uma maneira de definir uma variável de ambiente para a conexão SSH? Idealmente algo como:
ssh -X/Y serverhostname --env DONTUSELOCALHOST
e em sshd_config
:
Match User alexis IFdeclared DONTUSELOCALHOST
X11UseLocalhost no
Eu não consegui ver algo assim no manual, qual é a melhor maneira de produzir esse resultado?
Finalidade: Para poder executar a GUI do X11 no host e em um contêiner do Docker por meio do SSH. Se no
estiver definido, perco a capacidade de executar GUI a partir do host remoto. Se yes
estiver definido, perco a capacidade de executar a partir do contêiner remoto do Docker.