VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04

VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04
Setélan VNC и RDP Kami parantos ngawasa dina server virtual, tetep ngajajah hiji pilihan deui pikeun nyambungkeun kana desktop virtual Linux. Kasempetan dijieun ku pausahaan TayaMesin protokol NX rada metot, sarta gawéna ogé ngaliwatan saluran slow. Solusi server branded mahal (klién gratis), tapi aya ogé palaksanaan gratis, anu bakal dibahas dina tulisan ieu - sistem X2 Go. Ieu dipintal kaluar tina hiji proyék open source FreeNX, nalika NoMachine dieureunkeun ngarojong anjeunna sarta ngantep manehna ngambang kalawan bébas.

Catetan:

Masang lingkungan grafis

Desktop grafis virtual dina Linux henteu ngabutuhkeun mesin anu kuat dugi ka pangguna ngamimitian ngajalankeun program aplikasi. Pikeun tés, urang bakal nyandak rata-rata Ubuntu Server 18.04 LTS anu kuat sareng dua inti komputasi, opat gigabyte RAM sareng dua puluh gigabyte hard drive (HDD). Gambar tina Ubuntu Server 20.04 LTS parantos sayogi dina RuVDS; prosés nyetél versi anu langkung énggal bakal sami. Tong hilap nganggo kode promo Habrahabr10 pikeun kéngingkeun diskon 10% dina pesenan anjeun.

VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04

Urang deui milih XFCE salaku lingkungan desktop urang alatan sarat rélatif low pikeun sumber komputasi. Salaku tambahan, teu aya masalah ngajalankeun DE ieu liwat aksés jauh di lingkungan virtual:

sudo apt-get install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

Russification tina server jeung instalasi software

Lengkah saterusna nyaéta nyetél lokalisasi sareng masang set minimum program aplikasi: browser, klien email sareng suite kantor. Mimiti, pasang tarjamahan pikeun program sistem:

sudo apt-get install language-pack-ru

Hayu urang nyetél lokalisasi:

sudo update-locale LANG=ru_RU.UTF-8

Pangaruh anu sami tiasa dihontal ku cara ngédit sacara manual /etc/default/locale.

Pikeun lokalisasi GNOME sareng KDE, gudangna gaduh pakét language-pack-gnome-ru sareng language-pack-kde-ru - anjeun peryogi upami anjeun nganggo program tina lingkungan desktop ieu. Dina XFCE, tarjamahan dipasang sareng aplikasi. Teras anjeun tiasa masang kamus:

# Словари для проверки орфографии
sudo apt-get install hunspell hunspell-ru

# Тезаурус для LibreOffice
sudo apt-get install mythes-ru

# Англо-русский словарь в формате DICT
sudo apt-get install mueller7-dict

Salaku tambahan, pamasangan tarjamahan tiasa diperyogikeun pikeun sababaraha program aplikasi:

# Браузер 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

На этом подготовка окружения рабочего стола завершена.

Masang server X2Go

Versi stabil tina server sareng klien X2Go tiasa dipasang tina gudang éksternal PPA (Arsip Paket Pribadi) dina Launchpad atanapi tina repositori standar tina sékrési Ubuntu ayeuna. Urang bakal difokuskeun pilihan kadua, saprak versi software dina duanana sumber anu sarua, tapi lamun perlu pakét tambahan, anjeun bakal kudu nyambungkeun gudang pihak katilu. Urang kedah pasang dua pakét:

sudo apt-get install x2goserver x2goserver-xsession

Upami anjeun nganggo lingkungan MATE atanapi LXDE, pakét tambahan bakal diperyogikeun (henteu diperyogikeun pikeun XFCE):

sudo apt-get install x2gomatebindings # if you use MATE/mubuntu
sudo apt-get install x2golxdebindings # if you use LXDE/lubuntu

The icing on jajan: X2Go jalan via SSH na teu merlukeun sagala konfigurasi salajengna. VPS kudu ngajalankeun sshd sareng aksés ka port 22 dina aturan firewall. Kusabab urang ngobrol ngeunaan hiji server virtual, ieu meureun geus rengse out of the box. Gampang muka aksés jauh via SSH dina mesin fisik. Sadaya anu tetep nyaéta mariksa status server X2Go:

sudo systemctl status x2goserver

VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04
Éta ogé patut nyieun pamaké unprivileged pikeun digawe sareng lingkungan desktop:

sudo adduser desktopuser

VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04
Hayu urang tambahkeun pangguna kana grup sudo supados anjeunna tiasa ngalaksanakeun tugas anu aya hubunganana sareng administrasi. Upami teu aya kabutuhan sapertos kitu, anjeun tiasa ngalangkungan léngkah ieu:

sudo gpasswd -a desktopuser sudo

Sambungan Desktop

Parangkat lunak klien X2Go pikeun Windows, Linux sareng OS X sayogi unggah dina website proyék. Klién Android nuju dikembangkeun, sareng aplikasi mobile gratis ti NoMachine henteu cocog sareng server X2Go. Upami anjeun parantos dipasang Ubuntu dina komputer lokal anjeun, tambahkeun pakét x2goclient:

sudo apt-get install x2goclient

Pikeun ngawétkeun diversity spésiés, waktos ieu kami bakal nyandak klien pikeun Windows:

VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04
Di dieu anjeun tiasa ngonpigurasikeun setélan sambungan, alat input/output, sareng alat multimedia.

VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04
VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04
VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04
Upami sadayana parantos leres, desktop XFCE bakal muncul saatos nyambungkeun.

VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04

Ngajalankeun aplikasi dina komputer jauh

Sakapeung, tinimbang lingkungan desktop anu lengkep, anjeun kedah ngajalankeun aplikasi anu intensif sumberdaya (contona, IDE) dina komputer jauh. Ieu henteu sesah dilakukeun; ngan ukur nangtukeun jinis sési sareng paréntah anu pas dina setélan sambungan.

VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04
VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04
Browser jalan dina VPS jauh sareng Ubuntu

Aya ogé pilihan anu langkung aheng pikeun ngagunakeun X2Go: sistem ngamungkinkeun, contona, nyambung ka sési pangguna dina komputer jauh (sapertos dina TeamViewer). Dina hal ieu, duanana bagian klien tur server kudu dipasang dina duanana mesin. Sajaba ti éta, teu perlu nangtukeun propil sési on unggal klien: Anjeun tiasa install sarta ngonpigurasikeun x2gobroker pikeun ngartikeun aranjeunna dina server. Jang ngalampahkeun ieu anjeun kudu nyambungkeun gudang pihak katilu kalawan pakét tambahan.

Kauntungannana X2Go

Beda sareng sistem VNC bandwidth tinggi, X2Go nganggo protokol NX 3 canggih pikeun ngaminimalkeun jumlah data anu ditransfer. Sistemna gaduh server X sorangan, salian ti éta, ampir henteu peryogi setélan sareng gaduh kamampuan maju. Urang ngan ukur ngobrol ngeunaan anu paling dasar, tapi X2Go tiasa ngalakukeun langkung seueur, kalebet nyiarkeun audio sareng pidéo tina server ka klien, nyitak ka printer lokal (dina VPS anjeun kedah masang bungkusan tambahan pikeun ngonpigurasikeun printer virtual). jeung diréktori dibagikeun. Interaksi jeung server lumangsung ngaliwatan sshd dipercaya jeung waktu-dites - mékanisme auténtikasi aman sadia pikeun pamaké, incl. kalayan konci. X2Go otomatis nyetél lingkungan Anjeun mun anjeun asup (teu perlu tetep X server ngajalankeun sadaya waktu), ngarojong karya multi-pamaké jeung lingkungan desktop nu pang populerna, sarta henteu maéhan sési anjeun sanajan sambungan nu leungit.

VPS on Linux Ubuntu jeung panganteur grafis: launching server X2Go on Ubuntu 18.04

sumber: www.habr.com

Tambahkeun komentar