Se o servidor X estiver sendo executado no host de destino e você quiser que o programa seja exibido lá, normalmente você executará 'export DISPLAY =: 0' onde: 0 significaria o primeiro servidor X em execução. Se você estiver executando vários servidores X (por exemplo, Xvnc) no host de destino, o seguinte: 0 poderá se tornar: 1 ou outro número, dependendo da configuração do servidor X.
Se você tem um servidor X rodando localmente (a máquina da qual você está se conectando) você pode usar 'ssh -X ...' ou 'ssh -Y' para fazer o login no host e encaminhar sua exibição para o programa executado remotamente . Veja outras respostas em redirecionando o servidor X por SSH.
Editar: verifique a resposta no artigo vinculado.
TL; DR:
- Verifique se o xauth está instalado no destino
- No conjunto / etc / sshd_config
X11Forwarding yes
- Execute ssh com -vv para verificar qual é o problema, se houver