Ако желите да делите радну површину преко ЛАН-аили Интернета на Линуку, један од најбољих начина је угостити ВНЦ сервер. На Линук-у постоји много различитих ВНЦ решења за дељење на радној површини. У овом чланку ћемо прећи преко ТигерВНЦ-а. Нуди поуздано решење за ВНЦ сервер, лако се инсталира и подржава у више верзија Линука.
СПОИЛЕР АЛЕРТ: Померите се према доле и погледајте видео водич на крају овог чланка.
Убунту
sudo apt install tigervnc-standalone-server tigervnc-viewer
Дебиан
sudo apt-get install tigervnc-standalone-server tigervnc-viewer
Арцх Линук
sudo pacman -S tigervnc
Федора
sudo dnf install tigervnc-server
ОпенСУСЕ
Узмите ТигерВНЦ пакет са сервисне странице услуге ОпенСУСЕ. Подржане су све модерне верзије СУСЕ-а. Да бисте га инсталирали, кликните на дугме Инсталација од 1 клика.
Остали Линуки
ТигерВНЦ је једна од најчешће коришћених ВНЦ платформитамо на Линуку. То значи да постоји велика шанса да је ваша дистрибуција подржана и да је на располагању инсталацијски пакет. Потражите у свом менаџеру пакета за Линук дистрибуцију за „тигер внц“ и „тигер внц сервер“. Инсталирајте их и наставите са овим водичем.
Не можете наћи пакет? Пређите на званичну веб страницу да бисте сазнали како да добијете бинарни или изворни код.
Поставити
ТигерВНЦ ће аутоматски конфигурирати ствари и припремити их за употребу. Да бисте покренули поступак конфигурације сервера, отворите прозор терминала. Унутар прозора терминала користите следећу наредбу:
vncserver
Док се ова наредба изводи унутар терминала,промпт ће затражити лозинку за приступ вашим радним површинама преко ВНЦ-а. У веб прегледачу идите на стронгпассворд генератор и генеришите сигурну лозинку. Ово је критично, посебно ако планирате да ВНЦ везе пошаљете на Интернет.

Унесите лозинку у одзивник и конфигурациона датотека ће се генерисати и сачувати у ~ / .внц.
Покретање сервера
Подразумевано, ВНЦ сервер који сте управо поставили покренут ће се само када отворите терминал и покренете внцсервер команда. Пошто су ствари већ конфигурисане, алатка ће покренути све и исписати адресу за повезивање преко ЛАН-а.
vncserver
Напомена: да бисте покренули ВНЦ путем интернета, погледајте приручник вашег рутера и порт 111.
Аутор са системом
Покретање сервера командом лепо је ако и светреба вам брз приступ ту и тамо. Међутим, ако вам је потребна стална веза, најбољи начин је да омогућите ВНЦ-у да се стално покреће путем вашег инит система. Како већина модерних Линук оперативних система користи системд, то је пример који ће покрити.
Ако ваш Линук оперативни систем не користи системд инит систем, мораћете да додате наредбу „внцсервер“ за покретање путем кинитрц-а или нешто слично.
Омогућите послужитељу да се покреће при покретању сљедећом системском наредбом.
systemctl --user enable vncserver@:1
Не извршавајте ову наредбу изван корисничког режима, јер би то могао бити сигурносни проблем. Поред тога, немојте омогућити ВНЦ серверу да се стално покреће ако не верујете другима у вашој мрежи.
Убијање ВНЦ сервера
Понекад ТигерВНЦ може пропасти и упрскати. Ако у било ком тренутку морате убити сервер у било којем тренутку, користите ову наредбу.
vncserver -kill :1
Имајте на уму да ће ова наредба убити само једнупокретање инстанције у исто време. Ако покрећете више верзија сервера одједном, мораћете да га одредите у команди. Да бисте то учинили, замените: 1 бројем који вам је дао сервер када сте га покренули командом.
Покретање радне средине
Само зато што се можете повезати са ВНЦ сервером,не значи да ће се нешто догодити. Да би се нешто догодило када се пријавите, мораћете да га наведете унутар датотеке за аутоматско покретање. Учините то тако што ћете отићи на терминал и унијети:
echo "#!/bin/sh" > ~/.vnc/xstartup chmod u+x ~/.vncxstartup
Затим пронађите код за покретање радног окружења. Да бисте пронашли овај код, отворите другу картицу терминала и помоћу команде цд идите на ксесионс директоријум.
cd /usr/share/xsessions/
Унутар ове мапе користите ЛС да бисте открили светамо. Овде живе све датотеке сесија за радна окружења. У овом примјеру користићемо ЛКСДЕ Десктоп, али концепт је исти за свако окружење радне површине.

Користећи мачка и греп, откријте команду у датотеци ксессион Десктоп.
cat LXDE.desktop | grep "Exec="
Извођење мачке наредбе на овој датотеци сесије открива наредбу покретања за ЛКСДЕ:
Exec=/usr/bin/startlxde
Заборави на "Екец = ”и фокусирајте се на „/ уср / бин /лкде“. Помоћу уређивача текста Нано, залепите овај новооткривени код у датотеку за покретање и притисните Цтрл + О да га сачувамо.
nano ~/.vnc/xstartup exec /usr/bin/startlxde &
Овај процес ће радити са било којом сесијом окружења радне површине унутар / уср / схаре / ксесионс /.
Повезивање са покренутим сервером
Повезивање са покренутим ВНЦ сервером у мрежије врло лако. За почетак имајте на уму да сваки пут када покренете инстанцу ВНЦ сервера, креира се 1. Прва инстанца сервера (ака само једном извршава наредбу) ће створити:
example-linux-pc:1
Ако га покренете 4 пута, у 4 одвојена терминала створиће се:
example-linux-pc:1 example-linux-pc:2 example-linux-pc:3 example-linux-pc:4

Све док рачунар жели да се повеже насесија, као и рачунар који је домаћин у истој мрежи, може се успоставити веза само са именом хоста. Да бисте се повезали, отворите терминал и унесите следећу команду.
vncviewer example-linux-pc:1
Након уноса команде у одзивник отвориће се ТигерВНЦ ГУИ алат и тражи лозинку. Унесите лозинку коју сте написали током поступка подешавања да бисте се повезали.
Повежите се уместо ГУИ-ја
Не желите да се повежете преко командне линије? Ако је то случај, отворите Тигер ВНЦ приказивач и испуните адресу сервера унутар упита. Унесите лозинку коју сте тражили да попуните када је започела.
Коментари