Como enviar um identificador para uma conexão SSH?

0

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.

    
por Alexis_FR_JP 13.07.2018 / 23:31

0 respostas

Tags