Connexion Bureau À Distance à Windows à partir de Linux à l’aide de clients RDP

avez-vous déjà utilisé la connexion Bureau À Distance de L’application Windows? Cette application, incluse dans toutes les installations Windows, vous permet d’accéder à distance à un autre PC Windows ou à un serveur avec Windows Server. À cette fin, il utilise le protocole RDP (Remote Desktop Protocol).

les organisations peuvent installer des applications sur un serveur central au lieu de divers ordinateurs. Pour utiliser ces applications, les employés doivent accéder à distance à ce serveur., Une telle centralisation peut faciliter la maintenance et le dépannage. Cette technologie était autrefois connue sous le nom de Terminal Services (TS). Actuellement, les systèmes web sont plus courants. Mais, dans certains scénarios, les applications Windows remote sont toujours nécessaires.

dans ces scénarios, les utilisateurs de Linux peuvent accéder à distance aux ordinateurs et serveurs Windows à partir de leur système préféré à l’aide d’un client RDP.,

Il y a quelques clients RDP disponible pour Linux et nous allons parler aujourd’hui:

  1. Remmina
  2. FreeRDP
  3. rdesktop
  4. Vinagre

Vous pouvez choisir celui que vous aimez le plus ou celui qui correspond le mieux à vos besoins.

par curiosité, FreeRDP est à la fois une application et une bibliothèque, qui fournit des fonctionnalités réutilisables pour d’autres applications. À l’exception de rdesktop, tous les autres clients ci-dessus utilisent la bibliothèque FreeRDP.,

Activation du bureau à distance sur Windows

tout d’Abord, vous devez configurer l’ordinateur que vous souhaitez connecter à il permet les connexions à distance. Sur L’ordinateur Windows auquel vous souhaitez vous connecter, connecté avec un compte administrateur, ouvrez le menu Démarrer et cliquez sur Paramètres. Pour ce faire, dans la fenêtre qui apparaît, ouvrez la catégorie Système, puis Bureau À Distance. Enfin, activez-le:

notez que vous ne pouvez pas vous connecter à des ordinateurs exécutant une édition Windows Home (par exemple, Windows 10 Home)., Cet écran vous informe, si tel est le cas:

votre édition personnelle de Windows 10 ne prend pas en charge le Bureau À Distance.,

Source de L’image: Digital Citizen

Si vous souhaitez plus d’informations sur remote desktop sous Windows, consultez:

  • Comment utiliser Remote Desktop – Support Windows
  • Remote Desktop – Autoriser l’accès à votre PC – Microsoft Docs

Remmina

Remmina est un client de bureau à distance qui prend en charge de nombreux protocoles d’accès à distance tels que RDP, VNC, NX, XDMCP et SSH. Il vise à être utile pour les administrateurs système et les voyageurs, qui ont besoin de travailler avec beaucoup de postes de travail distants et/ou serveurs., Remmina est inclus dans la distribution Ubuntu Linux et est son client de bureau à distance par défaut.

pour installer Remmina sur Linux Kamarada et openSUSE, exécutez:

1
# zypper in remmina remmina-plugin-rdp

Une fois installé, pour démarrer Remmina, si vous utilisez L’environnement de bureau GNOME, ouvrez le menu activités, dans le coin supérieur gauche de l’écran, tapezremmina et cliquez sur son icône:

pour démarrer rapidement un accès distant, sélectionnez le protocole RDP, tapez le nom d’hôte ou l’adresse IP de l’ordinateur auquel vous souhaitez vous connecter (par exemple, 10.0.0.251) et appuyez sur Entrée:

Si c’est la première fois que vous vous connecter à cet ordinateur, Remmina vous invite à faire confiance à ce certificat, cliquez sur Oui:

Sur l’écran suivant, entrez votre nom d’Utilisateur et Mot de passe sur l’ordinateur distant. Informez également le domaine, si nécessaire. En option, vous pouvez choisir D’Enregistrer le mot de passe., Cliquez sur OK:

Vous verrez le bureau de l’ordinateur distant dans la Remmina fenêtre:

a Partir de maintenant, vous êtes à l’aide de l’ordinateur, mais à distance, sans assise en face d’elle. Chaque clic et frappe est envoyé pour être traité sur l’ordinateur distant.

Si l’ordinateur distant est un bureau de Windows, son écran est verrouillé pendant l’accès à distance.

Si vous allez souvent accéder à cet ordinateur, pensez à enregistrer les paramètres de connexion, afin que l’accès à distance puisse être facilement initié., Pour ce faire, cliquez sur le bouton Créer un nouveau profil de connexion dans le coin supérieur gauche de la fenêtre principale de Remmina:

sur l’écran suivant, donnez un nom pour identifier la connexion, sélectionnez RDP dans le champ protocole et entrez les paramètres de connexion: serveur, nom, Lorsque vous avez terminé, cliquez sur Enregistrer:

Après cela, la connexion est inscrite sur la Remmina de la fenêtre principale:

Lorsque vous souhaitez accéder à distance à cet ordinateur, il suffit de double-cliquer sur la liste.

FreeRDP

FreeRDP est une implémentation libre du protocole de Bureau À Distance suivant les spécifications Microsoft Open., Cette implémentation fournit à la fois les applications client et serveur ainsi qu’une bibliothèque, ce qui permet à d’autres applications d’utiliser le protocole RDP. Aujourd’hui, nous sommes intéressés par L’application client FreeRDP.

pour installer le client FreeRDP sur Linux Kamarada et openSUSE, exécutez:

1
# zypper in freerdp

Le client FreeRDP n’a pas d’écran principal comme Remmina. Pour démarrer un accès distant à l’aide du client FreeRDP, exécutez cette commande à partir d’un terminal:

1
$ xfreerdp /v:hostname_or_ip_address /u:username

en effectuant les substitutions appropriées., Par exemple:

1
$ xfreerdp /v:10.0.0.251 /u:Kamarada

Si vous avez besoin d’informer le domaine de l’ordinateur, utilisez la balise /d paramètre:

1
$ xfreerdp /v:hostname_or_ip_address /d:domain /u:username

Si c’est la première fois que vous vous connecter à cet ordinateur, le FreeRDP client demande qu’à faire confiance à ce certificat:

Type: Y (oui) et appuyez sur Entrée., Tapez ensuite votre mot de passe utilisateur sur L’ordinateur distant et appuyez sur Entrée:

Après cela, la connexion Bureau à distance est lancée:

Si vous avez déjà démarré la connexion Bureau À Distance sous Windows par L’invite de commande (en utilisant la commande mstsc), vous avez peut-être remarqué que le client FreeRDP utilise la même syntaxe de commande. Il a été mis en œuvre exprès de cette façon, pour garder la compatibilité.,

Si vous êtes curieux et voulez vérifier par vous-même:

  • sur Windows, exécutez la commande:
1
> mstsc /?

  • sur Linux, exécutez:
1
$ xfreerdp /?

rdesktop

rdesktop a été le premier client RDP pour Linux et, pendant de nombreuses années, il a été le plus utilisé. Mais depuis novembre 2019, le projet est à la recherche d’un nouveau mainteneur.,

en revanche, FreeRDP est né en 2009 en tant que fork de rdesktop, lorsque Microsoft a décidé d’ouvrir les spécifications RDP. Avec le temps et L’évolution du projet FreeRDP, il est devenu le client RDP standard sur les systèmes où aucun client Microsoft natif n’est disponible.

je présente rdesktop ici à titre d’information uniquement. Sauf si vous avez une bonne raison de l’utiliser, il vous est conseillé d’utiliser L’un des autres clients RDP, basé sur FreeRDP.,

pour installer rdesktop sur Linux Kamarada et openSUSE, exécutez:

1
# zypper in rdesktop

ensuite, pour démarrer un accès distant à l’aide de rdesktop, invoquez-le à partir d’un terminal suivi du nom d’hôte ou de l’adresse IP de l’ordinateur auquel vous souhaitez vous connecter. Par exemple:

1
$ rdesktop 10.0.0.251

Dans le passé, qui serait suffisante et rdesktop devaient travailler., Mais maintenant, nous sommes confrontés à un problème qui vient du manque de maintenance et de mises à jour appropriées:

123
Autoselected keyboard map en-usERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?Failed to connect, CredSSP required by server.

à un moment donné, Microsoft a publié une mise à jour Windows qui a depuis fait l’utilisation de L’authentification au niveau du réseau (NLA) requise par défaut. FreeRDP prend en charge NLA, tandis que rdesktop ne le fait pas. Vous pouvez toujours utiliser rdesktop pour l’accès à distance, tant que vous désactivez NLA sur l’ordinateur auquel vous souhaitez vous connecter. Notez que cela rend la connexion moins sécurisée.,

pour désactiver NLA sur la machine Windows à laquelle vous souhaitez vous connecter, connectez-vous avec un compte administrateur, ouvrez le Panneau de configuration, ouvrez la catégorie Système et Sécurité, puis cliquez sur L’Icône Système. Sur l’écran suivant, cliquez sur le lien paramètres distants à gauche. Dans la boîte de dialogue qui apparaît, sélectionnez L’onglet distant., Enfin, désactivez L’option Autoriser les connexions uniquement à partir d’ordinateurs exécutant Remote Desktop avec authentification au niveau réseau et cliquez sur OK:

avec NLA désactivé, retournez à L’ordinateur Linux qui démarrera l’accès à distance, réessayez:

1
$ rdesktop 10.0.0.251

Si vous voulez plus d’informations sur ce bogue rdesktop, voir:

  • CredSSP ne fonctionne pas – problème #71 – rdesktop/rdesktop – GitHub
  • ajouter la prise en charge de L’authentification au niveau réseau – problème #279 – rdesktop/rdesktop – GitHub
  • ne fonctionne pas s’il y a une machine Fortress entre la connexion au serveur distant – problème #261 – rdesktop/rdesktop – GitHub
  • network level authentication (nLa) – rdesktop/rdesktop wiki – GitHub

vinagre

Vinagre est le client de bureau à distance par défaut pour le bureau GNOME., C’est pourquoi il est également le client de bureau à distance par défaut pour Linux Kamarada 15.1, la version stable actuelle. Comme Remmina, il prend en charge certains protocoles de connexion: SSH, RDP, SPICE et VNC. Cependant, comme rdesktop, Vinagre n’est pas maintenu depuis un certain temps maintenant.

lorsque vous essayez un accès RDP, Vinagre affiche uniquement un écran noir, comme je l’ai signalé sur la liste de diffusion openSUSE il y a quelque temps:

  • écran noir lorsque vous essayez un accès RDP à Windows 10 en utilisant Vinagre (Leap 15.1/15.2 et Tumbleweed)

sur certaines distributions, comme Debian, Vinagre fonctionne., Je crois que ces distributions ont appliqué un correctif à Vinagre.

probablement, la prochaine version de Linux Kamarada viendra avec Remmina au lieu de Vinagre, suivant la distribution Ubuntu Linux.

pour cette raison, je présente Vinagre ici juste à des fins d’information.,en haut à gauche coin de l’écran, tapez remote ou vinagre et cliquez sur l’icône correspondante:

Sur le Vinagre de l’écran principal, cliquez sur se Connecter:

Remplissez le prochain champs de l’écran avec les paramètres de connexion:

  • sur le champ Protocole, sélectionnez RDP;
  • sur le champ Hôte, saisissez le nom d’hôte ou adresse IP de l’ordinateur pour se connecter à;
  • entrez votre nom d’utilisateur sur l’ordinateur distant; et
  • entrer dans le Domaine, si nécessaire.,

Lorsque vous avez terminé, cliquez sur se Connecter.

Si C’est la première fois que vous vous connectez à cet ordinateur, Vinagre demande s’il faut faire confiance à son certificat:

dites-lui de le faire en cliquant sur Connecter.

entrez votre mot de passe, activez éventuellement mémoriser ces informations d’identification et cliquez sur authentifier:

à ce stade, vous devriez voir le bureau de l’ordinateur distant. Vous pouvez remarquer qu’il a son écran verrouillé (comme il le fait normalement lors des accès RDP)., Mais, comme je l’ai dit, Vinagre n’affiche qu’un écran noir:

Comme Remmina, Vinagre, permet de mémoriser les paramètres de connexion, vous connecter facilement à nouveau le même ordinateur à l’avenir. Pour ce faire, lors de l’accès à distance, ouvrez le menu Signets et cliquez sur Ajouter un signet.

Après avoir créé le signet, elle apparaît maintenant dans le menu Signets. Lorsque vous souhaitez accéder à distance à nouveau à cet ordinateur, ouvrez simplement ce menu et cliquez sur le signet.,

  • comment utiliser le Bureau à distance-Support Windows
  • Bureau À Distance-Autoriser l’accès à votre PC – Microsoft Docs
  • sessions graphiques à distance avec VNC – référence – openSUSE Leap 15.1
  • Salut! – L’histoire du projet FreeRDP-FreeRDP

comme il n’est pas possible d’accéder à distance aux ordinateurs exécutant Windows 10 Home, pour écrire ce tutoriel, j’ai utilisé une machine virtuelle VirtualBox avec une version D’évaluation D’Entreprise Windows 10 légalement téléchargée à partir de:

  • télécharger une machine virtuelle Windows 10 – développement

Share

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *