प्रोहोस्टर > Блог > प्रशासन > ग्राफिकल इंटरफेससह लिनक्सवर VPS: उबंटू 2 वर X18.04Go सर्व्हर लाँच करणे
ग्राफिकल इंटरफेससह लिनक्सवर VPS: उबंटू 2 वर X18.04Go सर्व्हर लाँच करणे
सानुकूलन VNC и RDP आम्ही आधीच वर्च्युअल सर्व्हरवर प्रभुत्व मिळवले आहे, लिनक्स व्हर्च्युअल डेस्कटॉपशी कनेक्ट होण्यासाठी आणखी एक पर्याय शोधणे बाकी आहे. कंपनीने निर्माण केलेल्या संधी नोमशीन प्रोटोकॉल NX अतिशय मनोरंजक आहेत, आणि ते धीमे चॅनेलवर चांगले कार्य करते. ब्रँडेड सर्व्हर सोल्यूशन्स महाग आहेत (क्लायंट विनामूल्य आहेत), परंतु एक विनामूल्य अंमलबजावणी देखील आहे, ज्याची या लेखात चर्चा केली जाईल - सिस्टम X2Go. हे ओपन सोर्स प्रकल्पातून काढून टाकण्यात आले फ्रीएनएक्स, जेव्हा NoMachine ने त्याला पाठिंबा देणे बंद केले आणि त्याला मुक्तपणे तरंगू दिले.
लिनक्सवरील व्हर्च्युअल ग्राफिकल डेस्कटॉपला जोपर्यंत वापरकर्ता ऍप्लिकेशन प्रोग्राम्स चालवणे सुरू करत नाही तोपर्यंत शक्तिशाली मशीनची आवश्यकता नसते. चाचण्यांसाठी, आम्ही दोन कॉम्प्युटिंग कोर, चार गीगाबाइट्स RAM आणि वीस गीगाबाइट हार्ड ड्राइव्ह (HDD) सह मजबूत सरासरी उबंटू सर्व्हर 18.04 LTS घेऊ. Ubuntu Server 20.04 LTS च्या प्रतिमा RuVDS वर आधीपासूनच उपलब्ध आहेत; अधिक अलीकडील आवृत्ती सेट करण्याची प्रक्रिया समान असेल. तुमच्या ऑर्डरवर 10% सूट मिळवण्यासाठी प्रोमो कोड Habrahabr10 वापरण्यास विसरू नका.
संगणकीय संसाधनांच्या तुलनेने कमी आवश्यकतांमुळे आम्ही पुन्हा आमचे डेस्कटॉप वातावरण म्हणून XFCE निवडतो. याव्यतिरिक्त, आभासी वातावरणात रिमोट ऍक्सेसद्वारे हे डीई चालविण्यात कोणतीही समस्या नाही:
पुढील पायरी म्हणजे स्थानिकीकरण सेट करणे आणि अनुप्रयोग प्रोग्रामचा किमान संच स्थापित करणे: एक ब्राउझर, एक ईमेल क्लायंट आणि ऑफिस सूट. प्रथम, सिस्टम प्रोग्रामसाठी भाषांतर स्थापित करा:
sudo apt-get install language-pack-ru
चला स्थानिकीकरण सेट करूया:
sudo update-locale LANG=ru_RU.UTF-8
/etc/default/locale स्वहस्ते संपादित करून समान प्रभाव प्राप्त केला जाऊ शकतो.
GNOME आणि KDE च्या स्थानिकीकरणासाठी, रेपॉजिटरीमध्ये भाषा-पॅक-ग्नोम-रू आणि भाषा-पॅक-केडीई-रू पॅकेजेस आहेत - जर तुम्ही या डेस्कटॉप वातावरणातील प्रोग्राम्स वापरत असाल तर तुम्हाला त्यांची आवश्यकता असेल. XFCE मध्ये, भाषांतरे अनुप्रयोगांसह स्थापित केली जातात. पुढे आपण शब्दकोश स्थापित करू शकता:
# Словари для проверки орфографии
sudo apt-get install hunspell hunspell-ru
# Тезаурус для LibreOffice
sudo apt-get install mythes-ru
# Англо-русский словарь в формате DICT
sudo apt-get install mueller7-dict
याव्यतिरिक्त, काही अनुप्रयोग प्रोग्रामसाठी भाषांतरांची स्थापना आवश्यक असू शकते:
# Браузер Firefox
sudo apt-get install firefox firefox-locale-ru
# Почтовый клиент Thunderbird
sudo apt-get install thunderbird thunderbird-locale-ru
# Офисный пакет LibreOffice
sudo apt-get install libreoffice libreoffice-l10n-ru libreoffice-help-ru
На этом подготовка окружения рабочего стола завершена.
X2Go सर्व्हर स्थापित करत आहे
X2Go सर्व्हर आणि क्लायंटच्या स्थिर आवृत्त्या बाह्य भांडारातून स्थापित केल्या जाऊ शकतात पीपीए (वैयक्तिक पॅकेजेस संग्रहण) चालू Launchpad किंवा सध्याच्या उबंटू रिलीजच्या मानक भांडारांमधून. आम्ही दुसऱ्या पर्यायावर लक्ष केंद्रित करू, कारण दोन्ही स्त्रोतांमधील सॉफ्टवेअर आवृत्त्या समान आहेत, परंतु जर तुम्हाला अतिरिक्त पॅकेजेसची आवश्यकता असेल, तर तुम्हाला तृतीय-पक्ष भांडार कनेक्ट करावे लागेल. आम्हाला दोन पॅकेजेस स्थापित करण्याची आवश्यकता आहे:
तुम्ही MATE किंवा LXDE वातावरण वापरत असल्यास, अतिरिक्त पॅकेजेसची आवश्यकता असेल (ते XFCE साठी आवश्यक नाहीत):
sudo apt-get install x2gomatebindings # if you use MATE/mubuntu
sudo apt-get install x2golxdebindings # if you use LXDE/lubuntu
केकवरील आयसिंग: X2Go SSH द्वारे कार्य करते आणि पुढील कॉन्फिगरेशनची आवश्यकता नाही. VPS ला फायरवॉल नियमांमध्ये sshd चालू असणे आणि पोर्ट 22 मध्ये प्रवेश असणे आवश्यक आहे. आम्ही व्हर्च्युअल सर्व्हरबद्दल बोलत असल्याने, हे कदाचित आधीच बॉक्सच्या बाहेर केले गेले आहे. फिजिकल मशीनवर SSH द्वारे रिमोट ऍक्सेस उघडणे सोपे आहे. फक्त X2Go सर्व्हरची स्थिती तपासणे बाकी आहे:
sudo systemctl status x2goserver
डेस्कटॉप वातावरणासह कार्य करण्यासाठी एक विशेषाधिकार नसलेला वापरकर्ता तयार करणे देखील फायदेशीर आहे:
sudo adduser desktopuser
चला वापरकर्त्याला sudo गटात जोडू या जेणेकरून तो प्रशासनाशी संबंधित कार्ये करू शकेल. अशी कोणतीही आवश्यकता नसल्यास, तुम्ही ही पायरी वगळू शकता:
sudo gpasswd -a desktopuser sudo
डेस्कटॉप कनेक्शन
Windows, Linux आणि OS X साठी X2Go क्लायंट सॉफ्टवेअर उपलब्ध आहे डाउनलोड वर साइट प्रकल्प Android क्लायंट विकासाधीन आहे, आणि NoMachine कडील मोफत मोबाइल अनुप्रयोग X2Go सर्व्हरशी सुसंगत नाहीत. तुम्ही तुमच्या स्थानिक संगणकावर उबंटू स्थापित केले असल्यास, फक्त x2goclient पॅकेज जोडा:
sudo apt-get install x2goclient
प्रजाती विविधता जपण्यासाठी, यावेळी आम्ही ग्राहक घेऊ विंडोज:
येथे तुम्ही कनेक्शन सेटिंग्ज, इनपुट/आउटपुट डिव्हाइसेस आणि मल्टीमीडिया डिव्हाइसेस कॉन्फिगर करू शकता.
सर्वकाही योग्यरित्या केले असल्यास, कनेक्ट केल्यानंतर XFCE डेस्कटॉप दिसेल.
दूरस्थ संगणकावर अनुप्रयोग चालवणे
काहीवेळा, संपूर्ण डेस्कटॉप वातावरणाऐवजी, आपल्याला रिमोट संगणकावर संसाधन-केंद्रित अनुप्रयोग (उदाहरणार्थ, एक IDE) चालवावा लागेल. हे करणे कठीण नाही; फक्त कनेक्शन सेटिंग्जमध्ये योग्य सत्र प्रकार आणि आदेश निर्दिष्ट करा.
Ubuntu सह रिमोट VPS वर चालणारा ब्राउझर
X2Go वापरण्यासाठी आणखी विदेशी पर्याय देखील आहेत: सिस्टम, उदाहरणार्थ, रिमोट संगणकावर वापरकर्ता सत्राशी कनेक्ट करण्याची परवानगी देते (TeamViewer प्रमाणे). या प्रकरणात, दोन्ही क्लायंट आणि सर्व्हर भाग दोन्ही मशीनवर स्थापित करणे आवश्यक आहे. याव्यतिरिक्त, प्रत्येक क्लायंटवर सत्र प्रोफाइल परिभाषित करणे आवश्यक नाही: आपण x2gobroker सर्व्हरवर परिभाषित करण्यासाठी स्थापित आणि कॉन्फिगर करू शकता. हे करण्यासाठी आपल्याला कनेक्ट करणे आवश्यक आहे तृतीय पक्ष भांडार अतिरिक्त पॅकेजेससह.
X2Go चे फायदे
उच्च-बँडविड्थ VNC प्रणालीच्या विपरीत, X2Go प्रगत NX 3 प्रोटोकॉल वापरते ज्यामुळे डेटाचे हस्तांतरण कमी होते. सिस्टमचा स्वतःचा X सर्व्हर आहे, याशिवाय, त्याला अक्षरशः कोणत्याही सेटिंग्जची आवश्यकता नाही आणि प्रगत क्षमता आहेत. आम्ही फक्त सर्वात मूलभूत गोष्टींबद्दल बोललो, परंतु X2Go बरेच काही करू शकते, सर्व्हरवरून क्लायंटवर ऑडिओ आणि व्हिडिओ प्रसारित करणे, स्थानिक प्रिंटरवर मुद्रण करणे (VPS वर तुम्हाला आभासी प्रिंटर कॉन्फिगर करण्यासाठी अतिरिक्त पॅकेजेस स्थापित करावे लागतील) आणि सामायिक निर्देशिका. सर्व्हरशी परस्परसंवाद विश्वासार्ह आणि वेळ-चाचणी केलेल्या sshd द्वारे होतो - सुरक्षित प्रमाणीकरण यंत्रणा वापरकर्त्यासाठी उपलब्ध आहे, यासह. चाव्या सह. तुम्ही लॉग इन करता तेव्हा X2Go तुमचे वातावरण आपोआप सेट करते (X सर्व्हर नेहमी चालू ठेवण्याची गरज नाही), बहु-वापरकर्ता कार्य आणि सर्वात लोकप्रिय डेस्कटॉप वातावरणास समर्थन देते, आणि कनेक्शन गमावल्यानंतरही तुमचे सत्र नष्ट करत नाही.