प्रोहोस्टर > Блог > प्रशासन > ग्राफिकल इन्टरफेसको साथ लिनक्समा VPS: Ubuntu 2 मा X18.04Go सर्भर सुरू गर्दै
ग्राफिकल इन्टरफेसको साथ लिनक्समा VPS: Ubuntu 2 मा X18.04Go सर्भर सुरू गर्दै
अनुकूलन VNC и आरडीपी हामीले भर्चुअल सर्भरमा पहिले नै महारत हासिल गरिसकेका छौं, यो लिनक्स भर्चुअल डेस्कटपमा जडान गर्नको लागि अर्को विकल्प अन्वेषण गर्न बाँकी छ। कम्पनी द्वारा सिर्जना अवसरहरू नो मेसिन प्रोटोकल NX धेरै रोचक छन्, र यसले ढिलो च्यानलहरूमा राम्रोसँग काम गर्दछ। ब्रान्डेड सर्भर समाधानहरू महँगो छन् (ग्राहकहरू निःशुल्क छन्), तर त्यहाँ नि: शुल्क कार्यान्वयन पनि छ, जुन यस लेखमा छलफल गरिनेछ - प्रणाली X2Go। यो खुला स्रोत परियोजनाबाट काटेको थियो FreeNX, जब NoMachine ले उसलाई समर्थन गर्न छोड्यो र उसलाई स्वतन्त्र रूपमा तैरन दियो।
लिनक्समा भर्चुअल ग्राफिकल डेस्कटपलाई शक्तिशाली मेसिनहरू आवश्यक पर्दैन जबसम्म प्रयोगकर्ताले एप्लिकेसन प्रोग्रामहरू चलाउन सुरु गर्दैन। परीक्षणका लागि, हामी दुई कम्प्युटिङ कोर, चार गिगाबाइट र्याम र बीस गिगाबाइट हार्ड ड्राइभ (HDD) भएको बलियो औसत Ubuntu Server 18.04 LTS लिनेछौं। Ubuntu सर्भर 20.04 LTS को छविहरू पहिले नै RuVDS मा उपलब्ध छन्; थप हालको संस्करण सेटअप गर्ने प्रक्रिया समान हुनेछ। आफ्नो अर्डरमा १०% छुट प्राप्त गर्न प्रोमो कोड Habrahabr10 प्रयोग गर्न नबिर्सनुहोस्।
कम्प्युटिङ स्रोतहरूको लागि अपेक्षाकृत कम आवश्यकताहरूको कारणले गर्दा हामी फेरि XFCE लाई हाम्रो डेस्कटप वातावरणको रूपमा रोज्छौं। थप रूपमा, भर्चुअल वातावरणमा रिमोट पहुँच मार्फत यो DE चलाउन कुनै समस्या छैन:
अर्को चरण भनेको स्थानीयकरण सेट अप गर्नु र एप्लिकेसन प्रोग्रामहरूको न्यूनतम सेट स्थापना गर्नु हो: ब्राउजर, इमेल क्लाइन्ट र अफिस सुइट। पहिले, प्रणाली कार्यक्रमहरूको लागि अनुवादहरू स्थापना गर्नुहोस्:
sudo apt-get install language-pack-ru
स्थानीयकरण सेट अप गरौं:
sudo update-locale LANG=ru_RU.UTF-8
म्यानुअल रूपमा /etc/default/locale सम्पादन गरेर समान प्रभाव प्राप्त गर्न सकिन्छ।
GNOME र KDE को स्थानीयकरणको लागि, भण्डारमा language-pack-gnome-ru र language-pack-kde-ru प्याकेजहरू छन् - यदि तपाइँ यी डेस्कटप वातावरणबाट प्रोग्रामहरू प्रयोग गर्नुहुन्छ भने तपाइँलाई आवश्यक पर्दछ। 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 सर्भर र क्लाइन्टको स्थिर संस्करणहरू बाह्य भण्डारबाट स्थापना गर्न सकिन्छ PPA (व्यक्तिगत प्याकेज अभिलेख) अन लन्चप्याड वा हालको Ubuntu रिलीजहरूको मानक भण्डारहरूबाट। हामी दोस्रो विकल्पमा ध्यान केन्द्रित गर्नेछौं, किनकि दुबै स्रोतहरूमा सफ्टवेयर संस्करणहरू समान छन्, तर यदि तपाईंलाई थप प्याकेजहरू चाहिन्छ भने, तपाईंले तेस्रो-पक्ष भण्डार जडान गर्नुपर्नेछ। हामीले दुई प्याकेजहरू स्थापना गर्न आवश्यक छ:
यदि तपाइँ 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 क्लाइन्ट सफ्टवेयर उपलब्ध छ अपलोड गर्नुहोस् मा साइट परियोजना। एन्ड्रोइड क्लाइन्ट विकास अन्तर्गत छ, र NoMachine बाट नि: शुल्क मोबाइल अनुप्रयोगहरू X2Go सर्भरसँग उपयुक्त छैनन्। यदि तपाइँसँग तपाइँको स्थानीय कम्प्युटरमा Ubuntu स्थापना छ भने, केवल x2goclient प्याकेज थप्नुहोस्:
sudo apt-get install x2goclient
प्रजाति विविधता जोगाउन, यस पटक हामी ग्राहक लिनेछौं Windows:
यहाँ तपाईँले जडान सेटिङहरू, इनपुट/आउटपुट उपकरणहरू, र मल्टिमिडिया उपकरणहरू कन्फिगर गर्न सक्नुहुन्छ।
यदि सबै कुरा ठीकसँग गरियो भने, XFCE डेस्कटप जडान पछि देखा पर्नेछ।
रिमोट कम्प्युटरमा एप्लिकेसन चलाउँदै
कहिलेकाहीँ, पूर्ण डेस्कटप वातावरणको सट्टा, तपाईंले रिमोट कम्प्युटरमा संसाधन-गहन अनुप्रयोग (उदाहरणका लागि, एक IDE) चलाउन आवश्यक छ। यो गर्न गाह्रो छैन; जडान सेटिङहरूमा उपयुक्त सत्र प्रकार र आदेश निर्दिष्ट गर्नुहोस्।
Ubuntu को साथ रिमोट VPS मा चलिरहेको ब्राउजर
त्यहाँ X2Go प्रयोग गर्नका लागि थप विदेशी विकल्पहरू छन्: प्रणालीले अनुमति दिन्छ, उदाहरणका लागि, टाढाको कम्प्युटरमा प्रयोगकर्ता सत्रमा जडान गर्न (TeamViewer मा जस्तै)। यस अवस्थामा, दुबै क्लाइन्ट र सर्भर भागहरू दुवै मेसिनहरूमा स्थापना हुनुपर्छ। थप रूपमा, प्रत्येक क्लाइन्टमा सत्र प्रोफाइलहरू परिभाषित गर्न आवश्यक छैन: तपाइँ तिनीहरूलाई सर्भरमा परिभाषित गर्न x2gobroker स्थापना र कन्फिगर गर्न सक्नुहुन्छ। यो गर्नको लागि तपाइँ जडान गर्न आवश्यक हुनेछ तेस्रो पक्ष भण्डार थप प्याकेजहरूको साथ।
X2Go को फाइदाहरू
उच्च ब्यान्डविथ VNC प्रणालीको विपरीत, X2Go ले डाटा ट्रान्सफरको मात्रा कम गर्न उन्नत NX 3 प्रोटोकल प्रयोग गर्दछ। प्रणालीको आफ्नै X सर्भर छ, यसबाहेक, यसलाई वस्तुतः कुनै सेटिङहरू आवश्यक पर्दैन र उन्नत क्षमताहरू छन्। हामीले सबैभन्दा आधारभूत कुराहरूको बारेमा मात्र कुरा गर्यौं, तर X2Go ले सर्भरबाट ग्राहकमा अडियो र भिडियो प्रसारण गर्ने, स्थानीय प्रिन्टरमा प्रिन्ट गर्ने (VPS मा तपाईंले भर्चुअल प्रिन्टर कन्फिगर गर्न थप प्याकेजहरू स्थापना गर्नुपर्नेछ) लगायत धेरै धेरै गर्न सक्छ। र साझा निर्देशिकाहरू। सर्भरसँग अन्तरक्रिया विश्वसनीय र समय-परीक्षण sshd मार्फत हुन्छ - सुरक्षित प्रमाणीकरण संयन्त्रहरू प्रयोगकर्ताका लागि उपलब्ध छन्, समावेश। कुञ्जीहरूसँग। X2Go ले स्वचालित रूपमा तपाइँको वातावरण सेट अप गर्दछ जब तपाइँ लग इन गर्नुहुन्छ (X सर्भर सबै समय चलिरहेको राख्न आवश्यक छैन), बहु-प्रयोगकर्ता कार्य र सबैभन्दा लोकप्रिय डेस्कटप वातावरण समर्थन गर्दछ, र जडान हराए पछि पनि तपाइँको सत्रलाई मार्दैन।