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édentesRévision précédente
Prochaine révision
Révision précédente
xrdp [Le 30/09/2012, 14:01] – [Désinstallation] 87.231.18.247xrdp [Le 17/02/2023, 20:47] (Version actuelle) 78.196.241.242
Ligne 1: Ligne 1:
-{{tag>Karmic bureau_à_distance tutoriel BROUILLON}}+{{tag>Xenial bureau_à_distance tutoriel BROUILLON vetuste}}
  
 ---- ----
 ====== XRDP ou comment se connecter depuis un client RDP® sur un serveur Ubuntu====== ====== XRDP ou comment se connecter depuis un client RDP® sur un serveur Ubuntu======
 +
 +<note warning>Cette documentation est largement obsolète. Les modifications des fichiers de configuration au point 3 sont certainement inutiles et empêchent probablement le fonctionnement de xrdp.</note>
  
 On peut être confronté à des machines windows<sup>®</sup> verrouillées, sur lesquelles on ne peut rien installer, et où seul le protocole [[wpfr>Remote_Desktop_Protocol|RDP®]] est disponible. Par exemple des [[wpfr>Client_léger|clients légers]]. On peut être confronté à des machines windows<sup>®</sup> verrouillées, sur lesquelles on ne peut rien installer, et où seul le protocole [[wpfr>Remote_Desktop_Protocol|RDP®]] est disponible. Par exemple des [[wpfr>Client_léger|clients légers]].
Ligne 17: Ligne 19:
 ===== Prérequis ===== ===== Prérequis =====
  
-Avoir un serveur VNC fonctionnel (avec par exemple [[:vnc4server|vnc4server]]) et les droits administrateurs sur le serveur+Installer vnc4server - Virtual network computing server software, ça fonctionne tel quel donc pas de configuration à modifier
-Savoir installer un paquet, éditer un fichier et éventuellement contrôler la machine distante à l'aide d'un autre protocole, typiquement ssh.+ 
 +Si Vino est déjà installé et actif il n'y aura pas de conflit. Il peut donc être ignoré.
  
 ===== Installation ===== ===== Installation =====
  
-[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://xrdp|xrdp]]**.+[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>xrdp]]**.
  
-La dernière version de XRDP est la 0.4.1elle est présente dans les dépôts.+<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 =====
Ligne 32: Ligne 35:
 [[:tutoriel:comment_modifier_un_fichier|Ouvrez le fichier]] **/etc/xrdp/sesman.ini**. [[: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 deux arguments :+Pour l'instant, rien ne fonctionne, car la section [Xvnc] ne contient que les quatre arguments :
  
 <code> <code>
 param1=-bs     /* désactive le "backing store support" sur tous les écrans */ 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 */ param2=-ac     /* interdit l'édition des listes de contrôle d'accès par le client */
 +param3=-nolisten
 +param4=tcp
 </code> </code>
  
Ligne 84: Ligne 89:
  
 Vous pouvez désormais vous connecter à votre serveur en utilisant le protocole RDP<sup>®</sup>. 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 98: Ligne 109:
  
 Attention, l'utilisation de "vncconfig" fait que le nouveau paramètre ne sera pris en compte que lors du démarrage d'une nouvelle session. Attention, l'utilisation de "vncconfig" fait que le nouveau paramètre ne sera pris en compte que lors du démarrage d'une nouvelle session.
 +
 +<note>{{ :capture2.jpg?nolink&300|}} Essais sur ubuntu 16.04 depuis Windows 7 : Le log de connexion me renvois une erreur après une autentification réussie, même en apportant les modifications à sesman.ini décrites plus haut :
 +</note>
 +<note>meme erreur depuis Ubuntu v16.04 (client RDP Remmina) vers ubuntu 15.04
 +</note>
 +<note>Il semble que les bureaux Unity et Gnome ne soient pas compatibles avec xrdp.
 +Mais cela fonctionne en installant xfce4 : <code>sudo apt-get install xfce4</code>
 +Il faut ensuite indiquer à Ubuntu que c'est le bureau xfce qui doit être utilisé : <code>echo xfce4-session >~/.xsession</code>
 +Ensuite redémarrer xrdp : <code>sudo /etc/init.d/xrdp restart</code>
 +NB: Et **il faut conserver le fichier /etc/xrdp/sesman.ini d'origine**.
 +Testé avec Ubuntu 16.04 depuis un Windows 7.
 +</note>
 +===== Utilisation en mode client =====
 +Installer **rdesktop**.
 +
 +Exemple de commande:
 +  rdesktop -u <REMOTE USER>  111.222.333.444 -p <PASSWORD> -f -k fr -5 -K -r clipboard:PRIMARYCLIPBOARD 
  
 ===== Désinstallation ===== ===== Désinstallation =====
-Et si vous voulez désinstaller xrdp +Et si vous voulez désinstaller xrdp
 tapez: tapez:
 apt-get remove xrdp apt-get remove xrdp
Ligne 107: Ligne 135:
   * [[http://xrdp.sourceforge.net/|(en) XRDP chez sourceforge.]]   * [[http://xrdp.sourceforge.net/|(en) XRDP chez sourceforge.]]
   * [[:vnc|VNC (Virtual Network Computing)]] sur la documentation ubuntu-fr.   * [[:vnc|VNC (Virtual Network Computing)]] sur la documentation ubuntu-fr.
-  * [[http://planet.ubuntu-fr.org/post/2007/06/04/Connexion-a-Ubuntu-Linux-a-partir-de-windows-:-xrdp|Le tuto de juin 2007]] sur planet ubuntu-fr, qui présente bien l'aspect théorique. +  * [[https://forum.ubuntu-fr.org/viewtopic.php?id=372863|RDP sur un serveur ubuntu ?]] sur le forum ubuntu-fr.
-  * [[http://forum.ubuntu-fr.org/viewtopic.php?id=372863|RDP sur un serveur ubuntu ?]] sur le forum ubuntu-fr.+
  
 ---- ----
  
 //Contributeurs principaux : [[http://patin.gaubert.free.fr/fiches/fiche16.html|legaub]]// //Contributeurs principaux : [[http://patin.gaubert.free.fr/fiches/fiche16.html|legaub]]//