Tidak dapat menjalankan xterm. DISPLAY tidak disetel.


13

Ini pengaturan saya:

$ 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
apakah Anda menggunakan -X saat Anda ssh? ssh -X user@server?
Panther

@ bodhi.zazen: Itu dia.
Bruce

Jawaban:



4

Dalam kasus saya, saya kehilangan program xauth pada mesin target

Cara men-debug situasi ini:

  1. Pada host target, jalankan daemon sshd lain untuk melakukan debug pada port lain:

    /usr/sbin/sshd -d -p 222
    
  2. Pada host sumber:

    ssh -v -Y phil@192.168.0.14 -p 222
    

Dalam situasi saya, saya bisa melihat:

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

(Catatan: untuk menjalankan sshd di port lain, Anda mungkin perlu memodifikasi atau menonaktifkan iptables untuk sementara:, /etc/init.d/iptables stopatau yang setara)


Terima kasih telah berbagi informasi ini! Memecahkan masalah saya.
Fabian Knapp


0

Apakah Anda menjalankan vncpasswdakun yang Anda gunakan untuk menulis file konfigurasi?

Saya memiliki masalah ini karena saya mengonfigurasi rootakun tetapi vncpengguna lain, jalankan vncpasswdlagi di akun yang benar dan semuanya akan beres.


1
Pertanyaan mengenai xterm tidak berfungsi karena tampilan tidak disetel. tidak ada hubungannya vnc. protokol yang digunakan untuk mengakses bisa berupa apa saja misalnya: ssh
mrtipale
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.