Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Accéder à Linux (Debian, Ubuntu) via le bureau à distance depuis Windows (xRDP)

Avec RDP, vous pouvez vous connecter à un autre ordinateur sur un réseau et le contrôler via son interface utilisateur graphique, et l’utiliser presque comme si vous étiez assis en face de lui. Vous pouvez également contrôler la machine distante à partir des systèmes d’exploitation qui prennent en charge le protocole RDP, à savoir Windows, Mac, Linux, Android et iOS.

xRDP permet aux systèmes d’exploitation non Microsoft, tels que Linux et BSD, de fournir un environnement de bureau à distance conforme à RDP entièrement fonctionnel.
Le serveur xRDP est en plein écran et ne nécessite pas l’installation d’un logiciel spécial côté client. xRDP permet aux clients RDP de présenter un bureau X Windows à l’utilisateur. Il fonctionne en établissant un pont graphique entre un système X Windows (OS de type Unix) et le client (celui qui reçoit les commandes) et en relayant les commandes du client vers X.

Ce tutoriel explique comment installer et configurer xRDP pour accéder à Linux depuis le bureau à distance de Windows.

Accéder à Linux (Debian, Ubuntu) via le bureau à distance depuis Windows (xRDP)

Comment accéder à Ubuntu, Debian, Mint via le bureau à distance depuis Windows (RDP)

Installer xrdp sur Debian, Ubuntu ou Mint

Tout d’abord, nous allons installer l’utilitaire xrdp ainsi que l’environnement de bureau que nous souhaitons utiliser lorsque nous prenons la main.
Ici j’opte pour un environnement de bureau léger tel que xfce4.

  • Installez tout cela avec la commande APT suivante :
sudo apt install xrdp xfce4 xfce4-goodies -y
Installer xrdp sur Debian, Ubuntu ou Mint
  • Pour vérifier que le service est bien démarré et en cours d’exécution
sudo systemctl status xrdp
Vérifier le statut du service xrdp

Configurer xrdp pour utiliser XFCE

Ensuite, vous pouvez modifier le fichier de configuration /etc/xrdp/startwm.sh  qui permet d’exécuter des commandes lors d’une connexion RDP.
Ici nous allons ajouter la commande pour démarrer XFCE.

  • Editez le fichier à l’aide de nano
sudo nano /etc/xrdp/startwm.sh
  • Commentez les lignes suivantes en ajoutant un # à chaque début de ligne
test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession
Configurer xrdp pour utiliser XFCE
  • Puis ajoutez la ligne suivante afin d’exécuter xfce4 lors de la prise en main à distance :
startxfce4
Configurer xrdp pour utiliser XFCE
  • Quittez et enregistrez les modifications

Changer le port xrdp (Facultatif)

Par défaut, xrdp écoute sur le port 3389. Si cela ne vous convient pas, vous pouvez changer le port par défaut de xrdp.
Pour cela :

  • Editez le fichier de configuration xrdp.ini
sudo nano /etc/xrdp/xrdp.ini
  • Puis cherchez la ligne suivante et changer le numéro de port réseau
port=50001
Changer le port xrdp
  • Quittez et enregistrez les modifications
  • Puis redémarrez le service xrdp :
sudo systemctl restart xrdp

Vous pouvez confirmer le changement de port en vérifiant les ports ouverts.
Par exemple avec la commande ss :

sudo ss -l|grep 50001

Ou encore en vérifiant les journaux /var/log/xrdp.log

Vérifier le numéro de ports ouvert pour xrdp

Ouvrir un port pour le trafic entrant dans Firewalld

Pour sécuriser votre Linux, vous pouvez installer un pare-feu.
Les utilisateurs peuvent installer des outils de gestion de pare-feu tels que ufw ou firewalld.

  • Pour installer firewalld :
sudo apt install firewalld -y
  • Puis démarrez le service firewalld :
sudo systemctl start firewalld
Ouvrir un port pour le trafic entrant dans Firewalld
  • Pour ouvrir le port 49974 pour les connexions RDP :
sudo firewall-cmd --add-port=50001/tcp --permanent
  • Cela doit retourner Success
Ouvrir un port pour le trafic entrant dans Firewalld

Configurer de la connexion au bureau à distance sous Windows

  • Démarrez l’application de connexion bureau à distance par le menu Démarrer ou la commande mstsc
  • Puis cliquez sur Afficher les options
Configurer de la connexion au bureau à distance sous Windows
sudo ip a
  • Dans Ordinateur, saisissez l’adresse IP et le port en respectant la syntaxe suivante :
<adresse IP>:<Port
  • Par exemple :
10.0.0.63:50001
  • En dessous dans le nom d’utilisateur, saisissez votre utilisateur Linux
Configurer de la connexion au bureau à distance sous Windows
  • Eventuellement, effectuez les réglages dans les différents onglets (Affichage, Ressources locales, Expériences ou avancé)
  • Puis cliquez sur Enregistrer-sous
Configurer de la connexion au bureau à distance sous Windows
  • Enregistrez le fichier .rdp avec le nom que vous souhaitez dans l’emplacement de votre choix

Se connecter à distance à Linux

  • Double-cliquez sur le fichier .rdp
Se connecter à distance à Linux
  • Saisissez le mot de passe de l’utilisateur Linux et cliquez sur OK
Se connecter à distance à Linux
  • Le bureau Linux à distance s’ouvre et pour contrôler à distance votre Linux
Se connecter à distance à Linux
Il semblerait qu’il ne soit pas possible de prendre la main à distance sur un utilisateur dont le bureau est déjà ouvert. Dans mon cas, xfce plantait. Si vous rencontrez des problèmes, fermez toute session déjà ouvert.

L’article Accéder à Linux (Debian, Ubuntu) via le bureau à distance depuis Windows (xRDP) est apparu en premier sur malekal.com.

Enregistrer un commentaire

0 Commentaires