Qu'est-ce que le format de fichier RDP ?
Un fichier .rdp stocke les paramètres de configuration de connexion à distance pour les sessions Remote Desktop Protocol. Il s'agit d'un fichier en texte brut où chaque ligne suit le modèle nom:type:valeur - par exemple, full address:s:serveur.exemple.com ou screen mode id:i:2 - et peut être ouvert ou modifié avec n'importe quel éditeur de texte.
Que contiennent les fichiers .rdp ?
Outre l'adresse du serveur et les données d'authentification, les fichiers .rdp stockent des informations telles que :
- La taille de la fenêtre du Bureau à distance et le mode d'écran,
- la profondeur de couleur,
- les raccourcis clavier personnalisés,
- le montage automatique de disques, la redirection d'imprimante et les numéros de port,
- les programmes à lancer une fois la connexion établie.
Fichiers .rdp multiples
Les fichiers .rdp sont enregistrés par défaut dans le dossier *Documents* lors de l'utilisation de la Connexion Bureau à distance (mstsc.exe) sur Windows. Lors de la connexion à plusieurs machines distantes, le dossier peut contenir plusieurs fichiers .rdp avec des paramètres différents pour chaque connexion. Pour regrouper de nombreuses connexions en un seul endroit, Microsoft prend également en charge les fichiers de groupe .rdg.
Fichiers .rdp et différents systèmes d'exploitation
Le Remote Desktop Protocol n'est pas limité à Windows - Linux, FreeBSD et macOS le prennent également en charge, via des clients tels que Remmina et xfreerdp. Chaque plateforme stocke les fichiers .rdp dans son propre emplacement spécifique au système.
Sécurité et sûreté
RISQUE : MEDIUMLe danger avec le .rdp réside dans l'ingénierie sociale, pas dans le format. Des attaquants envoient des fichiers .rdp malveillants par e-mail (notamment lors de campagnes en 2024) configurés pour rediriger silencieusement vos lecteurs locaux, votre presse-papiers et vos périphériques vers un serveur contrôlé par l'attaquant dès que vous vous connectez - exposant ainsi vos données. Traitez les pièces jointes .rdp inattendues comme n'importe quelle autre pièce jointe : n'en ouvrez jamais une que vous n'avez pas demandée, et avant de vous connecter, faites un clic droit → Modifier (ou ouvrez dans le Bloc-notes) pour vérifier l'adresse « full address » et les paramètres de redirection. L'avertissement « éditeur inconnu » lors du double-clic est normal pour les fichiers .rdp non signés, mais devrait vous inciter à vérifier la source.
Détails du format
en brefProgrammes qui ouvrent les fichiers RDP
Détails techniques
spécifications approfondies| Type de format | Texte brut ; chaque ligne suit le modèle nom:type:valeur |
| Développeur | Microsoft Corporation |
| Type MIME | application/x-rdp |
| Encodage du texte | UTF-8 ou UTF-16 LE ; les fichiers enregistrés par mstsc.exe sur Windows utilisent généralement UTF-16 LE avec une marque d'ordre d'octets (BOM) |
| Jetons de type de valeur | s (chaîne), i (entier), b (bloc binaire encodé en paires d'octets hexadécimaux) |
| Clé d'hôte obligatoire | full address:s: - spécifie le nom d'hôte ou l'adresse IP du serveur cible |
| Contrôle du mode d'écran | screen mode id:i: réglé sur 1 (fenêtré) ou 2 (plein écran) ; résolution régie par desktopwidth:i: et desktopheight:i: |
| Profondeur de couleur | session bpp:i: - prend en charge 8, 15, 16, 24 ou 32 bits par pixel |
| Paramètres d'authentification | username:s:, domain:s:, et authentication level:i: (0 = pas de vérification, 1 = avertir, 2 = exiger NLA) |
| Redirection de périphériques | Des clés séparées activent les lecteurs (drivestoredirect:s:), les imprimantes (redirectprinters:i:), le presse-papiers (redirectclipboard:i:) et l'audio (audiomode:i:) |
| Tunneling RD Gateway | gatewayhostname:s: et gatewayusagemethod:i: acheminent les connexions via un serveur de passerelle Bureau à distance |
| Mode RemoteApp | remoteapplicationmode:i:1 plus remoteapplicationprogram:s: lance une seule application publiée au lieu d'un bureau complet |
| Adaptation de la bande passante | bandwidthautodetect:i:1 et networkautodetect:i:1 activent la qualité graphique adaptative en fonction de la vitesse de liaison détectée |
| Prise en charge multi-écrans | use multimon:i:1 étend la session sur plusieurs moniteurs ; selectedmonitors:s: restreint les moniteurs utilisés |
| Indice de type de connexion | connection type:i: accepte les valeurs 1-7 (du modem au LAN) pour définir manuellement les hypothèses de qualité du réseau |
| Shell alternatif | alternate shell:s: spécifie un exécutable personnalisé à lancer lors de la connexion au lieu du shell de bureau par défaut |
| Publié | 2001 (Remote Desktop / RDP 5.1, Windows XP) |
| Standard ouvert | Oui · libre de droits |
| Spécification | learn.microsoft.com |
Conversions RDP
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers RDP.