ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું

ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું
કસ્ટમાઇઝેશન VNC и આરડીપી અમે વર્ચ્યુઅલ સર્વર પર પહેલેથી જ નિપુણતા મેળવી લીધી છે, તે Linux વર્ચ્યુઅલ ડેસ્કટોપ સાથે કનેક્ટ થવા માટે વધુ એક વિકલ્પ શોધવાનું બાકી છે. કંપની દ્વારા બનાવવામાં આવેલ તકો નોમશીન પ્રોટોકોલ NX ખૂબ જ રસપ્રદ છે, અને તે ધીમી ચેનલો પર સારી રીતે કામ કરે છે. બ્રાન્ડેડ સર્વર સોલ્યુશન્સ ખર્ચાળ છે (ક્લાયન્ટ મફત છે), પરંતુ એક મફત અમલીકરણ પણ છે, જેની ચર્ચા આ લેખમાં કરવામાં આવશે - સિસ્ટમ X2Go. તે ઓપન સોર્સ પ્રોજેક્ટમાંથી બહાર કાઢવામાં આવ્યું હતું ફ્રીએનએક્સ, જ્યારે NoMachineએ તેને ટેકો આપવાનું બંધ કરી દીધું અને તેને મુક્તપણે તરતા રહેવા દો.

ઑગ્લેવલેનિએ:

ગ્રાફિકલ પર્યાવરણ સ્થાપિત કરી રહ્યા છીએ

Linux પર વર્ચ્યુઅલ ગ્રાફિકલ ડેસ્કટોપને જ્યાં સુધી વપરાશકર્તા એપ્લીકેશન પ્રોગ્રામ્સ ચલાવવાનું શરૂ ન કરે ત્યાં સુધી શક્તિશાળી મશીનોની જરૂર પડતી નથી. પરીક્ષણો માટે, અમે બે કોમ્પ્યુટિંગ કોરો, ચાર ગીગાબાઈટ રેમ અને વીસ ગીગાબાઈટ હાર્ડ ડ્રાઈવ (HDD) સાથે મજબૂત સરેરાશ ઉબુન્ટુ સર્વર 18.04 LTS લઈશું. ઉબુન્ટુ સર્વર 20.04 LTS ની છબીઓ પહેલાથી જ RuVDS પર ઉપલબ્ધ છે; વધુ તાજેતરના સંસ્કરણને સેટ કરવાની પ્રક્રિયા સમાન હશે. તમારા ઓર્ડર પર 10% ડિસ્કાઉન્ટ મેળવવા માટે પ્રોમો કોડ Habrahabr10 નો ઉપયોગ કરવાનું ભૂલશો નહીં.

ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું

કમ્પ્યુટિંગ સંસાધનોની પ્રમાણમાં ઓછી આવશ્યકતાઓને કારણે અમે ફરીથી અમારા ડેસ્કટોપ પર્યાવરણ તરીકે XFCE પસંદ કરીએ છીએ. વધુમાં, વર્ચ્યુઅલ વાતાવરણમાં રિમોટ એક્સેસ દ્વારા આ DE ચલાવવામાં કોઈ સમસ્યા નથી:

sudo apt-get install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

સર્વર અને સોફ્ટવેર ઇન્સ્ટોલેશનનું રસીકરણ

આગલું પગલું એ સ્થાનિકીકરણ સેટ કરવાનું અને એપ્લિકેશન પ્રોગ્રામ્સનો ન્યૂનતમ સેટ ઇન્સ્ટોલ કરવાનું છે: એક બ્રાઉઝર, એક ઇમેઇલ ક્લાયંટ અને ઓફિસ સ્યુટ. પ્રથમ, સિસ્ટમ પ્રોગ્રામ્સ માટે અનુવાદો ઇન્સ્ટોલ કરો:

sudo apt-get install language-pack-ru

ચાલો સ્થાનિકીકરણ સેટ કરીએ:

sudo update-locale LANG=ru_RU.UTF-8

/etc/default/locale ને મેન્યુઅલી એડિટ કરીને સમાન અસર પ્રાપ્ત કરી શકાય છે.

GNOME અને KDE ના સ્થાનિકીકરણ માટે, રીપોઝીટરીમાં ભાષા-પેક-ગ્નોમ-રુ અને ભાષા-પેક-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 સર્વર અને ક્લાયન્ટની સ્થિર આવૃત્તિઓ બાહ્ય રીપોઝીટરીમાંથી ઇન્સ્ટોલ કરી શકાય છે પીપીએ (વ્યક્તિગત પેકેજો આર્કાઇવ) ચાલુ લૉંચપેડ અથવા વર્તમાન ઉબુન્ટુ પ્રકાશનોના પ્રમાણભૂત ભંડારમાંથી. અમે બીજા વિકલ્પ પર ધ્યાન કેન્દ્રિત કરીશું, કારણ કે બંને સ્રોતોમાંના સોફ્ટવેર સંસ્કરણો સમાન છે, પરંતુ જો તમને વધારાના પેકેજોની જરૂર હોય, તો તમારે તૃતીય-પક્ષ રીપોઝીટરીને કનેક્ટ કરવી પડશે. અમારે બે પેકેજો ઇન્સ્ટોલ કરવાની જરૂર છે:

sudo apt-get install x2goserver x2goserver-xsession

જો તમે 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

ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું
ડેસ્કટૉપ એન્વાયર્નમેન્ટ સાથે કામ કરવા માટે અનપ્રિવિલેજ્ડ યુઝર બનાવવાનું પણ યોગ્ય છે:

sudo adduser desktopuser

ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું
ચાલો વપરાશકર્તાને સુડો જૂથમાં ઉમેરીએ જેથી કરીને તે વહીવટ-સંબંધિત કાર્યો કરી શકે. જો આવી કોઈ જરૂર નથી, તો તમે આ પગલું છોડી શકો છો:

sudo gpasswd -a desktopuser sudo

ડેસ્કટોપ કનેક્શન

Windows, Linux અને OS X માટે X2Go ક્લાયંટ સોફ્ટવેર ઉપલબ્ધ છે ડાઉનલોડ પર સાઇટ પ્રોજેક્ટ એન્ડ્રોઇડ ક્લાયંટ વિકાસ હેઠળ છે, અને NoMachine તરફથી મફત મોબાઇલ એપ્લિકેશનો X2Go સર્વર સાથે સુસંગત નથી. જો તમે તમારા સ્થાનિક કમ્પ્યુટર પર ઉબુન્ટુ ઇન્સ્ટોલ કર્યું હોય, તો ફક્ત x2goclient પેકેજ ઉમેરો:

sudo apt-get install x2goclient

પ્રજાતિની વિવિધતાને જાળવવા માટે, આ વખતે અમે ક્લાયન્ટને લઈશું વિન્ડોઝ:

ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું
અહીં તમે કનેક્શન સેટિંગ્સ, ઇનપુટ/આઉટપુટ ઉપકરણો અને મલ્ટીમીડિયા ઉપકરણોને ગોઠવી શકો છો.

ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું
ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું
ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું
જો બધું યોગ્ય રીતે કરવામાં આવ્યું હોય, તો XFCE ડેસ્કટોપ કનેક્ટ થયા પછી દેખાશે.

ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું

દૂરસ્થ કમ્પ્યુટર પર એપ્લિકેશન ચલાવવી

કેટલીકવાર, સંપૂર્ણ ડેસ્કટોપ પર્યાવરણને બદલે, તમારે રિમોટ કમ્પ્યુટર પર સંસાધન-સઘન એપ્લિકેશન (ઉદાહરણ તરીકે, IDE) ચલાવવાની જરૂર છે. આ કરવું મુશ્કેલ નથી; ફક્ત કનેક્શન સેટિંગ્સમાં યોગ્ય સત્ર પ્રકાર અને આદેશનો ઉલ્લેખ કરો.

ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું
ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું
Ubuntu સાથે રિમોટ VPS પર ચાલતું બ્રાઉઝર

X2Go નો ઉપયોગ કરવા માટે વધુ વિચિત્ર વિકલ્પો પણ છે: સિસ્ટમ, ઉદાહરણ તરીકે, દૂરસ્થ કમ્પ્યુટર પર વપરાશકર્તા સત્ર સાથે જોડાવા માટે પરવાનગી આપે છે (જેમ કે TeamViewer માં). આ કિસ્સામાં, ક્લાયંટ અને સર્વર બંને ભાગો બંને મશીનો પર ઇન્સ્ટોલ કરેલા હોવા જોઈએ. વધુમાં, દરેક ક્લાયંટ પર સત્ર રૂપરેખાઓ વ્યાખ્યાયિત કરવી જરૂરી નથી: તમે સર્વર પર તેમને વ્યાખ્યાયિત કરવા માટે x2gobroker ઇન્સ્ટોલ અને ગોઠવી શકો છો. આ કરવા માટે તમારે કનેક્ટ કરવાની જરૂર પડશે થર્ડ પાર્ટી રીપોઝીટરી વધારાના પેકેજો સાથે.

X2Go ના ફાયદા

ઉચ્ચ-બેન્ડવિડ્થ VNC સિસ્ટમથી વિપરીત, X2Go ટ્રાન્સફર કરાયેલ ડેટાની માત્રાને ઘટાડવા માટે અદ્યતન NX 3 પ્રોટોકોલનો ઉપયોગ કરે છે. સિસ્ટમ પાસે તેનું પોતાનું X સર્વર છે, ઉપરાંત, તેને વર્ચ્યુઅલ રીતે કોઈ સેટિંગ્સની જરૂર નથી અને તેમાં અદ્યતન ક્ષમતાઓ છે. અમે ફક્ત સૌથી મૂળભૂત વિશે વાત કરી, પરંતુ X2Go ઘણું બધું કરી શકે છે, જેમાં સર્વરથી ક્લાયંટ પર ઑડિઓ અને વિડિયોનું પ્રસારણ, સ્થાનિક પ્રિન્ટર પર પ્રિન્ટિંગ (VPS પર તમારે વર્ચ્યુઅલ પ્રિન્ટરને ગોઠવવા માટે વધારાના પેકેજો ઇન્સ્ટોલ કરવા પડશે) સહિત. અને વહેંચાયેલ ડિરેક્ટરીઓ. સર્વર સાથેની ક્રિયાપ્રતિક્રિયા વિશ્વસનીય અને સમય-ચકાસાયેલ sshd દ્વારા થાય છે - સુરક્ષિત પ્રમાણીકરણ પદ્ધતિઓ વપરાશકર્તા માટે ઉપલબ્ધ છે, સહિત. ચાવીઓ સાથે. જ્યારે તમે લોગ ઇન કરો ત્યારે X2Go આપમેળે તમારું વાતાવરણ સુયોજિત કરે છે (હંમેશા X સર્વરને ચાલુ રાખવાની જરૂર નથી), મલ્ટિ-યુઝર વર્ક અને સૌથી લોકપ્રિય ડેસ્કટોપ એન્વાયર્નમેન્ટને સપોર્ટ કરે છે, અને કનેક્શન ખોવાઈ જાય પછી પણ તમારા સત્રને બંધ કરતું નથી.

ગ્રાફિકલ ઈન્ટરફેસ સાથે Linux પર VPS: Ubuntu 2 પર X18.04Go સર્વર લોંચ કરવું

સોર્સ: www.habr.com

એક ટિપ્પણી ઉમેરો