ProHoster > Blog > Ma'muriyat > 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.
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.
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:
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:
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:
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
Shuningdek, ish stoli muhiti bilan ishlash uchun imtiyozsiz foydalanuvchi yaratishga arziydi:
sudo adduser desktopuser
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:
Bu yerda siz ulanish sozlamalarini, kiritish/chiqarish qurilmalarini va multimedia qurilmalarini sozlashingiz mumkin.
Har bir narsa to'g'ri bajarilgan bo'lsa, ulangandan so'ng XFCE ish stoli paydo bo'ladi.
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.
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.