Não é possível fazer o xterm funcionar. DISPLAY não definido.

10

Aqui estão minhas configurações:

$ xterm
xterm Xt error: Can't open display: 
xterm:  DISPLAY is not set

$ echo $DISPLAY

$ cat /etc/ssh/sshd_config | grep X
X11Forwarding yes
X11DisplayOffset 10
    
por Bruce 02.05.2013 / 20:00

4 respostas

8

Você precisa usar o sinalizador -X

ssh -X user@server
    
por Panther 02.05.2013 / 20:37
4

No meu caso, estava faltando o programa xauth na máquina de destino

Como depurar estas situações:

  1. No host de destino, execute outro daemon sshd para depurar em outra porta:

    /usr/sbin/sshd -d -p 222
    
  2. No host de origem:

    ssh -v -Y [email protected] -p 222
    

Na minha situação, pude ver:

debug1: Remote: No xauth program; cannot forward with spoofing.

(Nota: para executar o sshd em outra porta, você pode precisar modificar ou desabilitar temporariamente o iptables: /etc/init.d/iptables stop , ou equivalente)

    
por phil_w 07.02.2014 / 02:25
1

Tente com este comando:

DISPLAY=:0 xterm
    
por Alex Facciorusso 02.05.2013 / 20:07
0

Você executou vncpasswd na conta usada para gravar o arquivo de configuração?

Eu tive esse problema porque configurei a conta root , mas o usuário vnc é outro, execute novamente o vncpasswd na conta certa e tudo ficará bem.

    
por Breezescut 15.10.2015 / 08:33

Tags