VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում

VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում
Կարգավորումներ VNC и RDP- ն Մենք արդեն տիրապետել ենք վիրտուալ սերվերին, մնում է ուսումնասիրել Linux վիրտուալ աշխատասեղանին միանալու ևս մեկ տարբերակ: Ընկերության կողմից ստեղծված հնարավորությունները Ոչ մեքենա արձանագրություն NX բավականին հետաքրքիր են, և այն լավ է աշխատում դանդաղ ալիքների վրա: Բրենդավորված սերվերային լուծումները թանկ են (հաճախորդներն անվճար են), բայց կա նաև անվճար իրականացում, որը կքննարկվի այս հոդվածում` համակարգը X2Go. Այն անջատվել է բաց կոդով նախագծից FreeNX, երբ NoMachine-ը դադարեց աջակցել նրան և թույլ տվեց ազատ լողալ։

Բովանդակություն:

Գրաֆիկական միջավայրի տեղադրում

Վիրտուալ գրաֆիկական աշխատասեղան Linux-ում չի պահանջում հզոր մեքենաներ, քանի դեռ օգտատերը չի սկսել գործարկել հավելվածների ծրագրերը: Թեստերի համար մենք կվերցնենք միջին հզոր Ubuntu Server 18.04 LTS՝ երկու հաշվողական միջուկով, չորս գիգաբայթ RAM և քսան գիգաբայթ կոշտ սկավառակով (HDD): Ubuntu Server 20.04 LTS-ի պատկերներն արդեն հասանելի են RuVDS-ում, ավելի վերջին տարբերակի տեղադրման գործընթացը նման կլինի: Չմոռանաք օգտագործել Habrahabr10 պրոմո կոդը՝ ձեր պատվերի վրա 10% զեղչ ստանալու համար:

VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում

Մենք կրկին ընտրում ենք 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-ի տեղայնացման համար պահոցն ունի 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- ը կամ Ubuntu-ի ընթացիկ թողարկումների ստանդարտ պահոցներից: Մենք կկենտրոնանանք երկրորդ տարբերակի վրա, քանի որ երկու աղբյուրներում էլ ծրագրաշարի տարբերակները նույնն են, բայց եթե ձեզ անհրաժեշտ են լրացուցիչ փաթեթներ, դուք ստիպված կլինեք միացնել երրորդ կողմի պահեստը: Մենք պետք է տեղադրենք երկու փաթեթ.

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 նավահանգիստ firewall-ի կանոններում: Քանի որ մենք խոսում ենք վիրտուալ սերվերի մասին, սա, հավանաբար, արդեն արված է առանց արկղից: Հեշտ է բացել հեռավոր մուտքը SSH-ի միջոցով ֆիզիկական մեքենայի վրա: Մնում է միայն ստուգել X2Go սերվերի կարգավիճակը.

sudo systemctl status x2goserver

VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում
Արժե նաև ստեղծել ոչ արտոնյալ օգտվող՝ աշխատասեղանի միջավայրի հետ աշխատելու համար.

sudo adduser desktopuser

VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում
Եկեք օգտագործողին ավելացնենք sudo խմբին, որպեսզի նա կարողանա կատարել վարչարարության հետ կապված առաջադրանքներ։ Եթե ​​նման անհրաժեշտություն չկա, կարող եք բաց թողնել այս քայլը.

sudo gpasswd -a desktopuser sudo

Սեղանի միացում

X2Go հաճախորդի ծրագրակազմը Windows-ի, Linux-ի և OS X-ի համար հասանելի է վերբեռնել մասին Առցանց նախագիծը։ Android-ի հաճախորդը մշակման փուլում է, և NoMachine-ի անվճար բջջային հավելվածները համատեղելի չեն X2Go սերվերի հետ: Եթե ​​ձեր տեղական համակարգչում տեղադրված է Ubuntu, պարզապես ավելացրեք x2goclient փաթեթը.

sudo apt-get install x2goclient

Տեսակների բազմազանությունը պահպանելու համար այս անգամ մենք հաճախորդ կվերցնենք Windows:

VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում
Այստեղ դուք կարող եք կարգավորել կապի կարգավորումները, մուտքային/ելքային սարքերը և մուլտիմեդիա սարքերը:

VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում
VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում
VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում
Եթե ​​ամեն ինչ ճիշտ է արված, միանալուց հետո կհայտնվի XFCE աշխատասեղանը:

VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում

Հեռակա համակարգչի վրա հավելվածի գործարկում

Երբեմն, լիարժեք աշխատասեղանի միջավայրի փոխարեն, դուք պետք է գործարկեք հեռավոր համակարգչի վրա ռեսուրսների ինտենսիվ ծրագիր (օրինակ, IDE): Դա անելը դժվար չէ, պարզապես կապի կարգավորումներում նշեք համապատասխան նստաշրջանի տեսակը և հրամանը:

VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում
VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում
Զննարկիչ, որն աշխատում է հեռավոր VPS-ով Ubuntu-ով

Կան նաև X2Go-ի օգտագործման ավելի էկզոտիկ տարբերակներ. համակարգը թույլ է տալիս, օրինակ, միանալ օգտատերերի նիստին հեռավոր համակարգչով (ինչպես TeamViewer-ում): Այս դեպքում և՛ հաճախորդի, և՛ սերվերի մասերը պետք է տեղադրվեն երկու մեքենաների վրա: Բացի այդ, անհրաժեշտ չէ յուրաքանչյուր հաճախորդի վրա սահմանել սեսիայի պրոֆիլներ. դուք կարող եք տեղադրել և կարգավորել x2gobroker-ը՝ դրանք սերվերի վրա սահմանելու համար: Դա անելու համար ձեզ հարկավոր է միանալ երրորդ կողմի պահեստ լրացուցիչ փաթեթներով։

X2Go-ի առավելությունները

Ի տարբերություն բարձր թողունակության VNC համակարգի, X2Go-ն օգտագործում է առաջադեմ NX 3 արձանագրությունը՝ նվազագույնի հասցնելու փոխանցված տվյալների քանակը: Համակարգն ունի իր սեփական X սերվերը, բացի այդ, այն գործնականում կարգավորումներ չի պահանջում և ունի առաջադեմ հնարավորություններ։ Մենք խոսեցինք միայն ամենահիմնականների մասին, բայց X2Go-ն կարող է շատ ավելին անել, ներառյալ աուդիո և վիդեո հեռարձակումը սերվերից հաճախորդին, տպումը տեղական տպիչի վրա (VPS-ում դուք պետք է տեղադրեք լրացուցիչ փաթեթներ՝ վիրտուալ տպիչը կարգավորելու համար): և ընդհանուր դիրեկտորիաներ: Սերվերի հետ փոխգործակցությունը տեղի է ունենում հուսալի և ժամանակի ընթացքում փորձարկված sshd-ի միջոցով. օգտագործողի համար հասանելի են նույնականացման անվտանգ մեխանիզմներ, ներառյալ: բանալիներով: X2Go-ն ավտոմատ կերպով կարգավորում է ձեր միջավայրը, երբ դուք մուտք եք գործում (կարիք չկա, որ X սերվերը մշտապես աշխատի), աջակցում է բազմաբնակարան օգտատերերի աշխատանքին և աշխատասեղանի ամենատարածված միջավայրերին և չի սպանում ձեր նիստը նույնիսկ կապը կորցնելուց հետո:

VPS Linux-ում գրաֆիկական ինտերֆեյսով. գործարկել X2Go սերվերը Ubuntu 18.04-ում

Source: www.habr.com

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