Eu não deveria ser necessário definir a variável de ambiente DISPLAY
, desde que o servidor SSH tenha definido X11DisplayOffset
. Como você está vendo localhost:10.168
(o que é falso), parece que o servidor SSH tem 10 para essa configuração, que é um padrão típico.
Basta assinalar o SSH > X11 box e estabeleça uma conexão. Verifique o valor de $DISPLAY
na máquina remota e deverá ficar assim:
$ echo $DISPLAY
localhost:10.0
A exibição é localhost
do ponto de vista da máquina remota porque o SSH está interceptando aquela exibição e a enviando de volta pelo seu túnel para a sua máquina local. Supondo que você tenha um servidor X em execução em sua máquina local, inicie um xterm ou algo assim na máquina remota e ele deverá aparecer em sua tela local.