Home
Записки домашнего админа
Как настроить удаленный рабочий стол в CentOs    
Автор:
 
Создано: 16.07.2015 12:08  
  Печать   E-mail  

     Ну вот сервак запустили, конфигурировать его можно либо через консоль (либо просто работать удаленно в графической среде)  или настроить удаленный рабочий стол. Установим на сервер необходимые компоненты к нему, оболочка KDE (или Gnome) уже должна быть установлена, как установить тут, дальше речь пойдет про KDE, все делаем от рута.

     Для xrdp нужен репозитарий EPEL.

32 Bit # rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

64 Bit # rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

     Ставим пакеты

yum install xrdp tigervnc-server

     Создаем vnc пароль для вашего юзера

su ваш юзер

vncpasswd

     Ввели парол вернемся к рут пользователю Ctrl + D

     Конфигурим для вашего юзера vnc сервер

nano /etc/sysconfig/vncservers

     Уберите комментарий на строках и подправьте под себя

VNCSERVERS="4:ваш юзер"
VNCSERVERARGS[4]="-geometry 1366x768" - я на ноуте в основном буду крутить удаленный стол это его разрешение для комфорта

     Добавим vncserver и xrdp в автозагрузку

chkconfig xrdp on
chkconfig vncserver on

     Перезапустим vnc сервер и xrdp

service vncserver restart
service xrdp restart

#Правило файервола для RDP xrdp сервера

iptables -I INPUT -p tcp --dport 3389 -m state --state NEW -j ACCEPT 

     Прописать навсегда в iptables

nano /etc/sysconfig/iptables

-I INPUT -p tcp --dport 3389 -m state --state NEW -j ACCEPT

     Перезапуск файервола

service iptables restart

     Иногда при подключении, если установлено несколько графических оболочек xrdp не понимает какую запускать (или на серваке беспорядок :)), тогда надо поправить файлик /etc/xrdp/startwm.sh в данном случае для KDE, сохраните оригинальный файл для истории :)

nano /etc/xrdp/startwm.sh

     Заменяем содержимое файла в соответствии с приведённым ниже примером.

KDE для CentOS

#!/bin/sh

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi
#. /etc/X11/Xsession
startkde

     Жмем Ctrl+O и выходим Ctrl+X. В файл /etc/default/locale надо добавить вашу локаль иногда это полезно

nano /etc/default/locale

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

     Перезагружаем сервер XRDP командой:

service xrdp restart

Во как, теперь в винде запускайте программу mstsc и вперед.

 
Яндекс.Метрика
   
 
 
  Top