Acceso remoto a sistemas Windows utilizando freerdp

Valoración del Usuario:  / 4
MaloBueno 

FreeRDP es una implementación libre del protocolo RDP (Remote Desktop Protocol), liberada bajo licencia Apache. Esta herramienta se utiliza para el acceso a sistemas Windows mediante escritorio remoto.



Luego de un tiempo utilizando rdesktop para acceder a mis servidores Windows, decidí cambiar de cliente ya que no pude lograr que el teclado funcionara correctamente. En cada sesión recibía todo tipo de errores relacionados con el mapeo del teclado, por ejemplo:

WARNING: No translation for (keysym 0xb7, periodcentered)
WARNING: No translation for (keysym 0xfe53, dead_tilde)
NOT IMPLEMENTED: brush 129
WARNING: No translation for (keysym 0xba, masculine)

Como recordé que la herramienta Remmina utiliza freerdp para el acceso a hosts remotos a través del protocolo RDP, decidí cambiar a xfreerdp, el front-end X11 de freerdp. Remmina es una excelente herramienta (supera ampliamente a tsclient, la aplicación para acceso a escritorio remoto por defecto en la mayoría de las distribuciones) pero tuve que dejar de utilizarla porque en CentOS 6 sólo me funcionó con freerdp 0.8.

Cómo instalar xfreerdp en CentOS 6

Para instalar freerdp en CentOS 6 es necesario disponer del repositorio EPEL

# repoquery -i freerdp

Name        : freerdp
Version     : 1.0.1
Release     : 7.el6
Architecture: x86_64
Size        : 616306
Packager    : Fedora Project
Group       : Applications/Communications
URL         : http://www.freerdp.com/
Repository  : epel
Summary     : Remote Desktop Protocol client
Source      : freerdp-1.0.1-7.el6.src.rpm
Description :
The xfreerdp Remote Desktop Protocol (RDP) client from the FreeRDP
project.

Para agregar el repositorio EPEL se debe descargar la última versión de epel-release e instalarla mediante:

rpm -ivh epel-release-*.noarch.rpm

Al incorporar repositorios de terceros se recomienda instalar el plug-in yum-plugin-priorities para prevenir que repositorios de terceros reemplacen paquetes base. En el artículo Compiz-fusion en CentOS 6.3 explica su instalación y configuración.

Una vez que se dispone de EPEL (y opcionalmente se instala y configura el plug-in yum-plugin-priorities) es posible instalar el paquete freerdp:

# yum install freerdp

Para acceder al escritorio remoto de un host Windows (por ejemplo "servidor1.pepe.org") simplemente se debe ejecutar:

$ xfreerdp -f -u Administrator servidor1.pepe.org -p

La opción -f se utiliza para utilizar pantalla completa y el parámetro -u para especificar el usuario.



Suscribirse

    Registrate para recibir las novedades y artículos por correo electrónico.

Social

Linuxito en G+