Skip to main content

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

Redhat में X11 कैसे सक्षम करें || RHEL 6 || RHEL7 | Centos (जून 2026)

Redhat में X11 कैसे सक्षम करें || RHEL 6 || RHEL7 | Centos (जून 2026)
Anonim

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

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

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

आइए उस कंप्यूटर को कॉल करें जिसे आप "लोकलहोस्ट" पर बैठे हैं और कंप्यूटर जिसे आप "रिमोट होस्ट" से कनेक्ट करना चाहते हैं। आप पहले उपयोग करते हैं xhost यह निर्धारित करने के लिए कि आप कौन से कंप्यूटर (स्थानीय) को स्थानीयहोस्ट से कनेक्ट करने के लिए अनुमति देना चाहते हैं। फिर आप टेलनेट का उपयोग कर रिमोट होस्ट से कनेक्ट होते हैं। अगला, आप 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.16ft.0

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

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

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

%

xhost - 17.200.10.5

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

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

  • xhost + होस्टनाम : एक्स सर्वर एक्सेस कंट्रोल सूची में होस्टनाम जोड़ता है।
  • xhost - होस्टनाम : एक्स सर्वर एक्सेस कंट्रोल सूची से होस्टनाम हटा देता है।
  • xhost + : एक्सेस कंट्रोल बंद कर देता है (सभी रिमोट होस्ट्स को एक्स सर्वर तक पहुंच होगी)
  • xhost - : एक्सेस नियंत्रण को वापस चालू करता है।

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