====== RDP - rdesktop - freerdp - Bureau à distance ====== ===== Pour accéder à un bureau à distance de type RDP ===== ==== rdesktop ==== Installer rdesktop et créez vous un raccourci de ce style rdesktop -d -u -g 1672x1024 -N -a 16 -B -C -P -x m -z -T -r disk:share=/home/username/Public 192.168.0.50 * ''-f'' permet de lancer en fullscreen * ''-D'' permet de ne pas mettre de décoration de fenêtre pratique sur un dual screen en complément de ''-g 50%'' * ''-z'' permet de compresser les données pour économiser de la bande passante * ''-x'' suivi de b, l ou m permet de spécifier le type de connexion (broadband, lan, modem) et d'optimiser celle-ci en fonction du choix. Pour les connexions lentes, utilisez ''-x m'' * ''-P'' enregistre un cache en local permettant d'accélérer les images qui se répètent souvent * ''-B'' permet d'utiliser le backing store du server X si elle est activé dans le xorg.conf * ''-a 16'' règle les couleurs en 16bit, moins gourmand en bande passante que du 32bit Pour le copier/coller * -r clipboard:[off|PRIMARYCLIPBOARD|CLIPBOARD]': enable clipboard redirection. * 'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD when sending data to server. * 'CLIPBOARD' looks at only CLIPBOARD. Si le copier ne fonctionne soudainement plus : * Allez sur votre Windows dans le bureau à distance. * Ouvrez le gestionnaire des taches. * Dans l'onglet processus, cherchez **rdpclip.exe**, clic droit et Arrêter le processus. * Allez dans le menu Démarrer / Exécuter... pour relancer **rdpclip.exe**. Le PRIMARY est le presse papier utilisé par la sélection d'un texte et le bouton du milieu de la souris. Le CLIPBOARD est le presse papier utilisé par les commandes copier/coller (Ctrl+C / Ctrl+V) Article populaire sur l'activation du 'cleartype' => https://katastrophos.net/andre/blog/2008/03/10/rdesktop-connect-to-windows-vista-with-cleartype-font-smoothing-enabled/ ==== FreeRDP ==== Installer xfreerdp via les packages, et inspirez-vous de la commande suivante pour vous connecter : xfreerdp --no-nla --plugin cliprdr --plugin rdpdr --data disk:share:/home/username/Public -- -g 1672x1024 -k no -u -d -T 192.168.0.50 Pour une authentification plus complexe, notez l'absence de l'option ''--no-nla'', cependant vous devrez exécuter cette commande dans un terminal afin de saisir le mot de passe. xfreerdp --plugin cliprdr --plugin rdpdr --data disk:share:/home/username/Public -- -g 1672x1024 -k no -u -d -T 192.168.0.50 D'autre option dans l'optique d'avoir les meilleurs performances: xfreerdp --no-nla --no-tls --nsc --disable-full-window-drag --rfx --plugin cliprdr --plugin rdpdr --data disk:share:/home/username/Public -- -d -u -g 1672x1024 -a 16 -z -T 192.168.0.50 Pour le clavier, pour afficher la liste : xfreerdp --kbd-list Pour nous il faudra ajouter l'option ''-k 0x0000040C'' ===== Monter son server rdp ===== xrdp est un serveur rdp qui permet de se connecter au serveur linux à partir de windows via le programme "Connexion au bureau à distance". xrdp utilise vnc en local pour compresser l'image et le transforme dans le protocol rdp apt install xrdp vnc4server xrdp peut aussi utiliser x11rdp qui permet d'avoir du vrai rdp du début à la fin ce qui permet de tirer tous les avantages du protocol rdp comme le streaming audio, l'optimisation video remoteFX et le partage du presse papier. Malheureusement l'auteur de x11rdp n'a plus trop le temps de maintenir son code. Heureusement, certain on pris le relai http://www.cb-net.co.uk/linux/getting-x11rdp-working-on-debian-8-jessie-with-the-help-of-x11rdp-o-matic/