Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish

Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish
Moslashtirish VNC ΠΈ RDP Biz allaqachon virtual serverni o'zlashtirdik, Linux virtual ish stoliga ulanish uchun yana bitta variantni o'rganish kerak. Kompaniya tomonidan yaratilgan imkoniyatlar NoMachine protokol NX juda qiziqarli va u sekin kanallarda yaxshi ishlaydi. Brendli server echimlari qimmat (mijozlar bepul), ammo ushbu maqolada muhokama qilinadigan bepul dastur ham mavjud - tizim X2Go. U ochiq manbali loyihadan ajratilgan FreeNX, NoMachine uni qo'llab-quvvatlashni to'xtatganda va uni erkin suzishga ruxsat berganida.

Oglavlenie:

Grafik muhitni o'rnatish

Linuxda virtual grafik ish stoli foydalanuvchi amaliy dasturlarni ishga tushirishni boshlamaguncha kuchli mashinalarni talab qilmaydi. Sinovlar uchun biz ikkita hisoblash yadrosi, to'rt gigabayt operativ xotira va yigirma gigabayt qattiq disk (HDD) bilan kuchli o'rtacha Ubuntu Server 18.04 LTSni olamiz. Ubuntu Server 20.04 LTS tasvirlari allaqachon RuVDS da mavjud; so'nggi versiyani o'rnatish jarayoni o'xshash bo'ladi. Buyurtmangizga 10% chegirma olish uchun Habrahabr10 promo-kodidan foydalanishni unutmang.

Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish

Hisoblash resurslariga nisbatan past talablar tufayli biz yana XFCE ni ish stoli muhiti sifatida tanlaymiz. Bundan tashqari, virtual muhitda masofaviy kirish orqali ushbu DEni ishga tushirishda hech qanday muammo yo'q:

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

Serverni ruslashtirish va dasturiy ta'minotni o'rnatish

Keyingi qadam - mahalliylashtirishni o'rnatish va minimal dastur dasturlarini o'rnatish: brauzer, elektron pochta mijozi va ofis to'plami. Birinchidan, tizim dasturlari uchun tarjimalarni o'rnating:

sudo apt-get install language-pack-ru

Keling, mahalliylashtirishni o'rnatamiz:

sudo update-locale LANG=ru_RU.UTF-8

Xuddi shu effektga /etc/default/locale-ni qo'lda tahrirlash orqali erishish mumkin.

GNOME va KDE-ni lokalizatsiya qilish uchun omborda language-pack-gnome-ru va language-pack-kde-ru paketlari mavjud - agar siz ushbu ish stoli muhitidagi dasturlardan foydalansangiz, ular sizga kerak bo'ladi. XFCE-da tarjimalar ilovalar bilan o'rnatiladi. Keyin lug'atlarni o'rnatishingiz mumkin:

# Π‘Π»ΠΎΠ²Π°Ρ€ΠΈ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ
sudo apt-get install hunspell hunspell-ru

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

# Англо-русский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ DICT
sudo apt-get install mueller7-dict

Bundan tashqari, ba'zi amaliy dasturlar uchun tarjimalarni o'rnatish talab qilinishi mumkin:

# Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ 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 serverini o'rnatish

X2Go server va mijozning barqaror versiyalari tashqi ombordan o'rnatilishi mumkin PPA (Shaxsiy paketlar arxivi) yoqilgan Launchpad yoki joriy Ubuntu relizlarining standart omborlaridan. Biz ikkinchi variantga e'tibor qaratamiz, chunki ikkala manbadagi dasturiy ta'minot versiyalari bir xil, ammo agar sizga qo'shimcha paketlar kerak bo'lsa, siz uchinchi tomon omborini ulashingiz kerak bo'ladi. Biz ikkita paketni o'rnatishimiz kerak:

sudo apt-get install x2goserver x2goserver-xsession

Agar siz MATE yoki LXDE muhitidan foydalansangiz, qo'shimcha paketlar talab qilinadi (ular XFCE uchun kerak emas):

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

Kek ustidagi krem: X2Go SSH orqali ishlaydi va boshqa konfiguratsiyani talab qilmaydi. VPS sshd ishlayotgan bo'lishi va xavfsizlik devori qoidalarida 22-portga kirishi kerak. Biz virtual server haqida gapirayotganimiz sababli, bu allaqachon qutidan tashqarida qilingan. Jismoniy kompyuterda SSH orqali masofaviy kirishni ochish oson. X2Go serverining holatini tekshirish qoladi:

sudo systemctl status x2goserver

Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish
Shuningdek, ish stoli muhiti bilan ishlash uchun imtiyozsiz foydalanuvchi yaratishga arziydi:

sudo adduser desktopuser

Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish
Keling, foydalanuvchini sudo guruhiga qo'shamiz, shunda u ma'muriyat bilan bog'liq vazifalarni bajara oladi. Agar bunday ehtiyoj bo'lmasa, siz ushbu bosqichni o'tkazib yuborishingiz mumkin:

sudo gpasswd -a desktopuser sudo

Ish stoliga ulanish

Windows, Linux va OS X uchun X2Go mijoz dasturi mavjud yuklab olish haqida сайт loyiha. Android mijozi ishlab chiqilmoqda va NoMachine-dan bepul mobil ilovalar X2Go serveriga mos kelmaydi. Mahalliy kompyuteringizda Ubuntu o'rnatilgan bo'lsa, shunchaki x2goclient paketini qo'shing:

sudo apt-get install x2goclient

Turlarning xilma-xilligini saqlab qolish uchun bu safar biz mijozni olamiz Windows:

Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish
Bu yerda siz ulanish sozlamalarini, kiritish/chiqarish qurilmalarini va multimedia qurilmalarini sozlashingiz mumkin.

Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish
Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish
Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish
Har bir narsa to'g'ri bajarilgan bo'lsa, ulangandan so'ng XFCE ish stoli paydo bo'ladi.

Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish

Ilovani masofaviy kompyuterda ishga tushirish

Ba'zan, to'liq ish stoli muhiti o'rniga, masofaviy kompyuterda resurs talab qiladigan dasturni (masalan, IDE) ishga tushirishingiz kerak. Buni qilish qiyin emas, faqat ulanish sozlamalarida tegishli seans turini va buyruqni belgilang.

Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish
Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish
Ubuntu bilan masofaviy VPS-da ishlaydigan brauzer

X2Go-dan foydalanishning ko'proq ekzotik variantlari ham mavjud: tizim, masalan, masofaviy kompyuterda (TeamViewer-da bo'lgani kabi) foydalanuvchi sessiyasiga ulanish imkonini beradi. Bunday holda, ikkala kompyuterda ham mijoz, ham server qismlari o'rnatilishi kerak. Bundan tashqari, har bir mijozda sessiya profillarini belgilash shart emas: ularni serverda aniqlash uchun x2gobrokerni o'rnatishingiz va sozlashingiz mumkin. Buning uchun siz ulanishingiz kerak bo'ladi uchinchi tomon ombori qo'shimcha paketlar bilan.

X2Go-ning afzalliklari

Yuqori tarmoqli kengligi VNC tizimidan farqli o'laroq, X2Go uzatilgan ma'lumotlar miqdorini minimallashtirish uchun ilg'or NX 3 protokolidan foydalanadi. Tizim o'zining X serveriga ega, bundan tashqari, u deyarli hech qanday sozlashni talab qilmaydi va rivojlangan imkoniyatlarga ega. Biz faqat eng asosiylari haqida gaplashdik, ammo X2Go ko'proq narsani qila oladi, jumladan, serverdan mijozga audio va videolarni uzatish, mahalliy printerda chop etish (VPS-da virtual printerni sozlash uchun qo'shimcha paketlarni o'rnatishingiz kerak bo'ladi) va umumiy kataloglar. Server bilan o'zaro aloqa ishonchli va vaqt sinovidan o'tgan sshd orqali amalga oshiriladi - foydalanuvchi uchun xavfsiz autentifikatsiya mexanizmlari mavjud, shu jumladan. kalitlari bilan. X2Go tizimga kirganingizda avtomatik ravishda muhitni o'rnatadi (X serverni doimo ishlayotganligini ta'minlash shart emas), ko'p foydalanuvchili ishlarni va eng mashhur ish stoli muhitlarini qo'llab-quvvatlaydi va ulanish uzilganidan keyin ham seansingizni o'chirmaydi.

Grafik interfeysli Linuxda VPS: Ubuntu 2 da X18.04Go serverini ishga tushirish

Manba: www.habr.com

a Izoh qo'shish