പ്രോ ഹോസ്റ്റർ > ബ്ലോഗ് > ഭരണകൂടം > ഗ്രാഫിക്കൽ ഇന്റർഫേസുള്ള ലിനക്സിലെ VPS: ഉബുണ്ടു 2-ൽ X18.04Go സെർവർ സമാരംഭിക്കുന്നു
ഗ്രാഫിക്കൽ ഇന്റർഫേസുള്ള ലിനക്സിലെ VPS: ഉബുണ്ടു 2-ൽ X18.04Go സെർവർ സമാരംഭിക്കുന്നു
ക്രമീകരണങ്ങൾ വിഎൻസി и RDP ഞങ്ങൾ ഇതിനകം ഒരു വെർച്വൽ സെർവറിൽ പ്രാവീണ്യം നേടിയിട്ടുണ്ട്, ഒരു Linux വെർച്വൽ ഡെസ്ക്ടോപ്പിലേക്ക് കണക്റ്റുചെയ്യുന്നതിനുള്ള ഒരു ഓപ്ഷൻ കൂടി പര്യവേക്ഷണം ചെയ്യേണ്ടതുണ്ട്. കമ്പനി സൃഷ്ടിച്ച അവസരങ്ങൾ നമ്പർ മെഷീൻ പ്രോട്ടോക്കോൾ NX വളരെ രസകരമാണ്, വേഗത കുറഞ്ഞ ചാനലുകളിൽ ഇത് നന്നായി പ്രവർത്തിക്കുന്നു. ബ്രാൻഡഡ് സെർവർ സൊല്യൂഷനുകൾ ചെലവേറിയതാണ് (ക്ലയൻ്റ് സൌജന്യമാണ്), എന്നാൽ ഈ ലേഖനത്തിൽ ചർച്ച ചെയ്യപ്പെടുന്ന ഒരു സൗജന്യ നിർവ്വഹണവുമുണ്ട് - സിസ്റ്റം എക്സ് 2 ഗോ. ഇത് ഒരു ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റിൽ നിന്ന് വിഭജിക്കപ്പെട്ടതാണ് ഫ്രീഎൻഎക്സ്, NoMachine അവനെ പിന്തുണയ്ക്കുന്നത് നിർത്തി അവനെ സ്വതന്ത്രമായി ഒഴുകാൻ അനുവദിച്ചപ്പോൾ.
ഉപയോക്താവ് ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കാൻ തുടങ്ങുന്നതുവരെ Linux-ലെ ഒരു വെർച്വൽ ഗ്രാഫിക്കൽ ഡെസ്ക്ടോപ്പിന് ശക്തമായ മെഷീനുകൾ ആവശ്യമില്ല. ടെസ്റ്റുകൾക്കായി, ഞങ്ങൾ രണ്ട് കമ്പ്യൂട്ടിംഗ് കോറുകൾ, നാല് ജിഗാബൈറ്റ് റാം, ഇരുപത് ജിഗാബൈറ്റ് ഹാർഡ് ഡ്രൈവ് (എച്ച്ഡിഡി) എന്നിവയുള്ള ശക്തമായ ശരാശരി ഉബുണ്ടു സെർവർ 18.04 എൽടിഎസ് എടുക്കും. ഉബുണ്ടു സെർവർ 20.04 LTS ൻ്റെ ചിത്രങ്ങൾ RuVDS-ൽ ഇതിനകം തന്നെ ലഭ്യമാണ്. നിങ്ങളുടെ ഓർഡറിന് 10% കിഴിവ് ലഭിക്കുന്നതിന് Habrahabr10 എന്ന പ്രൊമോ കോഡ് ഉപയോഗിക്കാൻ മറക്കരുത്.
കമ്പ്യൂട്ടിംഗ് റിസോഴ്സുകളുടെ താരതമ്യേന കുറഞ്ഞ ആവശ്യകതകൾ കാരണം ഞങ്ങളുടെ ഡെസ്ക്ടോപ്പ് പരിതസ്ഥിതിയായി ഞങ്ങൾ വീണ്ടും XFCE തിരഞ്ഞെടുക്കുന്നു. കൂടാതെ, വെർച്വൽ എൻവയോൺമെൻ്റുകളിൽ റിമോട്ട് ആക്സസ് വഴി ഈ DE പ്രവർത്തിപ്പിക്കുന്നതിൽ പ്രശ്നങ്ങളൊന്നുമില്ല:
സെർവറിന്റെ റസിഫിക്കേഷനും സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാളേഷനും
അടുത്ത ഘട്ടം ലോക്കലൈസേഷൻ സജ്ജീകരിച്ച് ഏറ്റവും കുറഞ്ഞ ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതാണ്: ഒരു ബ്രൗസർ, ഒരു ഇമെയിൽ ക്ലയൻ്റ്, ഒരു ഓഫീസ് സ്യൂട്ട്. ആദ്യം, സിസ്റ്റം പ്രോഗ്രാമുകൾക്കുള്ള വിവർത്തനങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യുക:
sudo apt-get install language-pack-ru
നമുക്ക് പ്രാദേശികവൽക്കരണം സജ്ജീകരിക്കാം:
sudo update-locale LANG=ru_RU.UTF-8
/etc/default/locale സ്വമേധയാ എഡിറ്റ് ചെയ്യുന്നതിലൂടെ ഇതേ പ്രഭാവം നേടാനാകും.
ഗ്നോം, കെഡിഇ എന്നിവയുടെ പ്രാദേശികവൽക്കരണത്തിനായി, റിപ്പോസിറ്ററിയിൽ 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 സെർവറിൻ്റെയും ക്ലയൻ്റിൻ്റെയും സ്ഥിരമായ പതിപ്പുകൾ ഒരു ബാഹ്യ ശേഖരത്തിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും പിപിഎ (വ്യക്തിഗത പാക്കേജുകൾ ആർക്കൈവ്) ഓണാണ് 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 gpasswd -a desktopuser sudo
ഡെസ്ക്ടോപ്പ് കണക്ഷൻ
Windows, Linux, OS X എന്നിവയ്ക്കായുള്ള X2Go ക്ലയൻ്റ് സോഫ്റ്റ്വെയർ ലഭ്യമാണ് അപ്ലോഡുചെയ്യുക ഓൺ സൈറ്റ് പദ്ധതി. ആൻഡ്രോയിഡ് ക്ലയൻ്റ് വികസനത്തിലാണ്, NoMachine-ൽ നിന്നുള്ള സൗജന്യ മൊബൈൽ ആപ്ലിക്കേഷനുകൾ X2Go സെർവറുമായി പൊരുത്തപ്പെടുന്നില്ല. നിങ്ങളുടെ പ്രാദേശിക കമ്പ്യൂട്ടറിൽ ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, x2goclient പാക്കേജ് ചേർക്കുക:
sudo apt-get install x2goclient
സ്പീഷിസ് വൈവിധ്യം സംരക്ഷിക്കാൻ, ഇത്തവണ ഞങ്ങൾ ഒരു ക്ലയൻ്റ് എടുക്കും വിൻഡോസ്:
ഇവിടെ നിങ്ങൾക്ക് കണക്ഷൻ ക്രമീകരണങ്ങൾ, ഇൻപുട്ട്/ഔട്ട്പുട്ട് ഉപകരണങ്ങൾ, മൾട്ടിമീഡിയ ഉപകരണങ്ങൾ എന്നിവ ക്രമീകരിക്കാം.
എല്ലാം ശരിയായി ചെയ്തുവെങ്കിൽ, കണക്റ്റുചെയ്തതിനുശേഷം XFCE ഡെസ്ക്ടോപ്പ് ദൃശ്യമാകും.
ഒരു റിമോട്ട് കമ്പ്യൂട്ടറിൽ ഒരു ആപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കുന്നു
ചിലപ്പോൾ, ഒരു പൂർണ്ണമായ ഡെസ്ക്ടോപ്പ് പരിതസ്ഥിതിക്ക് പകരം, നിങ്ങൾ റിമോട്ട് കമ്പ്യൂട്ടറിൽ ഒരു റിസോഴ്സ്-ഇൻ്റൻസീവ് ആപ്ലിക്കേഷൻ (ഉദാഹരണത്തിന്, ഒരു IDE) പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യാൻ പ്രയാസമില്ല; കണക്ഷൻ ക്രമീകരണങ്ങളിൽ ഉചിതമായ സെഷൻ തരവും കമാൻഡും നൽകുക.
ഉബുണ്ടുവിനൊപ്പം വിദൂര വിപിഎസിൽ പ്രവർത്തിക്കുന്ന ബ്രൗസർ
X2Go ഉപയോഗിക്കുന്നതിന് കൂടുതൽ വിചിത്രമായ ഓപ്ഷനുകളും ഉണ്ട്: ഉദാഹരണത്തിന്, ഒരു റിമോട്ട് കമ്പ്യൂട്ടറിൽ (TeamViewer-ൽ ഉള്ളതുപോലെ) ഒരു ഉപയോക്തൃ സെഷനിലേക്ക് കണക്റ്റുചെയ്യാൻ സിസ്റ്റം അനുവദിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, രണ്ട് മെഷീനുകളിലും ക്ലയൻ്റ്, സെർവർ ഭാഗങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം. കൂടാതെ, ഓരോ ക്ലയൻ്റിലും സെഷൻ പ്രൊഫൈലുകൾ നിർവചിക്കേണ്ട ആവശ്യമില്ല: സെർവറിൽ അവ നിർവചിക്കുന്നതിന് നിങ്ങൾക്ക് x2gobroker ഇൻസ്റ്റാൾ ചെയ്യാനും കോൺഫിഗർ ചെയ്യാനും കഴിയും. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ബന്ധിപ്പിക്കേണ്ടതുണ്ട് മൂന്നാം കക്ഷി ശേഖരം അധിക പാക്കേജുകൾക്കൊപ്പം.
X2Go യുടെ പ്രയോജനങ്ങൾ
ഹൈ-ബാൻഡ്വിഡ്ത്ത് വിഎൻസി സിസ്റ്റത്തിൽ നിന്ന് വ്യത്യസ്തമായി, കൈമാറ്റം ചെയ്യപ്പെടുന്ന ഡാറ്റയുടെ അളവ് കുറയ്ക്കുന്നതിന് X2Go വിപുലമായ NX 3 പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്നു. സിസ്റ്റത്തിന് അതിൻ്റേതായ X സെർവർ ഉണ്ട്, കൂടാതെ, ഇതിന് ഫലത്തിൽ ക്രമീകരണങ്ങളൊന്നും ആവശ്യമില്ല കൂടാതെ വിപുലമായ കഴിവുകളും ഉണ്ട്. ഞങ്ങൾ ഏറ്റവും അടിസ്ഥാനപരമായ കാര്യങ്ങളെക്കുറിച്ച് മാത്രമാണ് സംസാരിച്ചത്, എന്നാൽ സെർവറിൽ നിന്ന് ക്ലയൻ്റിലേക്ക് ഓഡിയോയും വീഡിയോയും പ്രക്ഷേപണം ചെയ്യുക, ഒരു പ്രാദേശിക പ്രിൻ്ററിലേക്ക് പ്രിൻ്റ് ചെയ്യുക (ഒരു വെർച്വൽ പ്രിൻ്റർ കോൺഫിഗർ ചെയ്യുന്നതിന് ഒരു VPS-ൽ നിങ്ങൾ അധിക പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്) ഉൾപ്പെടെ നിരവധി കാര്യങ്ങൾ X2Go-ന് ചെയ്യാൻ കഴിയും. കൂടാതെ ഡയറക്ടറികൾ പങ്കിട്ടു. വിശ്വസനീയവും സമയം പരിശോധിച്ചതുമായ sshd വഴിയാണ് സെർവറുമായുള്ള ഇടപെടൽ സംഭവിക്കുന്നത് - സുരക്ഷിതമായ പ്രാമാണീകരണ സംവിധാനങ്ങൾ ഉപയോക്താവിന് ലഭ്യമാണ്, ഉൾപ്പെടെ. കീകൾ ഉപയോഗിച്ച്. നിങ്ങൾ ലോഗിൻ ചെയ്യുമ്പോൾ X2Go നിങ്ങളുടെ പരിതസ്ഥിതി സ്വയമേവ സജ്ജീകരിക്കുന്നു (എല്ലായ്പ്പോഴും എക്സ് സെർവർ പ്രവർത്തിപ്പിക്കേണ്ടതില്ല), മൾട്ടി-യൂസർ വർക്കിനെയും ഏറ്റവും ജനപ്രിയമായ ഡെസ്ക്ടോപ്പ് പരിതസ്ഥിതികളെയും പിന്തുണയ്ക്കുന്നു, കൂടാതെ കണക്ഷൻ നഷ്ടമായതിന് ശേഷവും നിങ്ങളുടെ സെഷനെ നശിപ്പിക്കില്ല.