Estou tentando executar um programa depois de ativar o encaminhamento de porta do X windows.
Meu arquivo sshd_config em / etc / ssh / sshd_config está configurado de tal forma que:
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
e meu arquivo ssh_config em / etc / ssh / ssh_config possui:
Host *
ForwardAgent yes
ForwardX11 yes
Eu tento habilitar o encaminhamento de porta do X Windows com
lemon:~ # ssh -X localhost
lemon:~ # echo $DISPLAY
lemon:~ # /usr/bin/SMclient
xdpyinfo: unable to open display "".
Unable to launch GUI due to X server display setting problem, Exiting .
Então $ DISPLAY está definido para nada. Eu tentei tudo o que vi online. Originalmente não havia nenhum arquivo .Xauthority, então eu copiei / var / run / gdm / auth-for - / database e renomeou o arquivo .Xauthority
Eu então tentei
lemon:~ # xauth generate :0 . trusted
Invalid MIT-MAGIC-COOKIE-1 keyxauth: (argv):1: unable to open display ":0".
Quando isso não funcionou, apaguei o antigo arquivo .Xauthority e, em seguida:
lemon:~ # touch ~/.Xauthority
lemon:~ # xauth generate :0 . trusted
No protocol specified
xauth: (argv):1: unable to open display ":0".
E muitos outros sugeriram executar o host +, o que apenas leva a
lemon:~ # xhost +
xhost: unable to open display ""