FreeRDP

Fiche logiciel à valider
  • Création ou MAJ importante : 10/09/12
  • Correction mineure : 24/01/13
Mots-clés
Pour aller plus loin
Fiche en recherche de relecteurs
Cette fiche est en recherche de relecteurs. Si vous êtes intéressé(e)s, contactez-nous !

FreeRDP : client pour se connecter à un serveur RDP

Ce logiciel est en cours d'évaluation par la communauté PLUME. Si vous utilisez ce logiciel en production dans notre communauté, merci de déposer un commentaire.
Description
Fonctionnalités générales

FreeRDP est un fork du projet rdesktop, qui est un client libre pour accéder à un environnement applicatif Windows. FreeRDP fournit une implémentation libre du protocole RDP.

A ce jour, le projet se décompose en divers composants :

  • xfreerdp est un client RDP pour Linux, permettant d’accéder des à sessions sous Windows 2000, 2003 ou 2008 incluant RemoteFX. xfreerdp peut ainsi se connecter vers de multiple serveurs, où chaque fenêtre est une session différente.
  • wfreerdp est un client RDP pour Windows, permettant d’accéder à des sessions sous Windows 2008 incluant RemoteFX.
  • remmina un client multi protocole (RDP, VNC, NX, XDMCP et SSH) écrit en GKT+, permettant d’accéder à un large choix de sessions à distance depuis un même client Unix.
  • freeRDP Servers (expérimental) a pour vocation de fournir un serveur utilisant le protocole RDP pour déporter des sessions distantes sous Unix. Actuellement le code du projet xrdp a été repris, et ne fonctionne qu’avec un backend VNC, en attendant son remplacement par RDP.
  • freeRDP-WebConnect (expérimental) est une passerelle web pour accéder aux sessions RDP depuis un navigateur HTML5 supportant les Canevas et les WebSockets.

Autres fonctionnalités
  • Possibilité de fonctionner en plein écran.

  • Renvoi du son bidirectionnel et autres périphériques (ports séries et parallèles) sur l'ordinateur local.

  • Accès aux applications distribuées par RDP (sans le mode bureau).

  • Support des codex RemoteFX en encodage et en décodage.

Interopérabilité
  • Les OS des serveurs RDP supportés sont : Windows 2000 Server, Windows Server 2003, Windows Server 2008, Windows XP, Windows 7.

  • De nombreuses options permettent d'adapter le matériel client aux spécificités matérielles du serveur et de la connexion (langue du clavier, nombre de couleurs, compression du flux de données, ...).

  • Supporte protocoles de rdp5 à rdp7.1.

Contexte d'utilisation dans mon laboratoire/service
  • Accès aux logiciels fonctionnant sous Windows depuis les postes Unix.
  • A l’IPHC, des serveurs de terminaux sont mis à disposition des utilisateurs Unix pour accéder à la suite MS Office ou à des logiciels d’analyse développés uniquement sous Windows.
  • Accès au report d'affichage de VirtualBox.
Limitations, difficultés, fonctionnalités importantes non couvertes

Le report du son n’est pas supporté sur les versions inférieures à la version 6 de RedHat.

Le client xfreerdp est disponible via le repository EPEL pour CentOS ou Fedora, et intègre les fonctionnalités telles que RemoteFx, RemoteApp, le report du son ou des disques locaux.

Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré

Il existe des paquets pour les distributions Linux de la famille Debian (.deb) et de la famille Red Hat (.rpm). Vous pouvez trouver la liste complète ici : http://pkgs.org/search/?keyword=freerdp

Plates-formes

Le serveur est disponible pour une majorité des systèmes Linux. Il est possible de le compiler pour les autres distributions : https://github.com/FreeRDP/FreeRDP/wiki/Compilation

Des clients RDP sont disponibles pour Linux, Windows et Mac.

Logiciels connexes
Autres logiciels aux fonctionnalités équivalentes
Environnement de développement
Type de structure associée au développement
Eléments de pérennité

L’équipe de développeurs a commencé par modulariser le code de rdesktop à partir de 2009, tout en intégrant les évolutions du protocole RDP comme RemoteFX. A partir de janvier 2012, les principales fonctions du protocole RDP 7.1 de Windows 2008 et Windows 7 étaient implémentées.

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums

Uniquement une liste de diffusion développeur sur Sourceforge : http://sourceforge.net/mailarchive/forum.php?forum...

Page de manuel : les page d'aide du man existe, et un wiki est disponible À https://github.com/FreeRDP/FreeRDP/wiki

Divers (astuces, actualités, sécurité)

xfreerdp peut se connecter avec la ligne de commande suivante vers de multiple serveurs, où chaque fenêtre est une session différente :xfreerdp -k 0x0000040C –g 80% --plugin rdpsnd --no-nla rdpserver