"Xhost" के साथ विभिन्न लिनक्स मशीनों पर सॉफ़्टवेयर चलाएं

विंडोज-आधारित घरेलू कंप्यूटरों के सामान्य उपयोग के विपरीत, लिनक्स / यूनिक्स वातावरण में, "नेटवर्क पर" काम करना हमेशा आदर्श रहा है, जो यूनिक्स और लिनक्स ऑपरेटिंग सिस्टम की शक्तिशाली नेटवर्किंग सुविधाओं को बताता है। लिनक्स अन्य कंप्यूटरों के लिए तेज़ और स्थिर कनेक्शन का समर्थन करता है और नेटवर्क पर ग्राफिकल यूजर इंटरफेस चला रहा है।

इन नेटवर्क गतिविधियों को निष्पादित करने के लिए प्राथमिक आदेश xhost- एक्स के लिए सर्वर एक्सेस कंट्रोल प्रोग्राम है। Xhost प्रोग्राम को एक्स सर्वर से कनेक्शन बनाने की अनुमति देने वाली मशीनों और उपयोगकर्ताओं की सूची में होस्ट (कंप्यूटर) नाम या उपयोगकर्ता नाम जोड़ने और हटाने के लिए उपयोग किया जाता है। यह ढांचा गोपनीयता नियंत्रण और सुरक्षा का एक प्राथमिक रूप प्रदान करता है।

उपयोग परिदृश्य

आइए उस कंप्यूटर को कॉल करें जिसे आप "लोकलहोस्ट" पर बैठे हैं और कंप्यूटर जिसे आप " रिमोट होस्ट " से कनेक्ट करना चाहते हैं। आप पहले xhost का उपयोग करें यह निर्धारित करने के लिए कि आप कौन से कंप्यूटर (स्थानीय) को स्थानीयहोस्ट से कनेक्ट करने के लिए अनुमति देना चाहते हैं। फिर आप टेलनेट का उपयोग कर रिमोट होस्ट से कनेक्ट होते हैं। इसके बाद, आप दूरस्थ होस्ट पर DISPLAY चर सेट करते हैं। आप इस DISPLAY चर को स्थानीय होस्ट में सेट करना चाहते हैं। अब जब आप रिमोट होस्ट पर एक प्रोग्राम शुरू करते हैं, तो इसका जीयूआई स्थानीय होस्ट (रिमोट होस्ट पर नहीं) पर दिखाई देगा।

उदाहरण केस का प्रयोग करें

मान लें कि स्थानीय होस्ट का आईपी पता 128.100.2.16 है और रिमोट होस्ट का आईपी पता 17.200.10.5 है। आपके द्वारा संचालित नेटवर्क के आधार पर, आप आईपी पते के बजाय कंप्यूटर नाम (डोमेन नाम) का उपयोग करने में भी सक्षम हो सकते हैं।

चरण 1. स्थानीयहोस्ट की कमांड लाइन पर निम्न टाइप करें:

% xhost + 17.200.10.5

चरण 2. दूरस्थ होस्ट पर लॉग ऑन करें:

% टेलनेट 17.200.10.5

चरण 3. रिमोट होस्ट (टेलनेट कनेक्शन के माध्यम से) पर, रिमोट होस्ट को स्थानीय होस्ट पर विंडो को टाइप करके प्रदर्शित करने के लिए निर्देश दें:

% setenv DISPLAY 128.100.2.16TP.0

(Setenv के बजाय आपको कुछ गोले पर निर्यात का उपयोग करना पड़ सकता है।)

चरण 4. अब आप रिमोट होस्ट पर सॉफ्टवेयर चला सकते हैं। उदाहरण के लिए, जब आप दूरस्थ होस्ट पर xterm टाइप करते हैं, तो आपको स्थानीय होस्ट पर एक xterm विंडो देखना चाहिए।

चरण 5. आपके समाप्त होने के बाद, आपको रिमोट होस्ट को अपनी एक्सेस कंट्रोल सूची से निम्नानुसार हटा देना चाहिए। स्थानीय होस्ट प्रकार पर:

% xhost - 17.200.10.5

त्वरित संदर्भ

Xhost कमांड में आपके नेटवर्किंग के साथ आपकी सहायता करने के लिए केवल कुछ भिन्नताएं हैं:

चूंकि लिनक्स वितरण और कर्नेल-रिहाई के स्तर अलग-अलग हैं, इसलिए xhost कैसे देखने के लिए मैन कमांड ( % man ) का उपयोग करें आपके विशेष कंप्यूटिंग पर्यावरण में लागू किया गया है।