xterm을 작동시킬 수 없습니다. 디스플레이가 설정되지 않았습니다.


13

내 설정은 다음과 같습니다.

$ 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
당신이 ssh 때 -X를 사용 했습니까? ssh -X user@server?
Panther

@ bodhi.zazen : 그게 다야.
Bruce

답변:


10

-X 플래그를 사용해야합니다

ssh -X user@server

4

내 경우에는 대상 컴퓨터에서 xauth 프로그램이 누락되었습니다.

이러한 상황을 디버깅하는 방법 :

  1. 대상 호스트에서 다른 sshd 데몬을 실행하여 다른 포트에서 디버깅하십시오.

    /usr/sbin/sshd -d -p 222
    
  2. 소스 호스트에서 :

    ssh -v -Y phil@192.168.0.14 -p 222
    

내 상황에서 나는 볼 수 있었다 :

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

(참고 : 다른 포트에서 실행 SSHD에 일시적으로 비활성화의 iptables을 수정하거나해야 할 수 있습니다 /etc/init.d/iptables stop, 또는 동급)


이 정보를 공유해 주셔서 감사합니다! 내 문제를 해결했다.
Fabian Knapp


0

vncpasswd구성 파일을 작성하는 데 사용한 계정으로 실행 했습니까 ?

root계정을 구성했기 때문에이 문제가 발생 했지만 vnc사용자는 다른 사용자이며 vncpasswd올바른 계정에서 다시 실행하면 모든 것이 정상입니다.


1
표시가 설정되지 않아 xterm이 작동하지 않는 문제입니다. VNC를 수행 할 작업이 없습니다. ssh
mrtipale
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.