VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04

VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04
Chaw VNC ΠΈ RDP Peb twb tau paub txog ntawm tus neeg rau zaub mov virtual, nws tseem tab tom tshawb nrhiav ib qho kev xaiv ntxiv rau kev txuas mus rau Linux virtual desktop. Cov cib fim tsim los ntawm lub tuam txhab NoMachine raws tu qauv NX yog qhov nthuav heev, thiab nws ua haujlwm zoo dhau cov channel qeeb. Branded server kev daws teeb meem yog kim (cov neeg siv khoom pub dawb), tab sis kuj tseem muaj kev siv dawb, uas yuav tau tham hauv kab lus no - qhov system X2 mus. Nws tau spun tawm los ntawm qhov qhib qhov project FreeNX, thaum NoMachine nres txhawb nws thiab cia nws ntab dawb.

Cov ntsiab lus:

Txhim kho qhov graphical ib puag ncig

Lub virtual graphical desktop ntawm Linux tsis xav tau cov tshuab muaj zog kom txog thaum tus neeg siv pib khiav cov ntawv thov kev pab cuam. Rau kev ntsuam xyuas, peb yuav siv qhov nruab nrab muaj zog Ubuntu Server 18.04 LTS nrog ob lub khoos phis tawj, plaub gigabytes ntawm RAM thiab nees nkaum gigabyte hard drive (HDD). Cov duab ntawm Ubuntu Server 20.04 LTS twb muaj nyob rau ntawm RuVDS; cov txheej txheem ntawm kev teeb tsa ib qho tshiab tshiab yuav zoo sib xws. Tsis txhob hnov ​​​​qab siv promo code Habrahabr10 kom tau txais 10% luv nqi ntawm koj daim ntawv xaj.

VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04

Peb rov xaiv XFCE raws li peb lub desktop ib puag ncig vim qhov kev xav tau qis rau kev siv suav. Tsis tas li ntawd, tsis muaj teeb meem khiav qhov DE no ntawm kev nkag mus rau tej thaj chaw deb hauv virtual ib puag ncig:

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

Russification ntawm server thiab software installation

Cov kauj ruam tom ntej yog teeb tsa hauv cheeb tsam thiab teeb tsa qhov tsawg kawg nkaus ntawm daim ntawv thov kev pab cuam: browser, tus neeg siv email thiab chav ua haujlwm. Ua ntej, nruab kev txhais lus rau cov kev pab cuam system:

sudo apt-get install language-pack-ru

Cia peb teeb tsa localization:

sudo update-locale LANG=ru_RU.UTF-8

Cov nyhuv tib yam tuaj yeem ua tiav los ntawm manually kho qhov /etc/default/locale.

Rau thaj chaw ntawm GNOME thiab KDE, lub chaw cia khoom muaj cov lus-pob-gnome-ru thiab cov lus-pob-kde-ru cov pob khoom - koj yuav xav tau lawv yog tias koj siv cov kev pab cuam los ntawm cov chaw desktop no. Hauv XFCE, kev txhais lus raug teeb tsa nrog cov ntawv thov. Tom ntej no koj tuaj yeem nruab cov phau ntawv txhais lus:

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

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

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

Tsis tas li ntawd, kev teeb tsa kev txhais lus yuav xav tau rau qee qhov kev thov kev pab cuam:

# Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ 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

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

Txhim kho X2Go server

Cov qauv ruaj khov ntawm X2Go server thiab cov neeg siv khoom tuaj yeem ntsia tau los ntawm qhov chaw cia sab nraud PPA (Personal Packages Archive) rau Launchpad los yog los ntawm tus qauv repositories ntawm Ubuntu tam sim no tso tawm. Peb yuav tsom mus rau qhov kev xaiv thib ob, txij li cov software versions hauv ob qhov chaw yog tib yam, tab sis yog tias koj xav tau cov pob khoom ntxiv, koj yuav tsum tau txuas lub chaw tso khoom thib peb. Peb yuav tsum nruab ob lub pob:

sudo apt-get install x2goserver x2goserver-xsession

Yog tias koj siv MATE lossis LXDE ib puag ncig, yuav tsum muaj pob ntxiv ntxiv (lawv tsis xav tau rau XFCE):

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

Lub icing ntawm lub ncuav mog qab zib: X2Go ua haujlwm ntawm SSH thiab tsis tas yuav muaj kev teeb tsa ntxiv. VPS yuav tsum muaj sshd khiav thiab nkag mus rau qhov chaw nres nkoj 22 hauv cov cai ntawm firewall. Txij li thaum peb tab tom tham txog virtual server, qhov no tej zaum twb ua tiav tawm ntawm lub thawv. Nws yog ib qho yooj yim los qhib cov chaw taws teeb nkag ntawm SSH ntawm lub tshuab lub cev. Txhua yam uas tseem tshuav yog txhawm rau txheeb xyuas cov xwm txheej ntawm X2Go server:

sudo systemctl status x2goserver

VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04
Nws kuj tseem tsim nyog tsim tus neeg siv tsis tau txais txiaj ntsig los ua haujlwm nrog ib puag ncig desktop:

sudo adduser desktopuser

VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04
Cia peb ntxiv tus neeg siv rau pawg sudo kom nws tuaj yeem ua cov haujlwm ntsig txog kev tswj hwm. Yog tias tsis muaj qhov xav tau, koj tuaj yeem hla cov kauj ruam no:

sudo gpasswd -a desktopuser sudo

Kev sib txuas ntawm Desktop

X2Go tus neeg siv software rau Windows, Linux thiab OS X muaj upload rau qhov chaw qhov project. Tus neeg siv hauv Android tab tom txhim kho, thiab daim ntawv thov mobile dawb los ntawm NoMachine tsis sib xws nrog X2Go server. Yog tias koj muaj Ubuntu ntsia ntawm koj lub computer hauv zos, tsuas yog ntxiv pob x2goclient:

sudo apt-get install x2goclient

Txhawm rau khaws ntau hom kev sib txawv, lub sijhawm no peb yuav coj tus neeg siv khoom lub qhov rais:

VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04
Ntawm no koj tuaj yeem teeb tsa kev sib txuas, cov khoom siv nkag / tso tawm, thiab cov khoom siv multimedia.

VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04
VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04
VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04
Yog tias txhua yam ua tiav lawm, XFCE desktop yuav tshwm sim tom qab txuas.

VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04

Khiav ib daim ntawv thov nyob rau hauv tej thaj chaw deb computer

Qee zaum, es tsis txhob muaj qhov chaw ua haujlwm puv npo, koj yuav tsum tau khiav daim ntawv thov siv nyiaj ntau (piv txwv li, IDE) ntawm lub computer tej thaj chaw deb. Qhov no tsis yooj yim ua; tsuas yog qhia cov kev sib kho uas tsim nyog thiab cov lus txib hauv qhov chaw sib txuas.

VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04
VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04
Browser khiav ntawm tej thaj chaw deb VPS nrog Ubuntu

Kuj tseem muaj ntau txoj kev xaiv txawv txawv rau kev siv X2Go: lub kaw lus tso cai, piv txwv li, txuas rau cov neeg siv kev sib tham ntawm lub khoos phis tawj nyob deb (raws li hauv TeamViewer). Hauv qhov no, ob tus neeg siv khoom thiab cov khoom siv server yuav tsum tau nruab rau ntawm ob lub tshuab. Tsis tas li ntawd, nws tsis tsim nyog los txhais cov kev sib tham ntawm txhua tus neeg siv khoom: koj tuaj yeem nruab thiab teeb tsa x2gobroker los txhais lawv ntawm server. Ua li no koj yuav tsum tau txuas Thib peb lub chaw cia khoom nrog cov pob khoom ntxiv.

Cov txiaj ntsig ntawm X2Go

Tsis zoo li lub high-bandwidth VNC system, X2Go siv cov txheej txheem NX 3 qib siab kom txo cov ntaub ntawv xa mus. Lub kaw lus muaj nws tus kheej X server, dhau li ntawd, nws yuav tsum tsis muaj kev teeb tsa thiab muaj peev xwm siab heev. Peb tau tham txog qhov yooj yim tshaj plaws, tab sis X2Go tuaj yeem ua tau ntau yam ntxiv, suav nrog kev tshaj tawm suab thiab yees duab los ntawm lub server mus rau tus neeg siv khoom, luam tawm mus rau lub tshuab luam ntawv hauv zos (ntawm VPS koj yuav tau nruab cov pob ntxiv los teeb tsa lub tshuab luam ntawv virtual) thiab sib koom directory. Kev cuam tshuam nrog tus neeg rau zaub mov tshwm sim los ntawm kev txhim khu kev qha thiab lub sijhawm kuaj sshd - kev ruaj ntseg authentication mechanisms muaj rau tus neeg siv, incl. nrog cov yuam sij. X2Go cia li teeb tsa koj ib puag ncig thaum koj nkag rau hauv (tsis tas yuav ua kom X server khiav txhua lub sijhawm), txhawb nqa ntau tus neeg siv ua haujlwm thiab cov chaw nyiam tshaj plaws desktop, thiab tsis tua koj qhov kev sib tham txawm tias tom qab kev sib txuas ploj lawm.

VPS ntawm Linux nrog graphical interface: launching X2Go server ntawm Ubuntu 18.04

Tau qhov twg los: www.hab.com

Ntxiv ib saib