Заказать сайт недорого. Создание сайта на базе системы управления контентом. Индивидуальный подход при создании сайта. Современный и красивый дизайн сайта. Удобная навигация на сайте.

palexa.pp.ua@gmail.com

(+380) 66 531 77 01 ; 67 301 39 26

VNC server - установка и настройка VNC сервера на CentOS-5

VNC server - система удалённого доступа к рабочему столу компьютера. VNC-клиент или по другому VNC viewer, запущенный на одной операционной системе, может подключиться к VNC-серверу, работающему на любом другом компьютере. Возможно частенько Вам приходится воспользоваться графическими утилитами, но не совсем удобно запускать сервер постоянно с графической оболочкой. Кроме этого необходимо подключать мышку, клавиатуру и монитор. А это не совсем удобно, когда сервер закрыт например в шкафу или находится далеко. Намного проще сделать всё со своего любимого рабочего места. Для этого на CentOS-5 надо поднять и настроить vnc server

Допустим что у Вас уже стоит Gnome и vnc server, если нет установим Gnome:

Установка графической оболочки GNOME, KDE. Рабочий стол в CentOS, Red Hat.

yum groupinstall "X Window System" "GNOME Desktop Environment"

Установка vnc server на centos

yum install vnc-server

Допустим в системе есть пользователь user для которого нужен удалённый рабочий стол

Редактируем файл  /etc/sysconfig/vncservers

VNCSERVERS="1:user"
VNCSERVERARGS[1]="-geometry 800x600 -nohttpd"

Если нужно несколько пользователей:

VNCSERVERS="1:user 2:user2"
VNCSERVERARGS[1]="-geometry 800x600 -nohttpd"
VNCSERVERARGS[2]="-geometry 800x600 -nohttpd"

-nohttpd отключает web страницу с java-аплетом на порту 580*

Переключитесь на пользователя:

su user

Поменяйте пароль на VNC подключение:

vncpasswd

Отредактируте файл /home/user/.vnc/xstartup

#!/bin/sh
# Add the following line to ensure you always have an xterm available.
( while true ; do xterm ; done ) &
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] &&xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm&

Если изменить строку

( while true ; do xterm ; done ) &

на

( while true ; do xterm & teamviewer ; done ) &

В результате будет запускаться дополнительно teamviewer (если конечно он установлен), это касается любого приложения для автозапуска при подключении по VNC

Если закомментировать эту строку, будет просто загружаться обычный рабочий стол, без xterm

Стартуем VNC сервер:

service vncserver start

Добавляем в автозапуск при старте сервера

/sbin/chkconfig vncserver on

Что бы подключиться к серверу, набираем:

имя-хоста:1

если второй пользователь

имя-хоста:2

В общем тот номер который указали в /etc/sysconfig/vncservers для пользователя

VNCSERVERARGS[1]

Информация на сайте оказалась Вам полезной? Вы нашли ответ на вопрос?

Узнайте как поблагодарить меня

Комментарии   

0 #1 Сергей 02.02.2015 19:05
Спасибо, прикольная штука vnc сервер. написано доступно и понятно
Цитировать

Добавить комментарий


Защитный код
Обновить