ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04

ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04
Подешавања ВНЦ и РДП Виртуелни сервер смо већ савладали, остаје да истражимо још једну опцију за повезивање са Линук виртуелном радном површином. Могућности које је створила компанија НоМацхине protokola NX су прилично интересантне и добро раде на спорим каналима. Брендирана серверска решења су скупа (клијентска су бесплатна), али постоји и бесплатна имплементација о којој ће бити речи у овом чланку - систем Кс2Го. Издвојен је из пројекта отвореног кода ФрееНКС, када је НоМацхине престао да га подржава и пустио га да слободно лебди.

Оглашение:

Инсталирање графичког окружења

Виртуелна графичка радна површина на Линук-у не захтева моћне машине све док корисник не почне да покреће апликативне програме. За тестове ћемо узети снажан просечан Убунту Сервер 18.04 ЛТС са два рачунарска језгра, четири гигабајта РАМ-а и хард диском од двадесет гигабајта (ХДД). Слике Убунту Сервера 20.04 ЛТС су већ доступне на РуВДС-у, процес подешавања новије верзије ће бити сличан. Не заборавите да користите промотивни код Хабрахабр10 да бисте добили 10% попуста на своју поруџбину.

ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04

Поново бирамо КСФЦЕ као наше десктоп окружење због релативно ниских захтева за рачунарским ресурсима. Поред тога, нема проблема са покретањем овог ДЕ путем удаљеног приступа у виртуелним окружењима:

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

Русификација сервера и инсталација софтвера

Следећи корак је подешавање локализације и инсталирање минималног скупа апликативних програма: претраживача, клијента е-поште и канцеларијског пакета. Прво, инсталирајте преводе за системске програме:

sudo apt-get install language-pack-ru

Хајде да поставимо локализацију:

sudo update-locale LANG=ru_RU.UTF-8

Исти ефекат се може постићи ручним уређивањем /етц/дефаулт/лоцале.

За локализацију ГНОМЕ-а и КДЕ-а, спремиште има пакете лангуаге-пацк-гноме-ру и лангуаге-пацк-кде-ру - биће вам потребни ако користите програме из ових десктоп окружења. У КСФЦЕ, преводи се инсталирају са апликацијама. Затим можете инсталирати речнике:

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

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

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

Поред тога, инсталација превода може бити потребна за неке апликативне програме:

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

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

Инсталирање Кс2Го сервера

Стабилне верзије Кс2Го сервера и клијента могу се инсталирати из екстерног спремишта АЈН (Архива личних пакета) укључено Лаунцхпад или из стандардних спремишта тренутних издања Убунтуа. Фокусираћемо се на другу опцију, пошто су верзије софтвера у оба извора исте, али ако су вам потребни додатни пакети, мораћете да повежете репозиторијум треће стране. Морамо да инсталирамо два пакета:

sudo apt-get install x2goserver x2goserver-xsession

Ако користите МАТЕ или ЛКСДЕ окружење, биће потребни додатни пакети (нису потребни за КСФЦЕ):

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

Шлаг на торти: Кс2Го ради преко ССХ-а и не захтева даље конфигурисање. ВПС мора имати покренут ссхд и приступ порту 22 у правилима заштитног зида. Пошто је реч о виртуелном серверу, ово је вероватно већ урађено из кутије. Лако је отворити даљински приступ преко ССХ-а на физичкој машини. Остаје само да проверите статус Кс2Го сервера:

sudo systemctl status x2goserver

ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04
Такође је вредно креирати непривилегованог корисника за рад са десктоп окружењем:

sudo adduser desktopuser

ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04
Хајде да додамо корисника у судо групу како би могао да обавља задатке везане за администрацију. Ако нема такве потребе, можете прескочити овај корак:

sudo gpasswd -a desktopuser sudo

Десктоп Цоннецтион

Кс2Го клијентски софтвер за Виндовс, Линук и ОС Кс је доступан довнлоад на Онлине пројекат. Андроид клијент је у развоју, а бесплатне мобилне апликације из НоМацхине-а нису компатибилне са Кс2Го сервером. Ако имате инсталиран Убунту на вашем локалном рачунару, само додајте к2гоцлиент пакет:

sudo apt-get install x2goclient

Да бисмо сачували разноврсност врста, овог пута ћемо узети клијента за виндовс:

ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04
Овде можете да конфигуришете подешавања везе, улазно/излазне уређаје и мултимедијалне уређаје.

ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04
ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04
ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04
Ако је све урађено исправно, КСФЦЕ десктоп ће се појавити након повезивања.

ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04

Покретање апликације на удаљеном рачунару

Понекад, уместо пуноправног десктоп окружења, потребно је да покренете апликацију која захтева много ресурса (на пример, ИДЕ) на удаљеном рачунару. Ово није тешко урадити само наведите одговарајући тип сесије и команду у подешавањима везе.

ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04
ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04
Прегледач који ради на удаљеном ВПС-у са Убунту-ом

Постоје и егзотичније опције за коришћење Кс2Го: систем омогућава, на пример, повезивање са корисничком сесијом на удаљеном рачунару (као у ТеамВиевер-у). У овом случају, и клијентски и серверски делови морају бити инсталирани на обе машине. Поред тога, није потребно дефинисати профиле сесије на сваком клијенту: можете да инсталирате и конфигуришете к2гоброкер да их дефинише на серверу. Да бисте то урадили, мораћете да се повежете спремиште треће стране са додатним пакетима.

Предности Кс2Го

За разлику од ВНЦ система високог пропусног опсега, Кс2Го користи напредни НКС 3 протокол како би минимизирао количину пренетих података. Систем има сопствени Кс сервер, осим тога, практично не захтева подешавања и има напредне могућности. Говорили смо само о најосновнијим, али Кс2Го може много више, укључујући емитовање аудио и видео записа са сервера на клијента, штампање на локалном штампачу (на ВПС-у ћете морати да инсталирате додатне пакете да бисте конфигурисали виртуелни штампач) и дељене директоријуме. Интеракција са сервером се одвија преко поузданог и временски тестираног ссхд-а - кориснику су доступни сигурни механизми аутентификације, укљ. са кључевима. Кс2Го аутоматски подешава ваше окружење када се пријавите (нема потребе да Кс сервер стално ради), подржава рад са више корисника и најпопуларнија десктоп окружења и не прекида вашу сесију чак ни након што се веза изгуби.

ВПС на Линук-у са графичким интерфејсом: покретање Кс2Го сервера на Убунту 18.04

Извор: ввв.хабр.цом

Додај коментар