Nie mogę zmusić Xtermu do działania. WYŚWIETLACZ nie ustawiony.


13

Oto moje ustawienia:

$ 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

3
czy używałeś -X podczas ssh? ssh -X user@server?
Panther

@ bodhi.zazen: To było to.
Bruce

Odpowiedzi:



4

W moim przypadku brakowało mi programu xauth na maszynie docelowej

Jak debugować te sytuacje:

  1. Na hoście docelowym uruchom innego demona sshd, aby debugować na innym porcie:

    /usr/sbin/sshd -d -p 222
    
  2. Na hoście źródłowym:

    ssh -v -Y phil@192.168.0.14 -p 222
    

W mojej sytuacji mogłem zobaczyć:

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

(Uwaga: aby uruchomić sshd na innym porcie, może być konieczne zmodyfikowanie lub tymczasowe wyłączenie iptables: /etc/init.d/iptables stoplub równoważnego)


Dziękujemy za udostępnienie tych informacji! Rozwiązałem mój problem.
Fabian Knapp,


0

Czy uruchomiłeś vncpasswdkonto, na którym zapisałeś plik konfiguracyjny?

Miałem ten problem, ponieważ skonfigurowałem rootkonto, ale vncużytkownik jest inny, uruchom vncpasswdponownie na odpowiednim koncie i wszystko będzie dobrze.


2
Pytanie dotyczy tego, czy xterm nie działa z powodu nie ustawionego wyświetlania. nic do zrobienia VNC. protokół używany do uzyskiwania dostępu może być dowolny, np .: ssh
mrtipale
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.