VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä

VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä
asetukset VNC и RDP Olemme jo oppineet virtuaalipalvelimella, on vielä tutkittava vielä yksi vaihtoehto muodostaa yhteys Linuxin virtuaaliseen työpöytään. Yrityksen luomia mahdollisuuksia Ei konetta protokollaa NX ovat varsin mielenkiintoisia, ja se toimii hyvin hitailla kanavilla. Brändätyt palvelinratkaisut ovat kalliita (asiakasratkaisut ovat ilmaisia), mutta on myös ilmainen toteutus, jota käsitellään tässä artikkelissa - järjestelmä X2GB. Se erotettiin avoimen lähdekoodin projektista FreeNX, kun NoMachine lakkasi tukemasta häntä ja antoi hänen kellua vapaasti.

Vastaaja:

Graafisen ympäristön asennus

Virtuaalinen graafinen työpöytä Linuxissa ei vaadi tehokkaita koneita ennen kuin käyttäjä alkaa ajaa sovellusohjelmia. Testejä varten otamme vahvan keskimääräisen Ubuntu Server 18.04 LTS:n, jossa on kaksi tietokoneydintä, neljä gigatavua RAM-muistia ja kaksikymmentä gigatavua kiintolevy (HDD). Kuvia Ubuntu Server 20.04 LTS:stä on jo saatavilla RuVDS:ssä; uudemman version asennusprosessi on samanlainen. Älä unohda käyttää tarjouskoodia Habrahabr10 saadaksesi 10% alennuksen tilauksestasi.

VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä

Valitsemme jälleen XFCE:n työpöytäympäristöksemme, koska laskentaresurssit ovat suhteellisen alhaiset. Lisäksi ei ole ongelmia tämän DE:n käytössä etäkäytön kautta virtuaaliympäristöissä:

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

Palvelimen venäläistäminen ja ohjelmistojen asennus

Seuraava askel on määrittää lokalisointi ja asentaa vähimmäismäärä sovellusohjelmia: selain, sähköpostiohjelma ja toimistoohjelmisto. Asenna ensin käännökset järjestelmäohjelmille:

sudo apt-get install language-pack-ru

Asetetaan lokalisointi:

sudo update-locale LANG=ru_RU.UTF-8

Sama vaikutus voidaan saavuttaa muokkaamalla /etc/default/locale manuaalisesti.

GNOMEn ja KDE:n lokalisointia varten arkistossa on paketit language-pack-gnome-ru ja language-pack-kde-ru - tarvitset niitä, jos käytät ohjelmia näistä työpöytäympäristöistä. XFCE:ssä käännökset asennetaan sovellusten kanssa. Seuraavaksi voit asentaa sanakirjat:

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

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

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

Lisäksi joissakin sovellusohjelmissa saatetaan vaatia käännösten asentamista:

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

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

X2Go-palvelimen asentaminen

X2Go-palvelimen ja -asiakkaan vakaat versiot voidaan asentaa ulkoisesta arkistosta PPA (Henkilökohtainen pakettiarkisto) päällä Launchpad tai nykyisten Ubuntu-julkaisujen vakiovarastoista. Keskitymme toiseen vaihtoehtoon, koska ohjelmistoversiot molemmissa lähteissä ovat samat, mutta jos tarvitset lisäpaketteja, sinun on yhdistettävä kolmannen osapuolen arkisto. Meidän on asennettava kaksi pakettia:

sudo apt-get install x2goserver x2goserver-xsession

Jos käytät MATE- tai LXDE-ympäristöä, tarvitaan lisäpaketteja (niitä ei tarvita XFCE:lle):

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

Huippu kakun päällä: X2Go toimii SSH:n kautta eikä vaadi lisäasetuksia. VPS:ssä on oltava sshd käynnissä ja pääsy porttiin 22 palomuurin säännöissä. Koska puhumme virtuaalipalvelimesta, tämä on luultavasti jo tehty valmiina. Etäkäyttö on helppo avata SSH:n kautta fyysisellä koneella. Jäljelle jää vain tarkistaa X2Go-palvelimen tila:

sudo systemctl status x2goserver

VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä
On myös syytä luoda etuoikeutettu käyttäjä työskentelemään työpöytäympäristön kanssa:

sudo adduser desktopuser

VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä
Lisätään käyttäjä sudo-ryhmään, jotta hän voi suorittaa hallintaan liittyviä tehtäviä. Jos tällaista tarvetta ei ole, voit ohittaa tämän vaiheen:

sudo gpasswd -a desktopuser sudo

Työpöytäyhteys

X2Go-asiakasohjelmisto Windowsille, Linuxille ja OS X:lle on saatavilla download päälle Online hanke. Android-asiakas on kehitteillä, ja ilmaiset NoMachine-mobiilisovellukset eivät ole yhteensopivia X2Go-palvelimen kanssa. Jos sinulla on Ubuntu asennettuna paikalliselle tietokoneellesi, lisää vain x2goclient-paketti:

sudo apt-get install x2goclient

Lajien monimuotoisuuden säilyttämiseksi otamme tällä kertaa asiakkaan Windows:

VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä
Täällä voit määrittää yhteysasetukset, syöttö-/tulostuslaitteet ja multimedialaitteet.

VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä
VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä
VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä
Jos kaikki on tehty oikein, XFCE-työpöytä tulee näkyviin yhteyden muodostamisen jälkeen.

VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä

Sovelluksen suorittaminen etätietokoneessa

Joskus täysimittaisen työpöytäympäristön sijaan sinun on suoritettava resurssiintensiivinen sovellus (esimerkiksi IDE) etätietokoneessa. Tämä ei ole vaikeaa, määritä vain sopiva istunnon tyyppi ja komento yhteysasetuksissa.

VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä
VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä
Selain toimii etä-VPS:llä Ubuntun kanssa

X2Gon käyttöön on myös eksoottisempia vaihtoehtoja: järjestelmä mahdollistaa esimerkiksi yhteyden muodostamisen käyttäjäistuntoon etätietokoneella (kuten TeamViewerissa). Tässä tapauksessa sekä asiakas- että palvelinosat on asennettava molempiin koneisiin. Lisäksi ei ole tarpeen määrittää istuntoprofiileja jokaiselle asiakkaalle: voit asentaa ja määrittää x2gobrokerin määrittämään ne palvelimelle. Tätä varten sinun on muodostettava yhteys kolmannen osapuolen arkisto lisäpakettien kanssa.

X2Gon edut

Toisin kuin suuren kaistanleveyden VNC-järjestelmä, X2Go käyttää edistynyttä NX 3 -protokollaa minimoimaan siirrettävän tiedon määrän. Järjestelmässä on oma X-palvelin, minkä lisäksi se käytännössä ei vaadi asetuksia ja siinä on edistyneitä ominaisuuksia. Puhuimme vain alkeellisimmista, mutta X2Go voi tehdä paljon enemmän, mukaan lukien äänen ja videon lähettäminen palvelimelta asiakkaalle, tulostaminen paikalliselle tulostimelle (VPS:ssä sinun on asennettava lisäpaketteja virtuaalisen tulostimen määrittämiseksi) ja jaetut hakemistot. Vuorovaikutus palvelimen kanssa tapahtuu luotettavan ja aika-testatun sshd:n kautta - turvalliset todennusmekanismit ovat käyttäjän käytettävissä, mm. avaimilla. X2Go määrittää ympäristösi automaattisesti, kun kirjaudut sisään (ei tarvitse pitää X-palvelinta käynnissä koko ajan), tukee monen käyttäjän työtä ja suosituimpia työpöytäympäristöjä, eikä lopeta istuntoa edes yhteyden katkeamisen jälkeen.

VPS Linuxissa graafisella käyttöliittymällä: X2Go-palvelimen käynnistäminen Ubuntu 18.04:ssä

Lähde: will.com

Lisää kommentti