Установка VNC-сервера в CentOS Печать
22.11.11 14:03

Установка VNC-сервера в CentOS


В общем, пошла тема администрировать не только Debian, но и через . Все течет, все изменяется, каналы интернет ширятся, становятся безлимитнее… Решил написать заметочку, чтобы не забывать. Чтобы каждый раз – не гуглить и не вспоминать

Вначале обновляем все

yum update

Затем устанавливаем сервер VNC и заодно – клиента, а также нано-редактор, если они не установлены:

yum install vnc-server vnc nano

Можно сразу же установить, например, gnome:

yum groupinstall "GNOME Desktop Environment"

Собственно, на этом все с установкой Конфигурируем:

В официальном howto рекомендуют сразу же добавить юзверей, добавляем:

# useradd jora
Для каждого пользователя нужно будет сделать следующее – зайти и выполнить
$ vncpasswd
При этом будет создан файл ~/.vnc/passwd с паролем:

$ ls ~/.vnc
passwd

Теперь снова от суперпользователя root редактируем файл /etc/sysconfig/vncservers
# nano /etc/sysconfig/vncservers
Включаем порты пользователям и определяем разрешение экрана:

VNCSERVERS="1:jora 2:root"
VNCSERVERARGS[1]="-geometry 640x480"
VNCSERVERARGS[2]="-geometry 800x600"

Создаем скрипт запуска иксов xstartup:

# /sbin/service vncserver start
# /sbin/service vncserver stop

Опять входим юзверем jora, и редактируем файл запуска иксов xstartup

$ nano ~/.vnc/xstartup

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

#!/bin/sh

# 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 &

Сохраняем, выходим.. и запускаем VNC-сервер:

# /sbin/service vncserver start

Тестируем любимым vnc-viewером, не забывая, что – у жоры 1 порт, а у рута – 2.

Небольшое замечание для любителей русской локализации:
Проверяем наличие русской раскладки:
locale -a | grep ru
ru_RU
ru_RU.koi8r
ru_RU.utf8
ru_UA
ru_UA.utf8

если у вас так же, то исправляем файл /etc/sysconfig/i18n :
# nano /etc/sysconfig/i18n
Изменяем его содержимое на

LANG="ru_RU.UTF-8"
SUPPORTED="ru_RU.UTF-8:ru_RU:ru"
SYSFONT="latarcyrheb-sun16"

После перезапуска VNC-сервера командой

# /sbin/service vncserver restart

Наблюдаем русский язык в gnome – он подхватывает его на ходу.

 

Запуск Gnome:

#!/bin/sh

( 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 1024x768 -ls -name "$VNCDESKTOP Desktop" &
gnome-session &

Черный экран при коннекте к серверу:
Установка X-ов.
yum groupinstall "X Window System"



Убить сервис: vncserver -kill :1


У меня с нахрапу так и не появился рабочий стол.
Разбираться было некогда. Мне был нужен броузер.

Пришлось воспользоваться минимальным.
yum install fluxbox
yum install firefox

~/.vnc/xstartup
#!/bin/sh
exec fluxbox



оригинал: http://chast.in/howto-install-vnc-server-in-centos.html
ссылка на статью: http://thin.kiev.ua/index.php?option=com_content&view=article&id=454:centos&catid=39:linux&Itemid=63

{jcomments on}

Последнее обновление 22.11.11 15:16