उनके नैदानिक निर्देशों के लिए /unix//a/12772/61349 को क्रेडिट ।
सुनिश्चित करें कि आप ssh ग्राहक -v ध्वज के साथ X11 अग्रेषण का अनुरोध कर रहे हैं
ssh example.com -X -v
और उपदेशात्मक संदेश देखें:
debug1: Requesting X11 forwarding with authentication spoofing.
एक और टेलर समस्या संकेत है कि आपके लिए DISPLAY
पर्यावरण चर beign सेट की कमी है । यदि इसका खाली / परेशान होना, कुछ गड़बड़ है। कम से कम उपरोक्त पोस्ट के अनुसार , ये चर आपके लिए स्वचालित रूप से सेट किए गए हैं।
मैं SSH कंट्रोल मास्टर का उपयोग कर रहा था जैसे मेरे ssh कनेक्शन:
Host <hostname>
ControlMaster auto
ControlPath ~/.ssh/control/%r@%h:%p
ControlPersist 10m
मेरे पहले ssh कनेक्शन ने X11Firwarding का अनुरोध नहीं किया था, इसलिए भविष्य में ssh
कॉल के विकल्पों का उपयोग नहीं किया जा रहा था। तो मेरे लिए,
ssh -X
को पूरी तरह से नजरअंदाज किया जा रहा था
यदि आप "रिक्वेस्टिंग एक्स 11 फॉरवर्डिंग" नहीं देख रहे हैं, लेकिन आप देख रहे हैं कि मक्सर का पुन: उपयोग सत्र हो रहा है;
debug1: auto-mux: Trying existing master
debug1: mux_client_request_session: master session id: 10
फिर आपको उस कनेक्शन के लिए अपने वर्तमान कंट्रोलमास्टर से बाहर निकलने की जरूरत है और -X / -Y ध्वज के साथ फिर से कनेक्ट करें।
अपने ControlMaster को रोकने के लिए
ssh -O check <hostname>
Master running (pid=2758)
(यह कंट्रोलमास्टर का उपयोग करके सभी सक्रिय कनेक्शनों से बाहर निकल जाएगा)
ssh -O exit <hostname>
Exit request sent.
-Y
इसके बजाय कोशिश की है-X
?