Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
xrdp [Le 23/12/2017, 10:40]
82.246.153.201 [Pour en savoir plus]
xrdp [Le 23/12/2017, 20:02] (Version actuelle)
L'Africain ancienne révision (Le 20/04/2017, 17:19) restaurée
Ligne 15: Ligne 15:
   * fait en sorte que le néo client VNC, avatar du client RDP, se connecte à une session VNC fonctionnelle. Le plus souvent en la créant, à l'aide des paramètres choisis dans /​etc/​xrdp/​sesman.ini et /​etc/​xrdp/​startwm.sh.   * fait en sorte que le néo client VNC, avatar du client RDP, se connecte à une session VNC fonctionnelle. Le plus souvent en la créant, à l'aide des paramètres choisis dans /​etc/​xrdp/​sesman.ini et /​etc/​xrdp/​startwm.sh.
  
 +===== Prérequis =====
 +
 +Avoir un serveur VNC fonctionnel (avec par exemple [[:​vnc4server|vnc4server]]) et les droits administrateurs sur le serveur.
 +Savoir installer un paquet, éditer un fichier et éventuellement contrôler la machine distante à l'aide d'un autre protocole, typiquement ssh.
 +
 +<​note>​Comment configurer vnc4server? Quel est sont interaction avec Vino? Faut-il oui ou non utiliser Vino?
 +Les réponses que l'on peut trouver sur les différentes pages existantes sont disparates, brouillons et inadaptées à l'​usage précis avec Xrdp.
 +Il faut donc préciser pour qu'un utilisateur moyen puisse faire fonctionner XRDP.</​note>​
 +===== Installation =====
 +
 +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​xrdp]]**.
 +
 +<​note>​sur 14.04 Trusty server,tout fonctionne sans aucun paramétrage supplémentaire... Certe la fenêtre texte est un peu petite! </​note>​
 +
 +===== Configuration =====
 +
 +=== Configuration de sesman ===
 +
 +[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​etc/​xrdp/​sesman.ini**.
 +
 +Pour l'​instant,​ rien ne fonctionne, car la section [Xvnc] ne contient que les quatre arguments :
 +
 +<​code>​
 +param1=-bs ​    /* désactive le "​backing store support"​ sur tous les écrans */
 +param2=-ac ​    /* interdit l'​édition des listes de contrôle d'​accès par le client */
 +param3=-nolisten
 +param4=tcp
 +</​code>​
 +
 +Il faut compléter cette section, de la manière suivante:
 +
 +<​code>​
 +param3=-fp ​                        /* ces quatre paramètres corrigent le bug #78282 du paquet vnc4server */
 +param4=/​usr/​share/​fonts/​X11/​misc
 +param5=-extension
 +param6=XFIXES</​code>​
 +
 +Personnellement,​ j'y ai aussi ajouté :
 +
 +<​code>​
 +param7=-depth ​           /* pour forcer la profondeur de couleur */
 +param8=16
 +param9=-localhost ​       /* pour contraindre la connexion via xrdp */
 +</​code>​
 +
 +On peut aussi ajuster les autres paramètres à sa convenance (sections [Globals], [Security], etc. ...). ATTENTION, certaines options sont ignorées. (Voir la man page de sesman.ini.)
 +
 +=== Menu de connexion ===
 +
 +[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​etc/​xrdp/​xrdp.ini**.
 +
 +Conserver simplement les sections [globals] et [xrdp1] que l'on renomme pour le fun :
 +
 +<​code>​[globals]
 +bitmap_cache=yes
 +bitmap_compression=yes
 +port=3389
 +crypt_level=low
 +channel_code=1
 + 
 +[xrdp1]
 +name=legaub vous invite sur un serveur Ubuntu
 +lib=libvnc.so
 +username=ask
 +password=ask
 +ip=127.0.0.1
 +port=-1
 +</​code>​
 +
 +Redémarrer avec :
 +
 +<​code>​sudo /​etc/​init.d/​xrdp restart</​code>​
 +
 +Vous pouvez désormais vous connecter à votre serveur en utilisant le protocole RDP<​sup>​®</​sup>​.
 +
 +=== Configuration du clavier ===
 +Les configurations du clavier en local et en distant sont différentes. Ainsi si Ubuntu est en anglais à la base et même si en local, vous avez bien configuré le clavier en azerty, le clavier distant reste en qwerty.
 +Voici la commande à exécuter **en local**, (pas en session distante) !
 +<​code>​sudo xrdp-genkeymap /​etc/​xrdp/​km-0409.ini</​code>​
 +relancer votre session distante si elle était ouverte.
  
 ===== Problème de configuration ===== ===== Problème de configuration =====
Ligne 45: Ligne 125:
 tapez: tapez:
 apt-get remove xrdp apt-get remove xrdp
 +===== Pour en savoir plus =====
 +
 +  * [[http://​xrdp.sourceforge.net/​|(en) XRDP chez sourceforge.]]
 +  * [[:vnc|VNC (Virtual Network Computing)]] sur la documentation ubuntu-fr.
 +  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=372863|RDP sur un serveur ubuntu ?]] sur le forum ubuntu-fr.
 +
 +----
  
-<note important>​cordialement le pd</note> +//Contributeurs principaux : [[http://​patin.gaubert.free.fr/​fiches/​fiche16.html|legaub]]//​
-<note warning>​BANDE DE CONNARD</note>+
  • xrdp.txt
  • Dernière modification: Le 23/12/2017, 20:02
  • par L'Africain