GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın

GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın
Fərdiləşdirmə VNC и RDP Biz artıq virtual serveri mənimsəmişik, Linux virtual iş masasına qoşulmaq üçün daha bir variantı araşdırmaq qalır. Şirkət tərəfindən yaradılan imkanlar NoMachine protokol NX olduqca maraqlıdır və yavaş kanallarda yaxşı işləyir. Markalı server həlləri bahalıdır (müştərilər pulsuzdur), lakin bu məqalədə müzakirə ediləcək pulsuz bir tətbiq də var - sistem X2Go. O, açıq mənbə layihəsindən ayrılıb FreeNX, NoMachine onu dəstəkləməyi dayandırdıqda və sərbəst şəkildə üzməsinə icazə verəndə.

Mündəricat:

Qrafik mühitin quraşdırılması

Linux-da virtual qrafik iş masası istifadəçi tətbiq proqramlarını işə salmağa başlayana qədər güclü maşınlara ehtiyac duymur. Testlər üçün iki hesablama nüvəsi, dörd giqabayt RAM və iyirmi giqabayt sabit disk (HDD) olan güclü orta Ubuntu Server 18.04 LTS alacağıq. Ubuntu Server 20.04 LTS-in şəkilləri artıq RuVDS-də mövcuddur; daha yeni versiyanın qurulması prosesi oxşar olacaq. Sifarişinizə 10% endirim əldə etmək üçün Habrahabr10 promo kodundan istifadə etməyi unutmayın.

GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın

Hesablama resursları üçün nisbətən aşağı tələblərə görə yenidən XFCE-ni masaüstü mühitimiz kimi seçirik. Bundan əlavə, bu DE-ni virtual mühitlərdə uzaqdan giriş vasitəsilə idarə etməkdə heç bir problem yoxdur:

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

Serverin ruslaşdırılması və proqram təminatının quraşdırılması

Növbəti addım lokalizasiya qurmaq və minimum proqramlar toplusunu quraşdırmaqdır: brauzer, e-poçt müştərisi və ofis dəsti. Əvvəlcə sistem proqramları üçün tərcümələri quraşdırın:

sudo apt-get install language-pack-ru

Lokalizasiyanı quraq:

sudo update-locale LANG=ru_RU.UTF-8

Eyni effektə /etc/default/locale-i əl ilə redaktə etməklə nail olmaq olar.

GNOME və KDE-nin lokallaşdırılması üçün depoda dil paketi-gnome-ru və dil paketi-kde-ru paketləri var - bu iş masası mühitlərinin proqramlarından istifadə etsəniz, sizə lazım olacaq. XFCE-də tərcümələr proqramlarla quraşdırılır. Sonra lüğətləri quraşdıra bilərsiniz:

# Словари для проверки орфографии
sudo apt-get install hunspell hunspell-ru

# Тезаурус для LibreOffice
sudo apt-get install mythes-ru

# Англо-русский словарь в формате DICT
sudo apt-get install mueller7-dict

Bundan əlavə, bəzi tətbiq proqramları üçün tərcümələrin quraşdırılması tələb oluna bilər:

# Браузер 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 serverinin quraşdırılması

X2Go server və müştərinin stabil versiyaları xarici repozitoriyadan quraşdırıla bilər PPA (Şəxsi Paketlər Arxivi) açıqdır Launchpad və ya cari Ubuntu buraxılışlarının standart depolarından. İkinci seçim üzərində dayanacağıq, çünki hər iki mənbədə proqram versiyaları eynidir, lakin əlavə paketlərə ehtiyacınız varsa, üçüncü tərəf deposunu birləşdirməlisiniz. İki paket quraşdırmalıyıq:

sudo apt-get install x2goserver x2goserver-xsession

MATE və ya LXDE mühitindən istifadə edirsinizsə, əlavə paketlər tələb olunacaq (onlar XFCE üçün lazım deyil):

sudo apt-get install x2gomatebindings # if you use MATE/mubuntu
sudo apt-get install x2golxdebindings # if you use LXDE/lubuntu

Tortun üzərindəki buzlanma: X2Go SSH vasitəsilə işləyir və əlavə konfiqurasiya tələb etmir. VPS-də sshd işləməsi və firewall qaydalarında 22-ci porta giriş olmalıdır. Söhbət virtual serverdən getdiyinə görə, bu, yəqin ki, artıq qutudan çıxarılıb. Fiziki maşında SSH vasitəsilə uzaqdan girişi açmaq asandır. X2Go serverinin vəziyyətini yoxlamaq qalır:

sudo systemctl status x2goserver

GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın
İş masası mühiti ilə işləmək üçün imtiyazsız istifadəçi yaratmağa dəyər:

sudo adduser desktopuser

GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın
İstifadəçini sudo qrupuna əlavə edək ki, o, idarəetmə ilə bağlı tapşırıqları yerinə yetirə bilsin. Belə bir ehtiyac yoxdursa, bu addım atlana bilər:

sudo gpasswd -a desktopuser sudo

Masaüstü bağlantısı

Windows, Linux və OS X üçün X2Go müştəri proqramı mövcuddur yükləyin haqqında Online layihə. Android müştərisi inkişaf mərhələsindədir və NoMachine-dən pulsuz mobil proqramlar X2Go serverinə uyğun gəlmir. Yerli kompüterinizdə Ubuntu quraşdırılıbsa, x2goclient paketini əlavə edin:

sudo apt-get install x2goclient

Növlərin müxtəlifliyini qorumaq üçün bu dəfə müştəri götürəcəyik Windows:

GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın
Burada siz əlaqə parametrlərini, giriş/çıxış cihazlarını və multimedia cihazlarını konfiqurasiya edə bilərsiniz.

GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın
GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın
GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın
Hər şey düzgün aparılırsa, qoşulduqdan sonra XFCE masa üstü görünəcək.

GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın

Uzaq kompüterdə proqramın işlədilməsi

Bəzən, tam hüquqlu bir iş masası mühiti əvəzinə, uzaq kompüterdə resurs tələb edən bir tətbiq (məsələn, IDE) işlətməlisiniz. Bunu etmək çətin deyil, sadəcə olaraq əlaqə parametrlərində müvafiq seans növünü və əmri göstərin.

GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın
GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın
Ubuntu ilə uzaqdan VPS-də işləyən brauzer

X2Go-dan istifadə üçün daha ekzotik variantlar da var: sistem, məsələn, uzaq kompüterdə (TeamViewer-də olduğu kimi) istifadəçi sessiyasına qoşulmağa imkan verir. Bu halda, həm müştəri, həm də server hissələri hər iki maşında quraşdırılmalıdır. Bundan əlavə, hər bir müştəridə sessiya profillərini müəyyən etmək lazım deyil: onları serverdə müəyyən etmək üçün x2gobroker quraşdıra və konfiqurasiya edə bilərsiniz. Bunu etmək üçün əlaqə qurmalısınız üçüncü tərəf deposu əlavə paketlərlə.

X2Go-nun üstünlükləri

Yüksək bant genişliyi olan VNC sistemindən fərqli olaraq, X2Go ötürülən məlumatların miqdarını minimuma endirmək üçün qabaqcıl NX 3 protokolundan istifadə edir. Sistemin özünün X serveri var, bundan əlavə, o, praktiki olaraq heç bir parametr tələb etmir və qabaqcıl imkanlara malikdir. Biz yalnız ən əsasları haqqında danışdıq, lakin X2Go daha çox şey edə bilər, o cümlədən serverdən müştəriyə audio və video yayımlamaq, yerli printerə çap etmək (VPS-də virtual printeri konfiqurasiya etmək üçün əlavə paketlər quraşdırmalı olacaqsınız) və paylaşılan kataloqlar. Server ilə qarşılıqlı əlaqə etibarlı və zamanla sınaqdan keçirilmiş sshd vasitəsilə baş verir - təhlükəsiz autentifikasiya mexanizmləri istifadəçi üçün mövcuddur, o cümlədən. açarları ilə. Siz daxil olduğunuz zaman X2Go avtomatik olaraq mühitinizi qurur (X serverinin hər zaman işləməsinə ehtiyac yoxdur), çox istifadəçi işini və ən populyar iş masası mühitlərini dəstəkləyir və hətta əlaqə kəsildikdən sonra belə sessiyanızı öldürmür.

GUI ilə Linux-da VPS: Ubuntu 2-də X18.04Go Serverini işə salın

Mənbə: www.habr.com

Добавить комментарий