Co to jest format pliku RDP?
Plik .rdp przechowuje parametry konfiguracji połączenia zdalnego dla sesji Remote Desktop Protocol. Jest to plik tekstowy, w którym każda linia jest zgodna ze wzorem nazwa:typ:wartość - na przykład full address:s:server.example.com lub screen mode id:i:2 - i może być otwierany lub edytowany za pomocą dowolnego edytora tekstu.
Co zawierają pliki .rdp?
Oprócz adresu serwera i danych uwierzytelniających, pliki .rdp przechowują informacje takie jak:
- rozmiar okna Pulpitu zdalnego i tryb ekranu,
- głębia kolorów,
- niestandardowe skróty klawiszowe,
- automatyczne montowanie dysków, przekierowanie drukarek i numery portów,
- programy, które mają zostać uruchomione po nawiązaniu połączenia.
Wiele plików .rdp
Pliki .rdp są domyślnie zapisywane w folderze *Dokumenty* podczas korzystania z Podłączania pulpitu zdalnego (mstsc.exe) w systemie Windows. Podczas łączenia się z więcej niż jedną maszyną zdalną, folder może zawierać wiele plików .rdp z różnymi ustawieniami dla każdego połączenia. Do grupowania wielu połączeń w jednym miejscu Microsoft obsługuje również pliki grupowe .rdg.
Pliki .rdp a różne systemy operacyjne
Protokół Remote Desktop Protocol nie ogranicza się tylko do systemu Windows - Linux, FreeBSD i macOS również go obsługują poprzez klientów takich jak Remmina i xfreerdp. Każda platforma przechowuje pliki .rdp w swojej własnej lokalizacji specyficznej dla systemu.
Bezpieczeństwo
RYZYKO: MEDIUMZagrożenie związane z .rdp wynika z inżynierii społecznej, a nie z samego formatu. Atakujący wysyłają złośliwe pliki .rdp (szczególnie w kampaniach z 2024 roku) skonfigurowane tak, aby w momencie połączenia po cichu przekierowywały Twoje lokalne dyski, schowek i urządzenia na serwer kontrolowany przez atakującego - co naraża Twoje dane. Traktuj nieoczekiwane załączniki .rdp jak każde inne załączniki: nigdy nie otwieraj tych, o które nie prosiłeś, a przed połączeniem kliknij prawym przyciskiem myszy → Edytuj (lub otwórz w Notatniku), aby sprawdzić „full address” i ustawienia przekierowania. Ostrzeżenie o „nieznanym wydawcy” przy dwukrotnym kliknięciu jest normalne dla niepodpisanych plików .rdp, ale powinno skłonić Cię do zweryfikowania źródła.
Szczegóły formatu
w pigułceProgramy otwierające pliki RDP
Szczegóły techniczne
specyfikacja| Typ formatu | Tekstowy; każda linia jest zgodna ze wzorem nazwa:typ:wartość |
| Producent | Microsoft Corporation |
| Typ MIME | application/x-rdp |
| Kodowanie tekstu | UTF-8 lub UTF-16 LE; pliki zapisane przez mstsc.exe w systemie Windows zazwyczaj używają UTF-16 LE ze znacznikiem kolejności bajtów (BOM) |
| Tokeny typów wartości | s (string), i (integer), b (binarny obiekt blob zakodowany jako pary bajtów szesnastkowych) |
| Obowiązkowy klucz hosta | full address:s: - określa nazwę hosta lub adres IP serwera docelowego |
| Sterowanie trybem ekranu | screen mode id:i: ustawione na 1 (okienkowy) lub 2 (pełnoekranowy); rozdzielczość określana przez desktopwidth:i: oraz desktopheight:i: |
| Głębia kolorów | session bpp:i: - obsługuje 8, 15, 16, 24 lub 32 bity na piksel |
| Ustawienia uwierzytelniania | username:s:, domain:s: oraz authentication level:i: (0 = brak sprawdzania, 1 = ostrzegaj, 2 = wymagaj NLA) |
| Przekierowanie urządzeń | Oddzielne klucze przełączają dyski (drivestoredirect:s:), drukarki (redirectprinters:i:), schowek (redirectclipboard:i:) oraz dźwięk (audiomode:i:) |
| Tunelowanie przez RD Gateway | gatewayhostname:s: oraz gatewayusagemethod:i: kierują połączenia przez serwer Bramy pulpitu zdalnego |
| Tryb RemoteApp | remoteapplicationmode:i:1 wraz z remoteapplicationprogram:s: uruchamia pojedynczą opublikowaną aplikację zamiast pełnego pulpitu |
| Adaptacja przepustowości | bandwidthautodetect:i:1 oraz networkautodetect:i:1 włączają adaptacyjną jakość grafiki na podstawie wykrytej prędkości łącza |
| Obsługa wielu monitorów | use multimon:i:1 rozciąga sesję na wiele monitorów; selectedmonitors:s: ogranicza, które monitory są używane |
| Wskazówka typu połączenia | connection type:i: przyjmuje wartości 1-7 (od modemu po LAN), aby ręcznie ustawić założenia dotyczące jakości sieci |
| Powłoka alternatywna | alternate shell:s: określa niestandardowy plik wykonywalny do uruchomienia przy połączeniu zamiast domyślnej powłoki pulpitu |
| Wydano | 2001 (Remote Desktop / RDP 5.1, Windows XP) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | learn.microsoft.com |
Konwersje RDP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki RDP.