VPS sou Linux ak yon koòdone grafik: lanse sèvè X2Go sou Ubuntu 18.04
Personnalisation VNC и RDP Nou te deja metrize sou yon sèvè vityèl, li rete yo eksplore yon lòt opsyon pou konekte ak yon Desktop Linux vityèl. Opòtinite ki kreye pa konpayi an NoMachine pwotokòl NX yo trè enteresan, epi li travay byen sou chanèl dousman. Solisyon sèvè mak yo chè (kliyan yo gratis), men gen tou yon aplikasyon gratis, ki pral diskite nan atik sa a - sistèm lan. X2Go. Li te koupe soti nan yon pwojè sous louvri FreeNX, lè NoMachine sispann sipòte l ', li kite l' flote lib.
Yon Desktop grafik vityèl sou Linux pa mande pou machin pwisan jiskaske itilizatè a kòmanse kouri pwogram aplikasyon yo. Pou tès yo, nou pral pran yon mwayèn fò Ubuntu Server 18.04 LTS ak de nwayo informatique, kat jigokte RAM ak yon ven jigokte kondwi difisil (HDD). Imaj Ubuntu Server 20.04 LTS deja disponib sou RuVDS; pwosesis pou mete yon vèsyon ki pi resan pral sanble. Pa bliye sèvi ak kòd promo Habrahabr10 pou jwenn yon rabè 10% sou lòd ou a.
Nou chwazi ankò XFCE kòm anviwònman Desktop nou an akòz kondisyon ki relativman ba pou resous enfòmatik yo. Anplis de sa, pa gen okenn pwoblèm kouri DE sa a atravè aksè aleka nan anviwònman vityèl:
Pwochen etap la se mete kanpe lokalizasyon ak enstale yon seri minimòm de pwogram aplikasyon: yon navigatè, yon kliyan imel ak yon suite biwo. Premyèman, enstale tradiksyon pou pwogram sistèm yo:
sudo apt-get install language-pack-ru
Ann mete lokalizasyon:
sudo update-locale LANG=ru_RU.UTF-8
Menm efè a ka reyalize pa manyèlman modifye /etc/default/locale la.
Pou lokalizasyon GNOME ak KDE, repozitwa a gen pakè language-pack-gnome-ru ak language-pack-kde-ru - w ap bezwen yo si w itilize pwogram ki soti nan anviwònman Desktop sa yo. Nan XFCE, tradiksyon yo enstale ak aplikasyon yo. Apre sa, ou ka enstale diksyonè yo:
# Словари для проверки орфографии
sudo apt-get install hunspell hunspell-ru
# Тезаурус для LibreOffice
sudo apt-get install mythes-ru
# Англо-русский словарь в формате DICT
sudo apt-get install mueller7-dict
Anplis de sa, enstalasyon tradiksyon ka nesesè pou kèk pwogram aplikasyon:
# Браузер 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
На этом подготовка окружения рабочего стола завершена.
Enstale sèvè X2Go la
Vèsyon ki estab nan sèvè X2Go ak kliyan yo ka enstale soti nan yon depo ekstèn PPA (Achiv Pakè Pèsonèl) sou Launchpad oswa soti nan depo estanda yo nan degaje Ubuntu aktyèl yo. Nou pral konsantre sou dezyèm opsyon an, depi vèsyon lojisyèl yo nan tou de sous yo se menm bagay la, men si ou bezwen pakè adisyonèl, w ap oblije konekte yon depo twazyèm pati. Nou bezwen enstale de pakè:
Si w ap itilize anviwònman MATE oswa LXDE, pakè adisyonèl yo pral nesesè (yo pa nesesè pou XFCE):
sudo apt-get install x2gomatebindings # if you use MATE/mubuntu
sudo apt-get install x2golxdebindings # if you use LXDE/lubuntu
Glas la sou gato a: X2Go travay atravè SSH epi li pa mande pou okenn konfigirasyon plis. VPS la dwe gen sshd kouri ak aksè nan pò 22 nan règ yo firewall. Depi nou ap pale de yon sèvè vityèl, sa a se pwobableman deja fè soti nan bwat la. Li fasil pou louvri aksè aleka atravè SSH sou yon machin fizik. Tout sa ki rete se tcheke estati sèvè X2Go la:
sudo systemctl status x2goserver
Li vo tou kreye yon itilizatè san privilèj pou travay ak anviwònman Desktop la:
sudo adduser desktopuser
Ann ajoute itilizatè a nan gwoup sudo pou li ka fè travay ki gen rapò ak administrasyon an. Si pa gen okenn bezwen sa yo, ou ka sote etap sa a:
sudo gpasswd -a desktopuser sudo
Koneksyon Desktop
Lojisyèl kliyan X2Go pou Windows, Linux ak OS X disponib telechaje sou Online pwojè. Kliyan Android a ap devlope, epi aplikasyon mobil gratis ki soti nan NoMachine pa konpatib ak sèvè X2Go la. Si w gen Ubuntu enstale sou òdinatè lokal ou a, jis ajoute pake x2goclient la:
sudo apt-get install x2goclient
Pou prezève divèsite espès, fwa sa a nou pral pran yon kliyan pou Windows:
Isit la ou ka configured anviwònman koneksyon, aparèy antre/sòti, ak aparèy miltimedya.
Si tout bagay fèt kòrèkteman, Desktop XFCE a ap parèt apre konekte.
Kouri yon aplikasyon sou yon òdinatè aleka
Pafwa, olye pou yo yon anviwònman Desktop plen véritable, ou bezwen kouri yon aplikasyon ki gen anpil resous (pa egzanp, yon IDE) sou òdinatè a aleka. Sa a pa difisil pou fè; jis presize kalite sesyon ki apwopriye a ak lòd nan paramèt koneksyon yo.
Navigatè kouri sou VPS aleka ak Ubuntu
Genyen tou plis opsyon ekzotik pou itilize X2Go: sistèm nan pèmèt, pou egzanp, konekte nan yon sesyon itilizatè sou yon òdinatè aleka (tankou nan TeamViewer). Nan ka sa a, tou de pati kliyan ak sèvè yo dwe enstale sou tou de machin yo. Anplis de sa, li pa nesesè yo defini pwofil sesyon sou chak kliyan: ou ka enstale ak konfigirasyon x2gobroker yo defini yo sou sèvè a. Pou fè sa w ap bezwen konekte depo twazyèm pati ak pakè adisyonèl.
Benefis X2Go
Kontrèman ak sistèm VNC gwo bandwidth la, X2Go itilize pwotokòl NX 3 avanse pou minimize kantite done transfere yo. Sistèm nan gen pwòp sèvè X li yo, anplis, li pa mande nòmalman pa gen okenn anviwònman e li gen kapasite avanse. Nou te pale sèlman sou sa ki pi fondamantal yo, men X2Go ka fè anpil plis, ki gen ladan difize odyo ak videyo soti nan sèvè a nan kliyan an, enprime nan yon enprimant lokal (sou yon VPS ou pral oblije enstale pakè adisyonèl nan konfigirasyon yon enprimant vityèl) ak anyè pataje. Entèaksyon ak sèvè a fèt atravè yon sshd serye ak tan teste - mekanis otantifikasyon an sekirite yo disponib pou itilizatè a, enkli. ak kle. X2Go otomatikman mete kanpe anviwònman ou lè ou konekte (pa bezwen kenbe sèvè X la kouri tout tan), sipòte travay milti-itilizatè ak anviwònman Desktop ki pi popilè, epi li pa touye sesyon ou menm apre koneksyon an pèdi.