Създаване vncserver.
трябва да конфигурирате дистанционно управление на компютри, работещи CentOS 6.2 x64
VNC означава Virtual Network Computing, е система от отдалечен достъп до настолен компютър посредством протокола РУГ (Remote фреймбуфер). VNC е полезно, когато се налага да се управлява дистанционно машина чрез GUI. Тя работи и в двете прозорци, а в Linux.
2. Инсталиране на VNC сървър
Софтуер VNC - tigervnc-сървър:
инсталирате VNC сървър чрез Yum: Yum инсталирате tigervnc
3. настройка vncserver
Първата стъпка е да зададете парола на VNC-сървъра. За да направите това, влезте в системата и да стартирате vncpasswd. VNC услуга няма да започне, докато не зададете парола.
Паролата трябва да бъде инсталиран в рамките на потребителя трябва да ни:
За да настроите две постоянни работни маси:
Имам файл vncserver:
възможности:
"-localhost" деактивиране връзка с отдалечени потребители без използване SSH tknnel (препоръчително)
"-nohttpd" - деактивиране на връзката уеб клиенти
"-nolisten TCP" - да се забрани X връзка към сървъра VNC през TCP
"-rfbport 6900" - използването на порт, различен от стандартния вход (5900)
За да стартирате VNC всички работни маси по време на зареждане на системата, активирайте командата услуга VNC: chkconfig vncserver на (трябва да сте корен).
За да започнете работа веднага VNC маси, стартирайте командния услугата vncserver започне. И двамата потребители (user1 User 2) вече могат да се свързват с даден клиент VNC.
Новини за CentOS.5.x, версия CentOS.6.x друг код.
Във версия CentOS.6.x лявата му xstartup файл непроменен. В CentOS 6.2 скрипта по-голям обем, както следва:
Ако активирате защитната стена, трябва да отворите желаната пристанището. Например, за IPTABLES:
4. Свържете VNC-клиент за виртуален сървър
За user1: vncviewer 192.168.0.10:1
За user2: vncviewer 192.168.0.10:2
Тъй като компютърът може едновременно да изпълнява множество VNC сървъри, да се отделят с помощта на дисплея на брой параметър. Например, един VNC-сървър може да работи на дисплея: 0, а от друга - на дисплея: 1. Всеки брой съответства на броя дисплей TCP-порт, на която VNC-сървърът да приема връзки. номер на порт за дисплея се получава чрез добавяне на номера на дисплея на база порт номер - 5900 езика: 0 съответства на TCP-порта 5900, на дисплея: 1 - порт 5901.
Деактивирането на VNC-клиент на виртуален сървър
Когато затворите прозореца на VNC-клиент или след излизането на околната среда с помощта на работния плот, в зависимост от конфигурацията на VNC сървър, на сесията на потребителя, може да бъде затворен, за да се спрат всички стартирани програми, или да продължи да работи и да бъде на разположение отново, когато се свържете отново с VNC-сървъра.
Голяма част от информацията, предадена на екрана е свързано с по-висока скорост на канала с изискванията. Nahvatka трафик води до неприятни забавяния в големи промени pokazyvamoy на информация на екрана - отваряне на нови прозорци, да превъртате и т.н. Особено голямо закъснение ще се случи при показване на снимки и други изображения или елементи от интерфейса, които имат голям брой цветове и сложни форми.
Основният параметър, който оказва влияние върху количеството данни, предавани - алгоритми предава графика. За да се намали обема и, следователно, да се ускорят работата, се препоръчва да се използва за здраво алгоритми, ZLib, ZRLE - в сравнение с некомпресирани данни (RAW), които предоставят компресия десет пъти, значително зареждането на процесора. Тези кодиране алгоритми осигуряват удобно носене дори и за канали с скорост 256-512 кбит / сек.
Също така, за да се намали количеството на информацията, предадена може да бъде настроена висока компресия мрежа (Нивото на компресия, компресия Value), ниско ниво на качество JPEG (JPEG качество) и включват намаляване на количеството на цветен режим (-bgr233, Ограничени цветове). Най-голям ефект от тях със значително намаляване на режим на качество на изображението позволява намаляване на броя на цветовете - количеството на информацията, предавана се свежда до 1,5-3 пъти, съответно, 1,5-3 пъти по-бързо дисплей.
JPEG се използва Tight алгоритъм за кодиране за компресиране на разделите на екрана, съдържаща снимки и други сложни изображения с много цветове. Използване Плътно + JPEG намалява в 2-5 пъти количеството данни, предавани едновременно. Други JPEG алгоритми за кодиране не поддържат.
OS CentOS 7.x, настройка VNC сървър е променило кардинално.
Инсталиране на необходимите пакети
# Yum инсталирате tigervnc tigervnc-сървър tigervnc-икони tigervnc-лиценз
Радвайки се на съдържанието на конфигурационния файл по стария начин
Копирайте нов конфигурационен файл на желаната линия
# Cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
Редактиране на конфигурационния файл
В рамките на потребителското потребител зададете парола
$ vncpasswd
По пътя /home/user/.vnc/ трябва да се появи ако съществува файл
Следваща препрочитам Conf. файлове systemd
Добавете правило за защитната стена
Като прибавим към Startup Service
# Systemctl позволи vncserver @: 1.service
Ние се опитваме да стартирате услугата
# Systemctl започне vncserver @: 1.service
На първото началото имах станала грешка:
След смяна Conf. Файл и задължително рестартиране. обслужване роза.
По-долу са xstartup файл в следния вид
Потребителят трябва да има право да пише и чете файла.
вместо
След стартиране на vncserver, можете да проверите:
# Systemctl състояние vncserver @: 1.service
за свързване на клиента се посочва: ip_adree: 1
Нерешен проблем на преминалата през VNC руски букви. На отдалечената машина превключване се случи, но това е невъзможно да влезе кирилица. Може би причината е, че използвате Mate. Повторно свързване с Windows 7.
Свързани статии