मैं क्यूटी-निर्माता पर काम करने के लिए एक उबंटू सर्वर से कनेक्ट करने की कोशिश कर रहा हूं। इससे पहले कि सब कुछ गलत हो जाए, मैंने इस ट्यूटोरियल का अनुसरण किया । मैं पोटीन और Xming डाउनलोड किया और सब कुछ ठीक काम कर रहा था।
तब, अचानक, Qt-creator पर काम करते हुए मैं कोई परिवर्तन नहीं बचा सका। इसलिए, मैंने Qt-creator को बंद कर दिया और पोटीन सेशन को फिर से शुरू किया। इसने मुझसे यूज़रनेम और पासवर्ड के बारे में पूछा (हमेशा की तरह) तब सर्वर में लॉग-इन के बाद और जब मैंने Qt-creator चलाने की कोशिश की (हमेशा की तरह) निम्न संदेश दिखाई देता है:
PuTTY X11 proxy: wrong authorisation protocol attempted
Can't open display: localhost:10.0
इसलिए, मैंने इंटरनेट में पाए जाने वाले दो दृष्टिकोणों का उपयोग करके समस्या को हल करने की कोशिश की:
पहले एक का dpyname protoname hexkeyउपयोग कर रहा है:
xauth list
जो कुंजी है जो तब का उपयोग कर जोड़ा जा सकता है लौटना चाहिए:
xauth add
हालाँकि, यह काम नहीं किया क्योंकि xauth listकमांड ने कुछ भी नहीं लौटाया।
दूसरा उपाय था:
./etc/ssh/sshd_config
फ़ाइल खोलें: sshd_config और ForwardX11Trustedपढ़ने के लिए लाइन संपादित करें yes, और यदि कोई ऐसी लाइन मौजूद नहीं है, तो इसे जोड़ें।
ForwardX11Trusted yes
तब ssh सर्वर को पुनरारंभ करें और इसे काम करना चाहिए।
हालांकि, यह भी काम नहीं किया। मैं फ़ाइल sshd_configका उपयोग करके नहीं खोल सका xdg-openया geditफिर वही संदेश फिर से दिखाई देता है।
तो यह क्यों हो रहा है और इसका हल क्या है?
xauth add?
ForwardX11TrustedOpenSSH क्लाइंट के लिए एक विकल्प है, सर्वर के लिए नहीं। इसे जोड़ना sshdसंस्करण के आधार पर शुरू होने से रोक सकता है ।
sshd_configका उपयोग करकेsudo nanoऔर लाइन को जोड़ने के लिए:ForwardX11Trusted yes.. बुरी खबर यह है: "कदम जोड़ने" के बाद समस्या अभी भी मौजूद है !!!