График интерфэйс бүхий Linux дээрх VPS: Ubuntu 2 дээр X18.04Go серверийг ажиллуулж байна

График интерфэйс бүхий Linux дээрх VPS: Ubuntu 2 дээр X18.04Go серверийг ажиллуулж байна
Тохиргоо VNC и RDP Бид виртуал серверийг аль хэдийн эзэмшсэн тул Линуксийн виртуал ширээний компьютерт холбогдох өөр нэг сонголтыг судлах л үлдлээ. Компанийн бий болгосон боломжууд Машингүй протокол NX Энэ нь нэлээд сонирхолтой бөгөөд удаан сувгууд дээр сайн ажилладаг. Брэнд серверийн шийдлүүд нь үнэтэй байдаг (үйлчлүүлэгчид үнэ төлбөргүй байдаг), гэхдээ энэ нийтлэлд хэлэлцэх үнэ төлбөргүй хэрэгжүүлэлт бас байдаг - систем X2Go. Үүнийг нээлттэй эхийн төслөөс гаргаж авсан FreeNX, NoMachine түүнийг дэмжихээ больж, чөлөөтэй хөвөх үед.

Агуулгын хүснэгт:

График орчныг суулгаж байна

Линукс дээрх виртуал график ширээний компьютер нь хэрэглэгч программуудыг ажиллуулж эхлэх хүртэл хүчирхэг машин шаарддаггүй. Туршилтын хувьд бид хоёр тооцоолох цөм, дөрвөн гигабайт RAM, хорин гигабайт хатуу диск (HDD) бүхий хүчирхэг дундаж Ubuntu Server 18.04 LTS авна. Ubuntu Server 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-г нутагшуулахын тулд репозитор нь 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 сервер болон үйлчлүүлэгчийн тогтвортой хувилбаруудыг гадаад репозитороос суулгаж болно PPA (Хувийн багцын архив) асаалттай Хөөргөх дэвсгэр эсвэл одоогийн 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-р порт руу нэвтрэх эрхтэй байх ёстой. Бид виртуал серверийн тухай ярьж байгаа тул энэ нь хайрцагнаас гарсан байх магадлалтай. Физик машин дээр SSH-ээр дамжуулан алсын хандалтыг нээхэд хялбар байдаг. Үлдсэн зүйл бол X2Go серверийн статусыг шалгах явдал юм.

sudo systemctl status x2goserver

График интерфэйс бүхий Linux дээрх VPS: Ubuntu 2 дээр X18.04Go серверийг ажиллуулж байна
Мөн ширээний орчинтой ажиллах эрхгүй хэрэглэгчийг бий болгох нь зүйтэй.

sudo adduser desktopuser

График интерфэйс бүхий Linux дээрх VPS: Ubuntu 2 дээр X18.04Go серверийг ажиллуулж байна
Захиргаатай холбоотой ажлуудыг гүйцэтгэхийн тулд хэрэглэгчийг sudo бүлэгт нэмье. Хэрэв ийм шаардлага байхгүй бол та энэ алхамыг алгасаж болно:

sudo gpasswd -a desktopuser sudo

Ширээний холболт

Windows, Linux болон OS X-д зориулсан X2Go клиент програм хангамжийг ашиглах боломжтой байршуулах тухай сайт төсөл. Андройд клиентийг хөгжүүлж байгаа бөгөөд NoMachine-ийн үнэгүй гар утасны програмууд X2Go сервертэй тохирохгүй байна. Хэрэв та локал компьютер дээрээ Ubuntu суулгасан бол x2goclient багцыг нэмнэ үү:

sudo apt-get install x2goclient

Төрөл зүйлийн олон янз байдлыг хадгалахын тулд бид энэ удаад үйлчлүүлэгч авах болно Windows:

График интерфэйс бүхий 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

сэтгэгдэл нэмэх