काम करने के लिए 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 में उपयोग करते थे? ssh -X user@server?
पैंथर

@ bodhi.zazen: यही था।
ब्रूस

जवाबों:



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या समकक्ष)


यह जानकारी देने के लिए आपका धन्यवाद! मेरी समस्या का समाधान किया।
फेबियन कन्नप


0

क्या आपने vncpasswdउस कॉन्फ़िगरेशन को लिखने के लिए उपयोग किए गए खाते में चलाया था?

मुझे यह समस्या थी क्योंकि मैंने rootखाता कॉन्फ़िगर किया था लेकिन vncउपयोगकर्ता एक और है, vncpasswdफिर से सही खाते में चलाएं और सबकुछ ठीक हो जाएगा।


2
प्रश्न सेट नहीं होने के कारण xterm के काम न करने के संबंध में है। vnc करने के लिए कुछ भी नहीं। प्रोटोकॉल का उपयोग करने के लिए कुछ भी हो सकता है जैसे: ssh
mrtipale
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.