baltun
Администратор
- Сообщения
- 12.285
- Реакции
- 3.082
- Баллы
- 1.833
Установка xrdp на Centos 7 x64, сам процесс как всегда не сложный в отличии от настроек xrdp.
Добавляем репозиторий для установки xrdp.
Его содержимое:
Устанавливаем xrdp.
Запускаем и проверяем его работу.
Добавляем в автозагрузку.
Добавляем порты в брандмауэр.
Конфигурируем SELinux
Вносим изменения в файл /etc/xrdp/xrdp.ini
Далее при входе под пользователем может быть английский интерфейс, не смотря на то что в системе по умолчанию указан русский, добавляем строку локализации в файл /home/ваш пользователь/.bash_profile и файл выглядит следующем образом.
Добавляем репозиторий для установки xrdp.
Код:
nano /etc/yum.repos.d/xrdp.repo
Его содержимое:
Код:
[xrdp]
name=xrdp
baseurl=http://li.nux.ro/download/nux/dextop/el7/x86_64/
enabled=1
gpgcheck=0
Устанавливаем xrdp.
Код:
yum -y install xrdp tigervnc-server
Запускаем и проверяем его работу.
Код:
systemctl start xrdp.service
netstat -antup | grep xrdp
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 1508/xrdp
tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 1507/xrdp-sesman
Добавляем в автозагрузку.
Код:
systemctl enable xrdp.service
Добавляем порты в брандмауэр.
Код:
firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd --reload
Конфигурируем SELinux
Код:
chcon --type=bin_t /usr/sbin/xrdp
chcon --type=bin_t /usr/sbin/xrdp-sesman
Вносим изменения в файл /etc/xrdp/xrdp.ini
Код:
max_bpp=24
#certificate=
#key_file=
delay_ms=5000
Далее при входе под пользователем может быть английский интерфейс, не смотря на то что в системе по умолчанию указан русский, добавляем строку локализации в файл /home/ваш пользователь/.bash_profile и файл выглядит следующем образом.
Код:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
LANG="ru_RU.UTF-8"
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH