Requisitos
- Instalar modo gráfico Gnome.
- Configurar los repositorios EPEL y nux.
[code language=»bash»]
bash# rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
[/code]
[code language=»bash»]
bash# rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
[/code]
Crear repositorios locales en CentOS
Crear nuestro archivo de repositorio, para ello abrimos un editor de texto y creamos un archivo con el nombre xrdp.repo.
[code language=»bash»]
bash# nano /etc/yum.repos.d/xrdp.repo.
[/code]
Copiamos el siguiente contenido en el archivo.
[code language=»bash»]
[xrdp]
name=xrdp
baseurl=http://li.nux.ro/download/nux/dextop/el7/x86_64/
enabled=1
gpgcheck=0
[/code]
Instalamos xrdp desde los repositorios.
[code language=»bash»]
bash# yum -y install xrdp tigervnc-server
[/code]
Una vez instalado iniciamos el servicio.
[code language=»bash»]
bash# systemctl start xrdp.service
[/code]
Verificamos el puerto de escucha, por defecto es el puerto 3389.
[code language=»bash»]
bash# 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
[/code]
Si queremos habilitar el servicio para que inicie con el sistema.
[code language=»bash»]
bash# systemctl enable xrdp.service
[/code]
A continuación, hay que crear una regla para que el firewall permita la conexión RDP desde
las máquinas externas, el siguiente comando añadirá la excepción para el puerto TCP (3389).
[code language=»bash»]
bash# firewall-cmd –permanent –zone=public –add-port=3389/tcp
bash# firewall-cmd –reload
[/code]
Cambiamos el contexto de seguridad SELinux.
[code language=»bash»]
bash# chcon –type=bin_t /usr/sbin/xrdp
bash# chcon –type=bin_t /usr/sbin/xrdp-sesman
[/code]
Para realizar un test de conexión remota desde Windows nos dirigimos al buscador de Windows, y escribimos “Conexión a escritorio remoto” aparecerá una ventana como la siguiente.
Introducimos la ip y el puerto ejemplo 192.168.1.9:3389 y oprimimos conectar.
Nos pide que introducir el usuario y la contraseña del usuario Linux y oprimimos ok.
Corrección de errores en la conexión remota
El cliente de escritorio remoto está configurado para utilizar una calidad de colores más alta, por defecto es de (32) Colores y debe ser de (24) colores o menos.
Bajar la calidad de colores.