Estou usando o Ubuntu16 dentro de uma imagem do Docker em cima do CentOS6 para poder executar certos aplicativos de desktop que não são executados em cima do CentOS6.
Como exemplo, para executar o navegador Dartium, eu faço:
ssh -X -p 32768 docker@0.0.0.0 dartium
Para executar uma versão especial do firefox, eu faço:
ssh -X -p 32768 docker@0.0.0.0 firefox-mod
etc, etc, etc - para cada aplicativo que desejo executar no Ubuntu que não funcione no CentOS6, basta executá-lo via ssh -X
Um dos aplicativos requer acesso a um repositório git. Eu configurei todas as chaves SSH necessárias para fazê-lo funcionar e isso é o mais longe possível:
$ git fetch origin
/etc/ssh/ssh_config: line 55: Bad configuration option: x11forwarding
/etc/ssh/ssh_config: terminating, 1 bad configuration options
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
O git remote está configurado para ser executado via SSH, quando é executado, obviamente inclui o parâmetro x11forwarding necessário para ssh -X
funcionar. A remoção da x11forwarding
configuração faz com que funcione novamente, mas o encaminhamento do X11 para de funcionar.
ssh -T git@gitlab._____.____ -p 22
/etc/ssh/ssh_config: line 55: Bad configuration option: x11forwarding
/etc/ssh/ssh_config: terminating, 1 bad configuration options
Existe uma maneira de desativar o x11forwarding
único para o git
comando?