जबकि X11 अधिकांश लिनक्स डेस्कटॉप के लिए आधार बना हुआ है, इसकी नेटवर्क पारदर्शिता, या पूरे नेटवर्क में आउटपुट प्रदर्शित करने की क्षमता, इसकी अनसुनी विशेषताओं में से एक है। SSH दूरस्थ मशीन पर Linux GUI ऐप्स चलाना और उन्हें आपकी मशीन पर प्रदर्शित करना आसान और सुरक्षित बनाता है।
Linux ऐप्स को दूरस्थ रूप से क्यों चलाएं?
आप किसी अन्य मशीन पर ग्राफिकल लिनक्स प्रोग्राम क्यों चलाना चाहेंगे? यदि आप R या Mathematica जैसे जटिल वैज्ञानिक कंप्यूटिंग प्रोग्राम का उपयोग कर रहे हैं, तो आप इसे a. पर चला सकते हैं स्थानीय स्तर पर हल्के कंप्यूटिंग वातावरण का उपयोग करते हुए भारी मशीन, जैसे कि a क्रोमबुक।
यह कई उपयोगकर्ताओं के बीच तकनीकी अनुप्रयोगों को एक केंद्रीय सर्वर पर स्थापित करके साझा करने का एक शानदार तरीका है।
सर्वर पर एक्स कनेक्शन अधिकृत करना
SSH पर X11 कनेक्शन सक्षम करने के लिए, आपको दूरस्थ सर्वर पर X11 अग्रेषण सक्षम करना होगा। यह का उपयोग करके किया जाता है /etc/ssh/sshd_config फ़ाइल।
आपको इस फ़ाइल को संपादित करने के लिए रूट उपयोगकर्ता के रूप में खोलना होगा। "X11Forwarding" विकल्प तक स्क्रॉल करें और इसे "हां" में बदलें यदि यह पहले से सक्षम नहीं है। SSH सर्वर को पुनरारंभ करने के लिए,
systemctl कमांड का उपयोग करें:sudo systemctl पुनरारंभ sshd
आपको इसे सक्रिय करने के लिए एक प्रमुख "#" टिप्पणी वर्ण को हटाने की भी आवश्यकता हो सकती है। एक बार हो जाने के बाद, फ़ाइल को सहेजें और ओपनएसएसएच सर्वर शुरू करें यदि यह पहले से नहीं चल रहा है। यदि आप व्यवस्थापक नहीं हैं, तो आपको व्यवस्थापक से आपके लिए यह करने के लिए कहना पड़ सकता है।
SSH का उपयोग करके दूर से ग्राफिकल X ऐप्स चलाना
अपने X ऐप्स को दूरस्थ रूप से चलाने के लिए, SSH के साथ दूरस्थ सर्वर में लॉग इन करें -एक्स विकल्प, जो क्लाइंट के अंत में X अग्रेषण को सक्षम करेगा।
ssh -X उपयोगकर्ता नाम @ सर्वर
अपने प्रोग्राम चलाने के लिए, उन्हें कमांड लाइन से कॉल करें जैसे कि आप डेस्कटॉप लिनक्स सिस्टम पर बैठे हों। यदि सब कुछ ठीक रहा, तो आपको अपने डेस्कटॉप पर प्रोग्राम दिखाई देना चाहिए, भले ही वह कहीं और चल रहा हो।
क्योंकि X अग्रेषण धीमा है, आपके द्वारा कमांड चलाने से लेकर विंडो खुलने तक इसमें कुछ समय लग सकता है। यदि आपको एक पूर्ण डेस्कटॉप की आवश्यकता है या आप ऐप्स को तेज़ी से चलाना चाहते हैं, तो आप इस पर गौर करना चाहेंगे वीएनसी की तरह एक और रिमोट डिस्प्ले समाधान.
यदि आप समस्याओं में भाग लेते हैं, तो इसका उपयोग करने का प्रयास करें -Y के बजाय विकल्प -एक्स. यह कुछ सुरक्षा जांचों को अक्षम कर देगा लेकिन फिर भी आपको SSH पर X ऐप्स चलाने की अनुमति देगा। ऐसा न होने पर, सुनिश्चित करें कि ऊपर बताए अनुसार रिमोट मशीन पर X फ़ॉरवर्डिंग सक्षम है।
अब आप SSH पर Linux ऐप्स चला सकते हैं
SSH X फ़ॉरवर्डिंग से Linux GUI ऐप्स को दूरस्थ रूप से चलाना आसान हो जाता है. यह दिखाता है कि नेटवर्क-उन्मुख लिनक्स कैसा है क्योंकि आप रिमोट सिस्टम का उपयोग कर सकते हैं जैसे कि आप कीबोर्ड और स्क्रीन पर बैठे थे, चाहे आप कहीं भी हों। एक बार जब आप एसएसएच सेट कर लेते हैं, तो सुरक्षित रिमोट लॉगिन एक स्नैप होता है।
अपने Linux कंप्यूटर या सर्वर को दूरस्थ रूप से एक्सेस करने की आवश्यकता है? यहां लिनक्स, विंडोज और मोबाइल पर एसएसएच को सेट और कॉन्फ़िगर करने का तरीका बताया गया है।
आगे पढ़िए
- लिनक्स
- एसएसएच
- लिनक्स ऐप्स
डेविड प्रशांत नॉर्थवेस्ट में स्थित एक स्वतंत्र लेखक हैं, लेकिन मूल रूप से खाड़ी क्षेत्र से हैं। वह बचपन से ही टेक्नोलॉजी के शौकीन रहे हैं। डेविड की रुचियों में पढ़ना, गुणवत्ता वाले टीवी शो और फिल्में देखना, रेट्रो गेमिंग और रिकॉर्ड संग्रह करना शामिल है।
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें