Estou certo em supor que você colocou o X11Forwarding yes
no arquivo de configuração sshd
no servidor? Esta opção apenas permite o encaminhamento do X11, veja man sshd_config
( veja a página man completa ):
X11Forwarding
Specifies whether X11 forwarding is permitted. The argument must be “yes” or “no”. The default is “no”.
Você também precisa acionar o cliente para configurar o encaminhamento, por exemplo, chamando ssh -X you@server
.
Para verificar se o encaminhamento X11 está iniciado, adicione outro argumento -v
à chamada ssh e procure por uma linha como [...]Requesting X11 forwarding[...]
, por exemplo:
you@client $ ssh -v -X you@server
[...]
debug1: Requesting X11 forwarding with authentication spoofing.
[...]
you@server $
Se estiver funcionando corretamente, a variável $DISPLAY
não deve estar vazia. Se não estiver definido, o X11 não será encaminhado.