/ / Ssh - linux, macos, ssh, x11 के माध्यम से x11 विंडो में खोलने के लिए दूरस्थ डेस्कटॉप नहीं मिल सकता है

Ssh-linux, macos, ssh, x11 के माध्यम से x11 विंडो में खोलने के लिए दूरस्थ डेस्कटॉप नहीं मिल सकता है

मुझे एक दूरस्थ मशीन के डेस्कटॉप की एक x11 विंडो प्राप्त करने में समस्या हो रही है।

मैं एक स्थानीय नेटवर्क में वीपीएन "एड हूं और मैं कमांड लाइन के माध्यम से अपने इच्छित कंप्यूटर में प्रवेश कर सकता हूं:

ssh -X computer_name -l login_name

मैंने सोचा था कि -X x11 में पॉप-अप करने के लिए रिमोट मशीन के डेस्कटॉप का कारण बनेगा, और हालाँकि x11 को मेरे मैक पर लॉन्च किया गया था, लेकिन मुझे मशीनों के डेस्कटॉप का x11 विंडो नहीं मिला।

मुझे नई x11 विंडो में चलने और पॉप अप करने के लिए emacs जैसी चीजें मिल सकती हैं, लेकिन मैं पूरे डेस्कटॉप को प्राप्त करना चाहता हूं।

मैं Mac OS 10.7 चला रहा हूं, और रिमोट मशीन linux चला रही है।

किसी भी सहायता की सराहना की जाएगी।

उत्तर:

उत्तर № 1 के लिए 4

पता लगा लिया।

आज्ञा के बाद

ssh -X computer_name -l login_name

मुझे एक सूक्ति-सत्र शुरू करना था

gnome-session >&/dev/null &

इसने मुझे x11 विंडो में लिनक्स डेस्कटॉप दिया।


जवाब के लिए 3 № 2

ssh -X (या -Y) केवल सुरंगों के लिए अपने स्थानीय एक्स सर्वर से कनेक्शनदूरस्थ मशीन पर आपके SSH सत्र से आवेदन शुरू हो गए। यह डेस्कटॉप वातावरण के बारे में कुछ भी नहीं कर सकता है जो रिमोट मशीन के अपने एक्स सर्वर पर चल रहा है।

आप शायद कुछ पसंद कर रहे हैं VNC, X11 अग्रेषण नहीं।


जवाब के लिए 0 № 3

एक्स-विंडो आपको दूरस्थ रूप से प्रोग्राम चलाने की अनुमति देता है, औरस्थानीय रूप से आपकी मशीन पर उनकी खिड़कियां दिखाई देती हैं। जैसा कि आपने कहा, आप इसे ठीक से काम करने में सक्षम थे। यदि आप अपने मैक पर पूरा लिनक्स डेस्कटॉप देखना चाहते हैं, तो आप VNC जैसे प्रोग्राम का उपयोग करना चाहेंगे।

आपको अपने linux मशीन पर vncserver चलाने की आवश्यकता होगी, फिर आप पूरे linux desktop को देखने के लिए अपने मैक पर कई VNC क्लाइंट्स का उपयोग कर सकते हैं। उदाहरण के लिए, VNC का चिकन.


जवाब के लिए 0 № 4

यदि आप चाहते हैं कि आपका रिमोट लिनक्स डेस्कटॉप होअपने मैक पर एक विंडो पर प्रदर्शित करना चाहिए जिसे आपको अपने मैक पर उपयोग करना चाहिए (बशर्ते कि वीपीएन पहले से ही सेटअप और चल रहा है, आपके पास आपके लिनक्स सर्वर तक पहुंच है, और एक्सडीएमसीपी इस पर कॉन्फ़िगर है):

$ Xephyr -query <linux-ip-or-name> :1