Тохиргоо
Агуулгын хүснэгт:
График орчныг суулгаж байна Серверийг оросжуулах, програм хангамж суурилуулах X2Go серверийг суулгаж байна Ширээний холболт Алсын компьютер дээр програм ажиллуулж байна X2Go-ийн ашиг тус
График орчныг суулгаж байна
Линукс дээрх виртуал график ширээний компьютер нь хэрэглэгч программуудыг ажиллуулж эхлэх хүртэл хүчирхэг машин шаарддаггүй. Туршилтын хувьд бид хоёр тооцоолох цөм, дөрвөн гигабайт RAM, хорин гигабайт хатуу диск (HDD) бүхий хүчирхэг дундаж Ubuntu Server 18.04 LTS авна. Ubuntu Server 20.04 LTS-ийн зургуудыг RuVDS дээр аль хэдийн авах боломжтой; илүү сүүлийн үеийн хувилбарыг тохируулах үйл явц ижил төстэй байх болно. Захиалгаа 10% хямдруулахын тулд Habrahabr10 сурталчилгааны кодыг ашиглахаа бүү мартаарай.
Тооцооллын нөөцөд тавигдах шаардлага харьцангуй бага тул бид дахин 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 сервер болон үйлчлүүлэгчийн тогтвортой хувилбаруудыг гадаад репозитороос суулгаж болно
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
Мөн ширээний орчинтой ажиллах эрхгүй хэрэглэгчийг бий болгох нь зүйтэй.
sudo adduser desktopuser
Захиргаатай холбоотой ажлуудыг гүйцэтгэхийн тулд хэрэглэгчийг sudo бүлэгт нэмье. Хэрэв ийм шаардлага байхгүй бол та энэ алхамыг алгасаж болно:
sudo gpasswd -a desktopuser sudo
Ширээний холболт
Windows, Linux болон OS X-д зориулсан X2Go клиент програм хангамжийг ашиглах боломжтой
sudo apt-get install x2goclient
Төрөл зүйлийн олон янз байдлыг хадгалахын тулд бид энэ удаад үйлчлүүлэгч авах болно
Энд та холболтын тохиргоо, оролт/гаралтын төхөөрөмж, мультимедиа төхөөрөмжийг тохируулах боломжтой.
Хэрэв бүх зүйл зөв хийгдсэн бол холбогдсоны дараа XFCE ширээний компьютер гарч ирнэ.
Алсын компьютер дээр програм ажиллуулж байна
Заримдаа, бүрэн хэмжээний ширээний орчны оронд та алсын компьютер дээр нөөц их шаарддаг програмыг (жишээлбэл, IDE) ажиллуулах хэрэгтэй. Үүнийг хийхэд хэцүү биш, холболтын тохиргоонд тохирох сессийн төрөл, командыг зааж өгөхөд л хангалттай.
Ubuntu-тай алсын зайн VPS дээр ажилладаг хөтөч
X2Go-г ашиглах илүү чамин сонголтууд бас байдаг: систем нь жишээлбэл, алсын компьютер дээрх хэрэглэгчийн сессэд холбогдох боломжийг олгодог (TeamViewer шиг). Энэ тохиолдолд үйлчлүүлэгч болон серверийн хэсгүүдийг хоёуланг нь хоёуланд нь суулгасан байх ёстой. Нэмж дурдахад, үйлчлүүлэгч бүр дээр сесс профайлыг тодорхойлох шаардлагагүй: та сервер дээр тэдгээрийг тодорхойлохын тулд x2gobroker-ийг суулгаж, тохируулах боломжтой. Үүнийг хийхийн тулд та холбогдох хэрэгтэй болно
X2Go-ийн ашиг тус
Өндөр зурвасын өргөнтэй VNC системээс ялгаатай нь X2Go нь дамжуулагдсан өгөгдлийн хэмжээг багасгахын тулд дэвшилтэт NX 3 протоколыг ашигладаг. Систем нь өөрийн X сервертэй бөгөөд үүнээс гадна бараг ямар ч тохиргоо шаарддаггүй бөгөөд дэвшилтэт боломжуудтай. Бид зөвхөн хамгийн энгийн зүйлийн талаар ярьсан боловч X2Go нь серверээс үйлчлүүлэгч рүү аудио, видео дамжуулах, дотоод принтер дээр хэвлэх зэрэг илүү их зүйлийг хийх боломжтой (VPS дээр та виртуал принтерийг тохируулахын тулд нэмэлт багц суулгах шаардлагатай болно) болон хуваалцсан лавлахууд. Сервертэй харилцах нь найдвартай, цаг хугацаагаар туршсан sshd-ээр дамждаг - аюулгүй нэвтрэлт таних механизмыг хэрэглэгчдэд ашиглах боломжтой. түлхүүрүүдтэй. X2Go нь таныг нэвтрэх үед таны орчныг автоматаар тохируулдаг (X серверийг байнга ажиллуулах шаардлагагүй), олон хэрэглэгчийн ажил болон хамгийн алдартай ширээний орчныг дэмждэг бөгөөд холболт тасарсан ч таны сессийг устгадаггүй.
Эх сурвалж: www.habr.com