VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04

VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04
Kustomisasi VNC ΠΈ Rdp Kita wis nguwasani ing server virtual, iku tetep kanggo njelajah siji opsi liyane kanggo nyambung menyang desktop virtual Linux. Kesempatan digawe dening perusahaan Ora Mesin protokol NX cukup menarik, lan kerjane uga liwat saluran alon. Solusi server merek larang (klien gratis), nanging ana uga implementasi gratis, sing bakal dibahas ing artikel iki - sistem X2 Go. Iki spun off saka proyek open source FreeNX, nalika NoMachine mandheg ndhukung dheweke lan ngidini dheweke ngambang kanthi bebas.

Gamelan:

Nginstal lingkungan grafis

Desktop grafis virtual ing Linux ora mbutuhake mesin sing kuat nganti pangguna wiwit mbukak program aplikasi. Kanggo tes, kita bakal njupuk Ubuntu Server 18.04 LTS rata-rata sing kuat kanthi rong intine komputasi, patang gigabyte RAM lan rong puluh gigabyte hard drive (HDD). Gambar Ubuntu Server 20.04 LTS wis kasedhiya ing RuVDS; proses nyetel versi sing luwih anyar bakal padha. Aja lali nggunakake kode promo Habrahabr10 kanggo entuk diskon 10% kanggo pesenan sampeyan.

VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04

Kita maneh milih XFCE minangka lingkungan desktop amarga syarat sing relatif kurang kanggo sumber daya komputasi. Kajaba iku, ora ana masalah sing mbukak DE iki liwat akses remot ing lingkungan virtual:

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

Russification saka server lan instalasi software

Langkah sabanjure yaiku nyiyapake lokalisasi lan nginstal program aplikasi minimal: browser, klien email lan suite kantor. Pisanan, instal terjemahan kanggo program sistem:

sudo apt-get install language-pack-ru

Ayo nyiyapake lokalisasi:

sudo update-locale LANG=ru_RU.UTF-8

Efek sing padha bisa digayuh kanthi nyunting /etc/default/locale.

Kanggo lokalisasi GNOME lan KDE, gudang duwe paket language-pack-gnome-ru lan language-pack-kde-ru - sampeyan bakal mbutuhake yen sampeyan nggunakake program saka lingkungan desktop kasebut. Ing XFCE, terjemahan diinstal nganggo aplikasi. Sabanjure sampeyan bisa nginstal kamus:

# Π‘Π»ΠΎΠ²Π°Ρ€ΠΈ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ
sudo apt-get install hunspell hunspell-ru

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

# Англо-русский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ DICT
sudo apt-get install mueller7-dict

Kajaba iku, instalasi terjemahan bisa uga dibutuhake kanggo sawetara 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

На этом ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° окруТСния Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°.

Nginstal server X2Go

Versi stabil saka server lan klien X2Go bisa diinstal saka panyimpenan eksternal PPA (Arsip Paket Pribadi) ing Launchpad utawa saka repositori standar rilis Ubuntu saiki. Kita bakal fokus ing pilihan kaloro, amarga versi piranti lunak ing loro sumber padha, nanging yen sampeyan butuh paket tambahan, sampeyan kudu nyambungake repositori pihak katelu. Kita kudu nginstal rong paket:

sudo apt-get install x2goserver x2goserver-xsession

Yen sampeyan nggunakake lingkungan MATE utawa LXDE, paket tambahan bakal dibutuhake (ora dibutuhake kanggo XFCE):

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

Icing ing jajan: X2Go dianggo liwat SSH lan ora mbutuhake konfigurasi luwih. VPS kudu mlaku sshd lan akses menyang port 22 ing aturan firewall. Awit kita ngomong bab server virtual, iki mbokmenawa wis rampung metu saka kothak. Iku gampang kanggo mbukak akses remot liwat SSH ing mesin fisik. Kabeh sing isih ana yaiku mriksa status server X2Go:

sudo systemctl status x2goserver

VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04
Sampeyan uga kudu nggawe pangguna sing ora duwe hak kanggo nggarap lingkungan desktop:

sudo adduser desktopuser

VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04
Ayo nambah pangguna menyang grup sudo supaya bisa nindakake tugas sing ana gandhengane karo administrasi. Yen ora perlu, sampeyan bisa ngliwati langkah iki:

sudo gpasswd -a desktopuser sudo

Sambungan Desktop

Piranti lunak klien X2Go kanggo Windows, Linux lan OS X kasedhiya upload ing situs proyek. Klien Android lagi dikembangake, lan aplikasi seluler gratis saka NoMachine ora kompatibel karo server X2Go. Yen sampeyan wis nginstal Ubuntu ing komputer lokal, tambahake paket x2goclient:

sudo apt-get install x2goclient

Kanggo ngreksa bhinΓ©ka spesies, wektu iki kita bakal njupuk klien kanggo Windows:

VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04
Ing kene sampeyan bisa ngatur setelan sambungan, piranti input/output, lan piranti multimedia.

VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04
VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04
VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04
Yen kabeh wis rampung kanthi bener, desktop XFCE bakal katon sawise nyambungake.

VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04

Mbukak aplikasi ing komputer remot

Kadhangkala, tinimbang lingkungan desktop sing lengkap, sampeyan kudu mbukak aplikasi intensif sumber daya (contone, IDE) ing komputer remot. Iki ora angel ditindakake; mung nemtokake jinis sesi lan printah sing cocog ing setelan sambungan.

VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04
VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04
Browser mlaku ing VPS remot karo Ubuntu

Ana uga pilihan sing luwih endah kanggo nggunakake X2Go: sistem ngidini, contone, kanggo nyambung menyang sesi pangguna ing komputer remot (kaya ing TeamViewer). Ing kasus iki, bagean klien lan server kudu diinstal ing loro mesin kasebut. Kajaba iku, ora perlu kanggo nemtokake profil sesi ing saben klien: sampeyan bisa nginstal lan ngatur x2gobroker kanggo netepake ing server. Kanggo nindakake iki, sampeyan kudu nyambungake gudang pihak katelu karo paket tambahan.

Keuntungan saka X2Go

Ora kaya sistem VNC bandwidth dhuwur, X2Go nggunakake protokol NX 3 majeng kanggo nyilikake jumlah data sing ditransfer. Sistem kasebut duwe server X dhewe, saliyane, ora mbutuhake setelan lan nduweni kemampuan canggih. Kita mung ngomong babagan sing paling dhasar, nanging X2Go bisa nindakake luwih akeh, kalebu siaran audio lan video saka server menyang klien, nyetak menyang printer lokal (ing VPS sampeyan kudu nginstal paket tambahan kanggo ngatur printer virtual) lan direktori sing dienggo bareng. Interaksi karo server dumadi liwat sshd dipercaya lan wektu-dites - mekanisme otentikasi aman kasedhiya kanggo pangguna, kalebu. karo tombol. X2Go kanthi otomatis nyiyapake lingkungan nalika sampeyan mlebu (ora perlu kanggo njaga X server mlaku kabeh wektu), ndhukung karya multi-pangguna lan paling populer lingkungan desktop, lan ora mateni sesi malah sawise sambungan ilang.

VPS ing Linux kanthi antarmuka grafis: ngluncurake server X2Go ing Ubuntu 18.04

Source: www.habr.com

Add a comment