लिनक्स पर X2Go कैसे सेट करें

दूर से अपनी पहुँच के लिए एक आसान तरीका की तलाश मेंलिनक्स डेस्कटॉप? X2Go स्थापित करने पर विचार करें। यह VNC जैसी किसी चीज़ की तुलना में अधिक उपयोगकर्ता के अनुकूल है, और इसके लिए Chrome दूरस्थ डेस्कटॉप जैसे वेब ब्राउज़र की आवश्यकता नहीं है। सबसे अच्छा हिस्सा है, यह मुख्य रूप से लिनक्स पर केंद्रित है, इसलिए आपको अन्य ऑपरेटिंग सिस्टम के पक्ष में समर्थन खोने के बारे में चिंता करने की आवश्यकता नहीं है। यहाँ आप लिनक्स पर X2Go कैसे सेट कर सकते हैं और इसे चला सकते हैं।

बिगड़ने की चेतावनी: इस लेख के अंत में नीचे स्क्रॉल करें और वीडियो ट्यूटोरियल देखें।

सर्वर सेट अप

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

X2Go का उपयोग करने के लिए SSH का उपयोग करने की आवश्यकता होती है। कृपया इस गाइड का पालन करने से पहले X11 अग्रेषण के साथ SSH की स्थापना करें।

उबंटू

X2Go के दो भाग हैं। उबंटू पर, केवल क्लाइंट मौजूद है। यदि आप X2Go सत्र की मेजबानी करना चाहते हैं, तो यह परेशान करने वाला है। इसे ठीक करने के लिए, समुदाय के सदस्यों ने खुद को एक पीपीए बनाने के लिए लिया है जिसे उपयोगकर्ता सर्वर घटक को जल्दी से जोड़ सकते हैं। PPA उबंटू के डेस्कटॉप संस्करणों के लिए विशिष्ट नहीं है। यदि आप एक Ubuntu सर्वर बॉक्स पर X2Go होस्ट स्थापित करना चाहते हैं, तो यह ठीक काम करेगा। इसके अलावा, PPA सभी उबंटू डेरिवेटिव्स (थिंक एलिमेंटरी एंड मिंट, आदि) पर काम करेगा।

एक टर्मिनल खोलें, और X2GO पीपीए जोड़ें:

sudo apt-add-repository ppa:x2go/stable

फिर, उपयुक्त अपडेट के साथ उबंटू के सॉफ्टवेयर स्रोतों को अपडेट करें।

sudo apt update

जब Ubuntu के लिए सॉफ़्टवेयर स्रोत अद्यतित होते हैं, तो सॉफ़्टवेयर इंस्टॉल करें।

sudo apt-get install x2goserver x2goserver-xsession

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

उबंटू मेट:

sudo apt-get install x2gomatebindings

Lubuntu:

sudo apt-get install x2golxdebinding

इन पैकेजों को उबंटू में स्थापित करने से स्वचालित रूप से एक X2Go सर्वर सत्र सेट हो जाएगा। सब कुछ स्थापित प्रक्रिया के भीतर किया जाता है, और कुछ भी ट्विक करने की आवश्यकता नहीं है।

डेबियन

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

sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E

मुख्य कुंजी के साथ, वास्तविक सॉफ़्टवेयर रेपो जोड़ने का समय है।

नोट: Debian 9.2 Stable का उपयोग नहीं कर रहा है? डेबियन के जो भी संस्करण आप चला रहे हैं, उसके साथ "स्थिर" बदलें।

echo "deb http://packages.x2go.org/debian stable main" | sudo tee /etc/apt/sources.list.d/x2go.list

सॉफ़्टवेयर स्रोत जोड़ने के बाद, परिवर्तनों को प्रतिबिंबित करने के लिए डेबियन को अपडेट करें।

sudo apt-get update

अंत में, सब कुछ काम करने के लिए X2Go सर्वर उपकरण स्थापित करें।

sudo apt-get install x2goserver x2goserver-xsession

आर्क लिनक्स

आर्क लिनक्स सामुदायिक रिपॉजिटरी के माध्यम से X2Go सर्वर सॉफ्टवेयर का समर्थन करने का प्रबंधन करता है। इसे स्थापित करने के लिए, आर्क पैकेज मैनेजर का उपयोग करें।

sudo pacman -S x2goserver

सॉफ़्टवेयर स्थापित होने के साथ, X2Go के लिए एक नया डेटाबेस बनाएं:

sudo x2godbadmin --createdb

अंत में, सर्वर सॉफ्टवेयर को सिस्टमड में सक्षम करें (और इसे भी शुरू करें)।

sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service

फेडोरा

X2Go फेडोरा पर अच्छी तरह से समर्थित है। का उपयोग कर किसी भी अन्य पैकेज की तरह इसे स्थापित करें dnf इंस्टॉल करें आदेश।

sudo dnf install x2goserver x2goserver-xsession

फिर, डेटाबेस बनाएँ जो X2Go का उपयोग करेगा (यदि फेडोरा आपके लिए ऐसा नहीं करता है)।

sudo x2godbadmin --createdb

अंत में, systemd के साथ सेवा को सक्षम करें।

sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service

OpenSUSE

X2Go सर्वर सॉफ़्टवेयर डेवलपर के स्वयं के सॉफ़्टवेयर रिपॉजिटरी के माध्यम से इंस्टॉलेशन के लिए उपलब्ध है। इसे जोड़ने का तरीका यहां दिया गया है:

sudo zypper ar http://packages.x2go.org/opensuse/SUSE-VERSION/extras x2go-extras

तथा

zypper ar http://packages.x2go.org/opensuse/SUSE-VERSION/main x2go-release

सॉफ्टवेयर रिपोज जोड़ने के बाद, संकुल को अपने सिस्टम में संस्थापित करें:

sudo zypper in x2goserver x2goserver-xsession

X2Go के लिए डेटाबेस बनाएँ। SUSE पैकेज इसकी देखभाल कर सकते हैं (या नहीं भी कर सकते हैं)। यदि X2Go काम नहीं करता है, तो यह टर्मिनल का उपयोग करते हुए, बस इसे स्वयं करने के लिए एक संकेत है।

सुडो x2godbadmin -createdb

सब कुछ स्थापित होने के साथ, सिस्टम इनिट सिस्टम के भीतर X2Go को सक्षम करें।

sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service

X2Go क्लाइंट स्थापित करें

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

उबंटू

sudo apt install x2goclient

डेबियन

sudo apt-get install x2goclient

आर्क लिनक्स

sudo pacman -S x2goclient

फेडोरा

sudo dnf install x2goclient

OpenSUSE

O2 से X2Go क्लाइंट के नवीनतम संस्करण को पकड़ो। इंस्टॉल करने के लिए, OpenSUSE के अपने संस्करण का चयन करें, फिर "1-क्लिक इंस्टॉल" बटन पर क्लिक करें।

कनेक्ट

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

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

अगले क्षेत्र में, "लॉगिन" फ़ील्ड में SSH पर लॉग इन करने के लिए आपके द्वारा उपयोग किए जाने वाले उपयोगकर्ता नाम को भरें।

"पोर्ट" के लिए, सबसे अच्छा विचार यह है कि इसे अकेला छोड़ दें। ऐसा इसलिए है क्योंकि अधिकांश लोग डिफ़ॉल्ट SSH पोर्ट को 22 से नहीं बदलते हैं। यदि, हालाँकि, आपने इसे ओपनएसएसएच में बदल दिया है, तो इसे "22" के स्थान पर जोड़ें।

अंत में, ड्रॉप-डाउन मेनू से एक डेस्कटॉप वातावरण चुनें। यदि आपको अपने ग्राहक में कोई भी दिखाई नहीं देता है, तो आपको एक स्थापित करना होगा।

नोट: X2Go के लिए LXDE, MATE या XFCE आज़माएं, क्योंकि वे बहुत हल्के होते हैं।

एक बार सब कुछ सेट हो जाने के बाद, अपने X2Go सर्वर से कनेक्ट करने के लिए "ओके" पर क्लिक करें!

टिप्पणियाँ