Etablir une connexion RemoteApp sous linux avec FreeRDP
Problématique:
Je travaille actuellement sur la mise en place d’un nouvel ERP au sein des locaux de notre entreprise. Cet ERP fonctionne uniquement sous windows. Pour limiter les coûts matériels et logiciels je compte mettre en place des raspberry pi 3 dans nos ateliers avec une connexion RemoteApp sur le serveur d’application (il faut voir si les tests de performance sont concluants). Il faut savoir que nos utilisateurs doivent avoir le moins de manipulations possible, que mettre des tours dans nos ateliers est une perte de place. Les raspberry peuvent être une bonne solution en terme de coût, encombrement et maintenance (Si il y a un problème il suffit de remettre l’image du système sur la carte SD).
Solution:
Il faut utiliser un client RDP qui gère les connexions RemoteApp, pour celà nous allons utiliser freerdp. Vous pouvez vous le procurer ici.
Une fois l’installation effectuée, vous pouvez lancer le binaire situé dans /opt/freerdp-nightly/bin/, vous aurez la liste des options disponibles.
Voici un exemple de commande que l’on peut passer pour établir la connexion à la RemoteApp:
./xfreerdp /v:IP.DU.SERVEUR.APPLI /d:DOMAINE /u:NOM_UTILISATEUR /p:MDP_UTILISATEUR /g:PASSERELLE /app-name:NOMDELAPPLICATION /app-cmd:COMMANDE_DE_LAPPLICATION « /app:||NOM_DU_PROGRAMME_REMOTE_APP » /monitors:1
L’exemple ci dessus vous permet de vous connecter facilement, je n’ai pas cherché pour le moment à jouer sur la vitesse de connexion, la resolution, le nombre de couleurs, etc…mais sachez que tout est facilement paramétrable.