Jak włączyć XRDP w celu uzyskania dostępu do pulpitu zdalnego na Raspberry Pi

Jak włączyć XRDP w celu uzyskania dostępu do pulpitu zdalnego na Raspberry Pi

Raspberry Pi jest w stanie uruchomić kompletny system operacyjny na kompaktowym komputerze. Mniej znaną funkcją jest możliwość skonfigurowania dostępu do pulpitu zdalnego za pomocą xrdp, co pozwala użytkownikom łączyć się z Raspberry Pi z urządzenia z systemem Windows.

Czym jest xrdp?

xrdp służy jako adaptacja protokołu Remote Desktop Protocol (RDP) firmy Microsoft z otwartym kodem źródłowym, ułatwiając połączenia z systemami Linux podobnie jak funkcjonalność pulpitu zdalnego w systemie Windows. Architektura xrdp składa się z dwóch głównych elementów: serwera xrdp zainstalowanego na Raspberry Pi i klienta pulpitu zdalnego na urządzeniu używanym do połączenia. Użytkownicy systemu Windows często mają już niezbędne oprogramowanie klienckie, podczas gdy użytkownicy innych systemów operacyjnych mogą znaleźć różnych klientów innych firm. xrdp wykorzystuje szyfrowanie TLS (Transport Layer Security) w celu zabezpieczenia sesji, zapewniając ochronę ruchów myszy, transferów plików i działań schowka. Chociaż VNC (Virtual Network Computing) to kolejna alternatywa dostępna w systemie Raspberry Pi OS, zauważyłem, że korzystanie z protokołu RDP ogólnie zapewnia płynniejsze działanie z dużo mniejszym opóźnieniem podczas takich czynności, jak przeglądanie stron internetowych lub konfiguracja systemu.

Kroki umożliwiające włączenie dostępu do pulpitu zdalnego za pomocą XRDP na Raspberry Pi

Aby skonfigurować dostęp do pulpitu zdalnego za pomocą xrdp na Raspberry Pi, wykonaj poniższe kroki:

  1. Zainstaluj xrdp na Raspberry Pi
  2. Nawiąż połączenie ze zdalnym pulpitem

Przyjrzyjmy się szczegółowo każdemu krokowi.

1] Instalowanie xrdp na Raspberry Pi

Zacznij od włączenia Raspberry Pi i upewnienia się, że jest w pełni zaktualizowany. Aby to zrobić, otwórz Terminal i wykonaj następujące polecenia sekwencyjnie:

sudo apt update sudo apt upgrade

Po zaktualizowaniu Raspberry Pi przejdź do instalacji xrdp za pomocą poniższego polecenia:

sudo apt install xrdp

Jeśli nie znasz systemu Unix, możesz natknąć się na komunikat o błędzie informujący, że „Nazwa użytkownika” nie jest częścią pliku sudoers.

Aby to naprawić, wpisz polecenie terminalowe su root , a następnie edytuj plik sudoers, wpisując nano /etc/sudoers . Dodaj user_name ALL=(ALL) ALL tuż pod wierszem, który umożliwia członkom grupy sudo wykonywanie poleceń, jak pokazano na załączonym zrzucie ekranu.

Teraz, gdy serwer xrdp został zainstalowany, nie ma potrzeby zmiany jego domyślnych ustawień, ponieważ jest on wstępnie skonfigurowany do natychmiastowego użycia. Jednak będziesz musiał utworzyć konto użytkownika do zdalnego dostępu do pulpitu, ponieważ domyślne konto nie wystarczy. Wykonaj następujące polecenie w terminalu, aby to skonfigurować:

sudo adduser <USERNAME>

Uwaga: Zastąp <USERNAME> nazwą użytkownika, którą chcesz uzyskać.

Następnie wpisz hostname -I , aby uzyskać i zanotować lokalny adres IP swojego Raspberry Pi.

2] Nawiązywanie połączenia ze zdalnym pulpitem

Po skonfigurowaniu xrdp na Raspberry Pi nadszedł czas, aby połączyć się z nim z komputera. Jeśli używasz systemu Windows, po prostu wykorzystaj wstępnie zainstalowaną aplikację Remote Desktop Connection. Jeśli nie jest dostępna, możesz pobrać Microsoft Remote Desktop ze sklepu Microsoft Store. Ponadto aplikacja Windows jest dostępna na urządzeniach macOS, Android i iOS, aby połączyć się z dowolnym serwerem zgodnym z RDP.

Aby zainicjować połączenie, uruchom aplikację, wprowadź adres IP swojego Raspberry Pi i kliknij Połącz. Spowoduje to zlokalizowanie serwera i nawiązanie połączenia.

Jak wykorzystać xrdp na Raspberry Pi?

Zanim zaczniesz używać xrdp na swoim Raspberry Pi, musisz upewnić się, że jest on zainstalowany na Twoim urządzeniu. Uruchom sudo apt install xrdp , a następnie pobierz odpowiedni adres IP niezbędny do zdalnego połączenia. Po uzyskaniu tych informacji po prostu połącz się z maszyną za pomocą narzędzia Pulpit zdalny.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *