Włączanie zdalnego dostępu do pulpitu za pomocą XRDP na Raspberry Pi

Włączanie zdalnego dostępu do pulpitu za pomocą XRDP na Raspberry Pi
Zdalny pulpit Raspberry Pi

Łączenie się ze swoim Raspberry Pi zdalnie za pomocą protokołu Secure Shell Protocol (SSH) jest preferowanym podejściem, ale jest ograniczone do interfejsu powłoki. Jeśli chcesz uzyskać dostęp do pełnego środowiska pulpitu z daleka, xrdp jest rozwiązaniem, którego potrzebujesz. Poniżej przeprowadzimy Cię przez proces konfigurowania xrdp na Twoim Raspberry Pi, aby umożliwić połączenia pulpitu zdalnego z systemów Windows, Mac, Linux, a także urządzeń mobilnych z systemem iOS i Android.

Zrozumienie xrdp i jego funkcjonalności

xrdp to narzędzie typu open source implementujące protokół pulpitu zdalnego firmy Microsoft (RDP), umożliwiając zdalny dostęp do komputerów z systemem Linux za pomocą tego samego protokołu RDP, z którego korzystają użytkownicy systemu Windows.

Logo Xrdp

Konfiguracja xrdp składa się z dwóch głównych części: serwera xrdp zainstalowanego na Twoim Raspberry Pi i klienta pulpitu zdalnego na Twoim urządzeniu łączącym. Jeśli używasz systemu Windows, klient jest prawdopodobnie wstępnie zainstalowany. W przypadku innych systemów operacyjnych, różni klienci innych firm są łatwo dostępni.

Jedną z największych zalet xrdp jest to, że szyfruje on Twoje zdalne sesje za pomocą TLS (Transport Layer Security), zapewniając, że Twoje połączenie pozostaje bezpieczne przed podsłuchem. To szyfrowanie zabezpiecza wszystkie działania, w tym ruchy myszy, transfery plików i zawartość schowka.

Podczas gdy xrdp jest popularnym wyborem, istnieją alternatywy, takie jak VNC (Virtual Network Computing), dostępne w systemie operacyjnym Raspberry Pi. Jednak według mojego doświadczenia RDP generalnie przewyższa VNC, oferując płynniejszą łączność dla zadań takich jak przeglądanie stron internetowych lub konfigurowanie systemu operacyjnego.

Jak zainstalować i skonfigurować serwer xrdp na Raspberry Pi

Aby rozpocząć, otwórz terminal i wykonaj następujące polecenie:

To polecenie zainstaluje xrdp wraz ze wszystkimi niezbędnymi zależnościami.

Sudo Apt Zainstaluj Xrdp

Po instalacji następuje kluczowy krok: dodanie użytkownika xrdp do grupy ssl-cert w celu włączenia bezpiecznych połączeń. Wystarczy uruchomić polecenie sudo adduser xrdp ssl-cert.

Certyfikat Sudo Adduser Xrdp SSL

Jeśli używasz najnowszego systemu operacyjnego Raspberry Pi, możesz napotkać problemy z wyświetlaniem, które skutkują pustym ekranem po domyślnej konfiguracji. Na szczęście istnieje proste rozwiązanie:

Edytuj plik konfiguracyjny xorg, wpisując:

W pliku konfiguracyjnym wyszukaj wiersz zawierający Option „DRMDevice” (możesz użyć Ctrl+ Ww nano, aby go znaleźć). Zmień ten wiersz na:

Konfiguracja Xorg Drmdevice

Naciśnij Ctrl+ X, aby wyjść z edytora (pamiętaj o zapisaniu zmian poprzez naciśnięcie Y).

Po zastosowaniu tych aktualizacji należy ponownie uruchomić Raspberry Pi, a serwer xrdp powinien być gotowy do automatycznego przyjmowania połączeń przychodzących po uruchomieniu.

Nawiązywanie połączenia z serwerem xrdp na komputerze Pi

Gdy serwer xrdp jest uruchomiony na Twoim Raspberry Pi, możesz nawiązać połączenie z niemal każdego urządzenia wyposażonego w klienta pulpitu zdalnego .

  • Użytkownicy systemu Windows mogą skorzystać z wbudowanej aplikacji Microsoft Remote Desktop, dostępnej do pobrania w sklepie Microsoft Store .
  • Jeśli używasz systemu macOS, pobierz aplikację dla systemu Windows ze sklepu App Store.
  • W przypadku urządzeń z systemem Android aplikacja Pulpit zdalny jest dostępna w sklepie Play.
  • Użytkownicy systemu iOS znajdą aplikację Windows App Mobile w App Store.
  • Remmina to darmowy i otwarty klient dla systemów Linux , który dzięki architekturze wtyczek sprawnie zarządza połączeniami RDP.
Pulpit zdalny Dodaj komputer

Niezależnie od używanego klienta, proces połączenia jest podobny. Na przykład w systemie macOS należy kliknąć ikonę Plus , aby dodać nowy komputer .

Ustawienia edycji pulpitu zdalnego

Wpisz lokalny adres IP Raspberry Pi w polu Nazwa komputera (użyj ifconfigw terminalu Pi, aby go znaleźć). Możesz również przypisać wygodną nazwę do swojego połączenia, taką jak „Workshop Pi” lub „Media Pi” w polu Przyjazna nazwa . Po wpisaniu tych informacji kliknij Dodaj , a Twoje nowe połączenie powinno pojawić się na liście. Kliknij je dwukrotnie, a jeśli wszystko jest poprawnie skonfigurowane, środowisko pulpitu Twojego Pi przywita Cię.

Zdalne połączenie Raspberry Pi za pomocą Xrdp

Aby zapobiec problemom w przyszłości, zalecam skonfigurowanie statycznego adresu IP dla Raspberry Pi za pomocą ustawień routera. Ten środek ostrożności zapewnia, że ​​nie będziesz musiał aktualizować ustawień połączenia, gdy router przypisze nowy adres IP do Twojego Pi, co może nastąpić po ponownym uruchomieniu routera.

Dzięki możliwości efektywnego sterowania Raspberry Pi z dowolnego urządzenia możesz teraz prowadzić lokalny LLM, utworzyć stację radiową na Discordzie, skonfigurować samodzielnie hostowaną galerię zdjęć i odkrywać niezliczone inne projekty.

Okładka autorstwa DALL-E. Zrzuty ekranu autorstwa Davida Morelo.

Źródło i obrazy

Dodaj komentarz

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