लिनक्स पर अग्रेषण X11 कैसे सेट करें

click fraud protection

X11 (जिसे Xorg सर्वर के रूप में भी जाना जाता है) लिनक्स के लिए डिस्प्ले सिस्टम है। तकनीक 80 के दशक के मध्य के आसपास की है और एक ऐसे समय के दौरान डिजाइन की गई थी जब व्यक्तिगत कंप्यूटर मुख्यधारा में आ रहे थे।

इतिहास के पाठ में शामिल हुए बिना, एक्स 11 सभी लिनक्स उपयोगकर्ताओं के लिए आवश्यक है, यहां तक ​​कि इस दिन के लिए भी। यह ग्राफिकल इंटरफ़ेस को काम करता है और अधिकांश दिन के संचालन आदि के लिए बहुत महत्वपूर्ण है।

ग्राफिक्स कार्ड को संभालने और सबसे अच्छे में से एक, लिनक्स पर डेस्कटॉप को रेंडर करने की क्षमता के अलावा X11 की विशेषताएं इस तथ्य है कि यह X11 के माध्यम से एक नेटवर्क पर एक ग्राफिकल इंटरफ़ेस प्रदर्शित कर सकता है अग्रेषित करना। इस ट्यूटोरियल में, हम आपको दिखाएंगे कि SSH पर लिनक्स पर X11 अग्रेषण कैसे सेट करें।

आवश्यक शर्तें

लिनक्स पर X11 अग्रेषण का उपयोग करने के लिए, आपके पास SSH होना चाहिए। SSH के कारण की आवश्यकता है कि X11 अग्रेषण सुरक्षित शेल की एक विशेषता है, और वर्तमान में SSH के बाहर इस सुविधा का लाभ उठाने का कोई तरीका नहीं है।

SSH सर्वर स्थापित करना काफी आसान है, और अधिकांश लिनक्स वितरण इसे एक या दो चरण प्रक्रिया से थोड़ा अधिक बनाते हैं। इसे सेट करने के लिए, टर्मिनल विंडो खोलें और इंस्टॉल करें

instagram viewer
SSH कंप्यूटर पर क्लाइंट कनेक्ट हो रहा है। क्लाइंट स्थापित होने के साथ, दूरस्थ कंप्यूटर या सर्वर पर जाएं और एसएसएच सर्वर पैकेज स्थापित करें, और सिस्टमड सेवाओं को इसका उपयोग शुरू करने के लिए सक्षम करें।

लिनक्स पर सिक्योर शेल सर्वर को कैसे स्थापित करें और कैसे उपयोग करें, इसके बारे में अनिश्चित? हम मदद कर सकते हैं! SSH की स्थापना पर हमारे ट्यूटोरियल की जाँच करें. यह कनेक्शन स्थापित करने के तरीके और यहां तक ​​कि कुछ सामान्य कमांड उदाहरणों के ऊपर जाता है!

X11 अग्रेषण सक्षम करें

SSH में X11 अग्रेषण सुविधा को सक्षम करना SSH कॉन्फ़िगरेशन फ़ाइल के भीतर किया जाता है। कॉन्फ़िगरेशन फ़ाइल है /etc/ssh/ssh_config, और के साथ संपादित किया जाना चाहिए sudo या रूट उपयोगकर्ता की पहुंच. एक टर्मिनल विंडो खोलें और सुपरयुसर लॉगिन कमांड चलाएं। यदि आप उपयोग नहीं कर सकते सु क्योंकि आपके सिस्टम ने इसे अक्षम कर दिया है, इसे इसके साथ बदलें सूद- s इस तरह से रूट खाते में प्रवेश करने के लिए।

सु -

या

सूद- s

टर्मिनल में अब रूट एक्सेस है, इसलिए नैनो टेक्स्ट एडिटर के साथ ssh_config को खोलना सुरक्षित है। एक टर्मिनल में, नैनो टेक्स्ट एडिटर टूल में ssh_config खोलें।

नैनो -w / etc / ssh / ssh_config

नैनो टेक्स्ट एडिटर के माध्यम से स्क्रॉल करें ऊपर नीचे तीर कुंजियाँ, "फॉरवर्डएक्स 11" कहने वाली रेखा का पता लगाएं और कोड के सामने से टिप्पणी प्रतीक (#) को हटा दें।

नोट: यदि आपको ssh_config फ़ाइल में X11 अग्रेषण लाइन नहीं मिल रही है, तो दबाएँ Ctrl + W खोज सुविधा को लाने के लिए नैनो में। फिर "फॉरवर्डएक्स 11" में पेस्ट करें और दबाएं दर्ज कॉन्फ़िगरेशन फ़ाइल में कोड की लाइन पर जाने के लिए।

SSH सर्वर कॉन्फ़िगरेशन फ़ाइल में संपादन करने के बाद, दबाएं Ctrl + O आपके द्वारा किए गए संपादन को बचाने के लिए कीबोर्ड शॉर्टकट। नैनो संपादन उपकरण को बंद करें Ctrl + X.

SSH सर्वर को रीसेट करें

अब जब SS11 सर्वर कॉन्फ़िगरेशन फ़ाइल में X11Forward लाइन चालू है, SSH सर्वर सॉफ़्टवेयर को रीबूट करना होगा, क्योंकि कॉन्फ़िगरेशन परिवर्तन तुरंत नहीं होता है। अधिकांश लिनक्स वितरणों के लिए, SSH को रीसेट करना शामिल है systemctl पुनः आरंभ करें आदेश।

नोट: लिनक्स वितरण जो सिस्टम का उपयोग नहीं करते हैं उनके पास एसएसएच के लिए अपना स्वयं का पुनरारंभ तंत्र है। यदि आप अपने सुरक्षित शेल सर्वर सॉफ़्टवेयर को रिबूट करने के लिए कमांड का पता नहीं लगा सकते हैं, तो अगली सबसे अच्छी बात मशीन को रिबूट करना है। बैक अप बूट करने के बाद कॉन्फ़िगरेशन परिवर्तन काम करना शुरू कर देगा।

systemctl पुनरारंभ sshd.service

जब SSHD पृष्ठभूमि सेवा वापस आती है, तो आपका SSH सर्वर नेटवर्क पर X11 विंडो को अग्रेषित करने के लिए तैयार होगा।

X11 अग्रेषण का उपयोग करें

X11 अग्रेषण SSH की एक विशेषता है, यह अपनी चीज़ नहीं है। इसका उपयोग करने के लिए, नीचे दिए गए जैसे SSH कनेक्शन कमांड में लिखें।

नोट: प्रतिस्थापित करें remoteuser तथा रिमोट होस्ट नाम दूरस्थ उपयोगकर्ता नाम और दूरस्थ होस्टनाम या आईपी पते के साथ

ssh Remoteuser @ रिमोट-होस्टनाम -X

यदि आपका SSH सर्वर उस पोर्ट पर चलता है जो डिफ़ॉल्ट पोर्ट यानी पोर्ट 22 पर नहीं है, तो आपको इसे कनेक्शन कमांड में निर्दिष्ट करना होगा। एक सफल कनेक्शन बनाने के लिए निम्न कमांड उदाहरण का प्रयास करें।

ssh Remoteuser @ रिमोट-होस्टनाम -X -p पोर्टनंबर

एक बार SSH का सफल कनेक्शन रिमोट मशीन से हो जाने के बाद, आप टर्मिनल से प्रोग्राम को चलाकर सर्वर पर स्थापित अनुप्रयोगों को दूरस्थ रूप से आपके कंप्यूटर के डेस्कटॉप पर स्थापित कर सकते हैं।

उदाहरण के लिए, SSH सर्वर पर स्थापित Gedit का संस्करण लॉन्च करने के लिए, आप इसे चलाते हैं एडिट आदेश।

एडिट

Nautilus फ़ाइल प्रबंधक के लिए, आप चला सकते हैं नॉटिलस आदेश।

नॉटिलस

SSH और X11 अग्रेषण पर एक से अधिक प्रोग्राम लॉन्च करने की आवश्यकता है? आपको कई SSH कनेक्शन खोलने और उनमें से प्रत्येक से काम करने की आवश्यकता होगी।

आगे के कार्यक्रम बंद करना

SSH पर अग्रेषित एक खुले अनुप्रयोग को बंद करने के लिए, आप दबा सकते हैं Ctrl + C, या अपने कंप्यूटर पर किसी अन्य प्रोग्राम की तरह "क्लोज़" बटन पर क्लिक करें।

watch instagram story
खोज
हाल के पोस्ट