Customization и Isu takatoziva pane chaiyo server, inoramba ichiongorora imwezve sarudzo yekubatanidza kune Linux virtual desktop. Mikana yakagadzirwa nekambani protocol anonakidza, uye anoshanda zvakanaka pane anononoka chiteshi. Branded server mhinduro dzinodhura (vatengi vakasununguka), asi kune zvakare kuita kwemahara, iyo ichakurukurwa muchinyorwa chino - iyo system. . Yakarukwa kubva kune yakavhurika sosi purojekiti , NoMachine paakamira kumutsigira ndokumurega achiyangarara akasununguka.
Tafura yezviri mukati:
Kuisa iyo graphical nharaunda
A virtual graphical desktop paLinux haidi michina ine simba kusvika mushandisi atanga kumhanyisa zvirongwa zvekushandisa. Kuti tiedze, tichatora avhareji yakasimba Ubuntu Server 18.04 LTS ine maviri computing cores, mana gigabytes e RAM uye makumi maviri gigabyte hard drive (HDD). Mifananidzo yeUbuntu Server 20.04 LTS yatovepo paRuVDS; maitiro ekumisikidza yazvino vhezheni achafanana. Usakanganwa kushandisa promo kodhi Habrahabr10 kuti uwane 10% kuderedzwa pane yako odha.

Isu tinosarudza zvakare XFCE senzvimbo yedu yedesktop nekuda kwezvishoma zvinodiwa zvekombuta zviwanikwa. Uye zvakare, hapana matambudziko ari kumhanyisa iyi DE kuburikidza nekuwana kure munzvimbo dzakaita se:
sudo apt-get install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
Russification ye server uye software yekuisa
Nhanho inotevera ndeyekumisikidza nzvimbo uye nekuisa shoma seti yemapurogiramu ekushandisa: browser, email mutengi uye hofisi suite. Kutanga, isa shanduro dzezvirongwa zvehurongwa:
sudo apt-get install language-pack-ruNgatisetei localization:
sudo update-locale LANG=ru_RU.UTF-8Mhedzisiro imwechete inogona kuwanikwa nekugadzirisa nemaoko iyo /etc/default/locale.
Zvekugarisana kweGNOME neKDE, iyo repository ine mutauro-pack-gnome-ru uye mutauro-pack-kde-ru mapakeji - unozoada kana ukashandisa zvirongwa kubva kune idzi desktop nharaunda. MuXFCE, shanduro dzinoiswa nemaapplication. Zvadaro unogona kuisa maduramazwi:
# Словари для проверки орфографии
sudo apt-get install hunspell hunspell-ru
# Тезаурус для LibreOffice
sudo apt-get install mythes-ru
# Англо-русский словарь в формате DICT
sudo apt-get install mueller7-dict
Pamusoro pezvo, kuiswa kweshanduro kunogona kudikanwa kune mamwe mapurogiramu ekushandisa:
# Браузер 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
На этом подготовка окружения рабочего стола завершена.
Kuisa iyo X2Go server
Yakagadzikana shanduro yeX2Go server uye mutengi anogona kuiswa kubva kune yekunze repository (Personal Packages Archive) pa kana kubva kune akajairwa repositories yazvino Ubuntu kuburitswa. Isu tichatarisa pane yechipiri sarudzo, sezvo shanduro dzesoftware mune ese masosi akafanana, asi kana iwe uchida mamwe mapakeji, uchafanirwa kubatanidza yechitatu-bato repository. Tinofanira kuisa mapakeji maviri:
sudo apt-get install x2goserver x2goserver-xsessionKana iwe uri kushandisa iyo MATE kana LXDE nharaunda, mamwe mapakeji anozodiwa (haadiwe kuXFCE):
sudo apt-get install x2gomatebindings # if you use MATE/mubuntu
sudo apt-get install x2golxdebindings # if you use LXDE/lubuntu
Iyo icing pakike: X2Go inoshanda kuburikidza neSSH uye haidi chero imwe gadziriso. Iyo VPS inofanirwa kunge iine sshd inomhanya uye kuwana port 22 mumitemo ye firewall. Sezvo isu tiri kutaura nezve virtual server, izvi zvimwe zvakatoitwa kunze kwebhokisi. Zviri nyore kuvhura kure kure kuburikidza neSSH pamushini wenyama. Chasara ndechekutarisa chimiro cheX2Go server:
sudo systemctl status x2goserver 
Izvo zvakakoshawo kugadzira mushandisi asina rusarura kuti ashande nedesktop nharaunda:
sudo adduser desktopuser 
Ngatiwedzerei mushandisi kuboka re sudo kuti aite mabasa ane chekuita nekutonga. Kana pasina kudiwa kwakadaro, unogona kusvetuka danho iri:
sudo gpasswd -a desktopuser sudo
Desktop Connection
X2Go mutengi software yeWindows, Linux uye OS X iripo pamusoro project. Iyo Android mutengi iri pasi pekuvandudzwa, uye emahara nharembozha kubva kuNoMachine haienderane neX2Go server. Kana iwe uine Ubuntu yakaiswa pakombuta yako yemuno, ingo wedzera iyo x2goclient package:
sudo apt-get install x2goclientKuchengetedza kusiyana kwemarudzi, panguva ino tichatora mutengi :

Pano iwe unogona kugadzirisa zvigadziriso zvekubatanidza, zvigadzirwa zvekupinza / zvekubuda, uye zvishandiso zvemultimedia.



Kana zvese zvikaitwa nemazvo, iyo XFCE desktop ichaonekwa mushure mekubatanidza.

Kumhanyisa application pane komputa iri kure
Dzimwe nguva, pachinzvimbo cheyakazara-yakazara desktop nharaunda, iwe unofanirwa kumhanyisa-yakanyanya kushandisa zviwanikwa (semuenzaniso, IDE) pakombuta iri kure. Izvi hazvina kuoma kuita; ingo tsanangura iyo yakakodzera sesheni mhando uye kuraira mune yekubatanidza marongero.


Bhurawuza inomhanya pane iri kure VPS ine Ubuntu
Kune zvakare mamwe ekunze sarudzo dzekushandisa X2Go: iyo sisitimu inobvumira, semuenzaniso, kubatana kune mushandisi chikamu pane iri kure komputa (sepaTeamViewer). Muchiitiko ichi, ese ari maviri mutengi uye sevha zvikamu zvinofanirwa kuiswa pamichina yese. Uye zvakare, hazvifanirwe kutsanangura esesesheni profiles pamutengi wega wega: unogona kuisa uye kugadzirisa x2gobroker kuti uzvitsanangure pane server. Kuti uite izvi uchada kubatanidza nemamwe mapakeji.
Mabhenefiti eX2Go
Kusiyana neyepamusoro-bandwidth VNC system, X2Go inoshandisa iyo yepamusoro NX 3 protocol kuderedza huwandu hwe data inotamiswa. Iyo sisitimu ine yayo X sevha, kunze, inoda chero zvigadziriso uye ine hunyanzvi hwepamberi. Takataura chete nezve akanyanya kukosha, asi X2Go inogona kuita zvakawanda, kusanganisira kutepfenyura odhiyo uye vhidhiyo kubva kune server kune mutengi, kudhinda kune yemuno printa (paVPS uchafanirwa kuisa mamwe mapakeji kuti ugadzirise printa chaiyo) uye akagovera madhairekitori. Kudyidzana nesevha kunoitika kuburikidza neakavimbika uye nenguva-yakaedzwa sshd - yakachengeteka yekusimbisa nzira dziripo kune mushandisi, incl. nemakiyi. X2Go inogadzirisa otomatiki nharaunda yako paunopinda (hapana chikonzero chekuchengeta X server ichimhanya nguva dzese), inotsigira akawanda-mushandisi basa uye anonyanya kufarirwa desktop nharaunda, uye haiuraye chikamu chako kunyangwe kana kubatana kwarasika.
Source: www.habr.com
