उनके नैदानिक निर्देशों के लिए /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?