Линук

Како инсталирати и конфигурисати ВНЦ на Убунту 20.04

Како инсталирати и конфигурисати ВНЦ на Убунту 20.04

Виртуелно мрежно рачунање (ВНЦ) је графички систем за дељење радне површине који вам омогућава да даљинским управљањем другог рачунара користите тастатуру и миш. То је опен-соурце алтернатива Мицрософт протоколу за удаљену радну површину (РДП).

Овај чланак објашњава како да инсталирате и конфигуришете ВНЦ сервер на Убунту 20.04. Такође ћемо вам показати како се сигурно повезати на ВНЦ сервер преко ССХ тунела.

Инсталирање окружења радне површине #

Убунту серверима се управља из командне линије и по дефаулту није инсталирано окружење радне површине. Ако покренете верзију Убунту-а за рачунаре, прескочите овај корак.

У Убунту репозиторијумима доступна су различита радна окружења. Једна од могућности је инсталирање Гноме-а, који је подразумевано окружење радне површине у Убунту-у 20.04. Друга опција је инсталирање Ксфце-а . То је брзо, стабилно и лагано радно окружење, што га чини идеалним за употребу на удаљеном серверу.

У овом упутству ћемо инсталирати Ксфце. Унесите следеће команде као корисник са судо привилегијама:

судо апт упдатесудо апт инсталл кфце4 кфце4-гоодиес

У зависности од вашег система, преузимање и инсталирање Ксфце пакета може потрајати.

Инсталирање ВНЦ сервера #

У Убунту спремиштима доступно је неколико различитих ВНЦ сервера, као што су ТигхтВНЦ, ТигерВНЦ и к11внц . Сваки ВНЦ сервер има различите снаге и слабости у погледу брзине и сигурности.

Инсталираћемо ТигерВНЦ. То је активно одржавани ВНЦ сервер високих перформанси. Откуцајте следећу команду да бисте инсталирали пакет:

судо апт инсталирајте тигервнц-стандалоне-сервер

Конфигурисање ВНЦ приступа #

Једном када се ВНЦ сервер инсталира, следећи корак је стварање почетне корисничке конфигурације и постављање лозинке.

Поставите корисничку лозинку помоћу внцпассвд команда. Не користите судо када покрећете наредбу испод:

внцпассвд

Од вас ће бити затражено да унесете и потврдите лозинку и да ли ћете је поставити као лозинку само за приказ. Ако одлучите да поставите лозинку само за приказ, корисник неће моћи да комуницира са инстанцом ВНЦ помоћу миша и тастатуре.

Лозинка: Верификујте: Да ли желите да унесете лозинку само за приказ (и / н)? н 

Датотека лозинке се чува у ~ /.внц директоријум, који се креира ако није присутан.

Даље, треба да конфигуришемо ТигерВНЦ да користи Ксфце. Да бисте то урадили, креирајте следећу датотеку:

~ /.внц / кстартуп
нано ~ /.внц / кстартуп
#!/ бин / сх поништи СЕССИОН_МАНАГЕР поништи ДБУС_СЕССИОН_БУС_АДДРЕСС екец старткфце4 

Сачувајте и затворите датотеку. Наредбе се аутоматски извршавају сваки пут када покренете или поново покренете ТигерВНЦ сервер.

Тхе ~ /.внц / кстартуп датотека такође мора имати дозволе за извршавање. Користити цхмод наредба за постављање дозвола за датотеку:

цхмод у + к ~ /.внц / кстартуп

Ако требате проследити додатне опције ВНЦ серверу, креирајте датотеку са именом цонфиг и додајте једну опцију по реду. Ево примера:

~ /.внц / цонфиг
геометрија = 1920к1080 дпи = 96 

Сада можете да покренете ВНЦ сервер помоћу внцсервер наредба:

внцсервер
Нови сервер2.линукизе.цом: 1 (линукизе) 'радна површина на: 1 на машинском серверу2.линукизе.цом Покретање апликација наведених у / хоме / линукизе /.внц / кстартуп Датотека евиденције је / хоме / линукизе /.внц / сервер2.линукизе.цом: 1.лог Користите ктигервнцвиевер -СецуритиТипес ВнцАутх -пассвд / хоме / линукизе /.внц / пассвд: 1 ​​за повезивање са ВНЦ сервером. 

Обратите пажњу на : 1 након имена хоста у горњем излазу. Ово означава број порта за приказ на којем је покренут внц сервер. У овом примеру, сервер ради на ТЦП порту 5901 (5900 + 1). Ако креирате другу инстанцу помоћу внцсервер радиће на следећем слободном порту и.е : 2, што значи да је сервер покренут на порту 5902 (5900 + 2).

Оно што је важно запамтити је да када радите са ВНЦ серверима, :ИКС је порт за приказ који се односи на 5900 + Кс.

Списак свих тренутно покренутих ВНЦ сесија можете добити тако што ћете откуцати:

внцсервер -лист
Сесије ТигерВНЦ сервера: Кс ДИСПЛАИ # РФБ ПОРТ # ПРОЦЕСС ИД: 1 5901 5710 

Пре него што наставите са следећим кораком, зауставите ВНЦ инстанцу помоћу внцсервер команду са а -убити опција и број сервера као аргумент. У овом примеру, сервер је покренут на порту 5901 (: 1), па ћемо зауставити са:

внцсервер -килл: 1
Убијање Кстигервнц процеса ИД 5710… успех! 

Креирање датотеке Системд јединице #

Уместо да ручно започињемо ВНЦ сесију, креирајмо датотеку системске јединице тако да покренете, зауставите и поново покренете ВНЦ услугу по потреби.

Отворите свој уређивач текста и копирајте и налепите следећу конфигурацију у њега. Обавезно промените корисничко име на линији 7 тако да одговара вашем корисничком имену.

судо нано / етц / системд / систем / внцсервер @.услуга
/ етц / системд / систем / внцсервер @.услуга
[Јединица] Опис = Услуга удаљене радне површине (ВНЦ) Афтер = сислог.циљна мрежа.таргет [Услуга] Тип = једноставан Корисник = линукизе ПАМНаме = логин ПИДФиле = / хоме /% у /.внц /% Х% и.пид ЕкецСтартПре = / бин / сх -ц '/ уср / бин / внцсервер -килл:% и> / дев / нулл 2> & 1 || : 'ЕкецСтарт = / уср / бин / внцсервер:% и -геометри 1440к900 -алваиссхаред -фг ЕкецСтоп = / уср / бин / внцсервер -килл:% и [Инсталл] ВантедБи = мулти-усер.мета

Сачувајте и затворите датотеку.

Обавести систем да је креирана нова јединица датотека:

судо системцтл даемон-релоад

Омогућите покретање услуге при покретању:

судо системцтл енабле внцсервер @ 1.услуга

Број 1 после @ знак дефинише порт за приказ на којем ће ВНЦ услуга радити. То значи да ће ВНЦ сервер преслушавати на порту 5901, као што смо говорили у претходном одељку.

Покрените ВНЦ услугу извршавањем:

судо системцтл старт внцсервер @ 1.услуга

Уверите се да је услуга успешно покренута помоћу:

судо системцтл статус внцсервер @ 1.услуга
● внцсервер @ 1.услуга - Услуга удаљене радне површине (ВНЦ) Учитана: учитана (/ етц / системд / систем / внцсервер @.услуга; омогућено; унапред подешено: добављач активан: активан (активан) од петка 2021-03-26 20:00:59 УТЦ; Пре 3с… 

Повезивање са ВНЦ сервером #

ВНЦ није шифровани протокол и може бити подложан њушкању пакета. Препоручени приступ је стварање ССХ тунела и безбедно прослеђивање саобраћаја са ваше локалне машине на порту 5901 на сервер на истом порту.

Подесите ССХ тунелирање на Линуку и мацОС #

Ако на машини покренете Линук, мацОС или било који други оперативни систем заснован на Унику, лако можете створити ССХ тунел следећом наредбом:

ссх -Л 5901: 127.0.0.1: 5901 -Н -ф -л скитница 192.168.33.10

Од вас ће бити затражено да унесете корисничку лозинку.

Обавезно замените корисничко име и серверова ајпи адреса са вашим корисничким именом и ИП адресом вашег сервера.

Подесите ССХ тунелирање на Виндовсима #

Ако користите Виндовс, можете да подесите ССХ тунелирање помоћу ПуТТИ ССХ клијента .

Отворите Путти и унесите ИП адресу свог сервера у Име хоста или ИП адреса поље.

Под Веза мени, оквир, прошири ССХ, и изаберите Тунели. Унесите порт ВНЦ сервера (5901) у Изворна лука поље и унесите адреса_ип_ адресе: 5901 у Одредиште поље и кликните на Додати дугме као што је приказано на доњој слици:

Врати се на Седница страницу да бисте сачували подешавања, тако да их не морате уносити сваки пут. На удаљеном серверу одаберите сачувану сесију и кликните на Отвори дугме.

Повезивање помоћу Внцвиевер #

Сада када је ССХ тунел креиран, време је да отворите свој Внцвиевер и да се повежете са ВНЦ сервером на лоцалхост: 5901.

Можете да користите било који ВНЦ приказивач као што су ТигерВНЦ, ТигхтВНЦ, РеалВНЦ, УлтраВНЦ, Винагре и ВНЦ Виевер за Гоогле Цхроме .

Користићемо ТигерВНЦ. Отворите приказивач, унесите лоцалхост: 5901, и кликните на Повежите се дугме.

Унесите своју корисничку лозинку када се то затражи и требало би да видите подразумевану радну површину Ксфце. Изгледаће отприлике овако:

Можете започети интеракцију са удаљеном радном површином КСФЦЕ са локалне машине помоћу тастатуре и миша.

Закључак #

Показали смо вам како да инсталирате и конфигуришете ВНЦ сервер који ради и ради на Убунту 20.04.

Да бисте конфигурисали ВНЦ сервер да започне приказ за више корисника, креирајте почетну конфигурацију и подесите лозинку помоћу внцпассвд команда. Такође ћете морати да креирате нову датотеку услуге помоћу другог порта.

Слободно оставите коментар ако имате питања.

Како користити Ксдотоол за подстицање кликова мишем и притиска тастера у Линуку
Ксдотоол је бесплатан алат за командну линију отвореног кода за симулацију кликова мишем и притиска тастера. Овај чланак ће покрити кратак водич о кор...
Топ 5 ергономских производа за рачунарски миш за Линук
Да ли дуготрајна употреба рачунара изазива бол у зглобу или прстима? Патите ли од укочених зглобова и стално морате да се рукујете? Да ли осећате гору...
Како променити поставке миша и додирне табле помоћу Ксинпут-а у Линук-у
Већина Линук дистрибуција подразумевано испоручује библиотеку „либинпут“ за обраду улазних догађаја на систему. Може да обрађује улазне догађаје и на ...