Установка VNC-сервера в CentOS
В общем, пошла тема администрировать не только Debian, но и CentOS через VNC. Все течет, все изменяется, каналы интернет ширятся, становятся безлимитнее… Решил написать заметочку, чтобы не забывать. Чтобы каждый раз – не гуглить и не вспоминать
Вначале обновляем все
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
оригинал: 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}
|