ПредишенСледващото


Създаване 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.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!