Skonfiguruj bezpieczny dostęp RDP do pulpitu Pardus Xfce

Jeśli potrzebujesz korzystać z komputera Pardus z innego pomieszczenia lub innej sieci, właściwa konfiguracja zależy od tego, czy chcesz widzieć pulpit już otwarty, czy uruchomić osobne logowanie graficzne. W przypadku edycji Pardus 25 Xfce praktycznym rozwiązaniem RDP jest xrdpużycie zaplecza Xorg; zainstaluj je tylko wtedy, gdy repozytoria Pardus skonfigurowane na Twoim komputerze oferują odpowiednie pakiety i utrzymuj dostęp za pośrednictwem zaufanej sieci LAN lub VPN. Protokół RDP (Remote Desktop Protocol) umożliwia klientowi RDP wyświetlanie i kontrolowanie zdalnej sesji graficznej.

W tym przewodniku punktem odniesienia jest Pardus 25. Pardus 25 jest dostępny z domyślnym środowiskiem graficznym Xfce 4.20.2 oraz z GNOME 48.4 jako osobną edycją, zgodnie z informacjami o wydaniu Pardus 25. Wcześniejsze wersje Pardus mogą mieć inne wersje pakietów lub inne zachowanie środowiska graficznego, dlatego przed wykonaniem kroków dotyczących konkretnego pakietu należy sprawdzić wersję.

1. Zdecyduj, jakiego środowiska pulpitu potrzebujesz

Zdalny dostęp do pulpitu może oznaczać dwie różne rzeczy. Udostępnianie pulpitu wyświetla i kontroluje sesję graficzną, która jest już otwarta na komputerze Pardus. Zdalne logowanie tworzy graficzną sesję logowania dla łączącego się użytkownika. Tryby te nie są zamienne: udostępnianie jest przydatne podczas pomagania komuś przy konsoli, natomiast zdalne logowanie zazwyczaj lepiej sprawdza się w przypadku dostępu do stacji roboczej bez nadzoru.

Poniższe kroki konfigurują osobną sesję Xfce za pośrednictwem xrdp. Pozwala to uniknąć założenia, że ​​osoba przy komputerze fizycznym jest już zalogowana. Jeśli instalacja Pardusa korzysta ze środowiska GNOME i chcesz udostępniać lub zdalnie się do niego logować, wybierz Ustawienia > System > Pulpit zdalny. Aktualna dokumentacja GNOME opisuje oddzielne opcje udostępniania pulpitu i zdalnego logowania, ale dokładne opcje zależą od zainstalowanych komponentów i wersji GNOME; nie zakładaj, że są one obecne w środowisku Xfce.

Dla przykładu, wyobraźmy sobie fikcyjnego studenta, który chce uruchomić swoją stację roboczą Pardus 25 Xfce na laptopie z systemem Windows, gdy oba urządzenia są w tej samej sieci domowej. Potrzebują własnej sesji graficznej, więc metoda Xfce plus xrdp jest odpowiednia. Ten przykład ma charakter wyłącznie ilustracyjny i nie jest raportem z przetestowanej konfiguracji.

2. Przygotuj Pardus i potwierdź dostępność pakietu

Przed zainstalowaniem czegokolwiek zaktualizuj Pardusa za pomocą jego standardowych repozytoriów i upewnij się, że masz konto administratora, działające połączenie sieciowe oraz możliwość lokalnego dostępu do komputera, jeśli dostęp zdalny się nie uruchomi. Na komputerze z Pardusem sprawdź wersję i pulpit:

cat /etc/os-release
echo "$XDG_CURRENT_DESKTOP"

Następnie sprawdź, czy repozytoria skonfigurowane w tej instalacji oferują pakiety serwera RDP i sterowników Xorg:

sudo apt update
apt-cache policy xrdp xorgxrdp

Zainstaluj tylko wtedy, gdy oba pakiety wskazują kandydata na repozytorium. Projekt xrdp opisuje xrdp jako graficzny serwer logowania RDP i rekomenduje ten xorgxrdpmoduł dla środowiska graficznego Xorg; jego standardowy port nasłuchujący to TCP 3389. Dostępność pakietów może się różnić w zależności od wersji Pardus i konfiguracji repozytorium. Jeśli którykolwiek z pakietów nie ma kandydata, nie dodawaj niepowiązanego repozytorium innej firmy, tylko po to, aby postępować zgodnie z tym przewodnikiem; zapoznaj się ze źródłami pakietów Pardus dla swojej wersji.

sudo apt install xrdp xorgxrdp

3. Wybierz Xfce dla sesji zdalnej i uruchom usługę

Sesja to środowisko pulpitu, które widzi użytkownik zdalny po zalogowaniu. Jeśli na komputerze działa już Pardus Xfce, należy polecić programowi uruchamiającemu sesję X uruchomienie Xfce dla Twojego konta:

printf '%s\n' xfce4-session > ~/.xsession

Zapisuje jedno polecenie sesji do pliku bieżącego użytkownika ~/.xsession. Uruchom je z konta, które będzie się łączyć, a nie jako root. Jeśli używasz innego pulpitu lub posiadasz już własny .xsession, nie nadpisuj go bezmyślnie; najpierw zapisz kopię i użyj poprawnego polecenia sesji dla tego pulpitu.

Włącz usługę xrdp przy starcie i uruchom ją teraz:

sudo systemctl enable --now xrdp
systemctl is-active xrdp

Drugie polecenie powinno wyświetlić, activejeśli systemd zgłosi działanie usługi. Jeśli usługa jest niedostępna lub nie uruchamia się, sprawdź jej status przed otwarciem jakiegokolwiek portu sieciowego:

sudo systemctl status xrdp --no-pager

4. Ogranicz dostęp do sieci przed połączeniem

Nie udostępniaj protokołu TCP 3389 bezpośrednio w publicznym internecie. RDP to interaktywna usługa logowania, więc dostępny port przyciąga próby odgadnięcia hasła. W domu lub biurze połącz się z tej samej zaufanej sieci lub najpierw połącz się z siecią VPN swojej organizacji. Jeśli zapora hosta jest włączona, utwórz regułę zezwalającą na protokół TCP 3389 tylko z zaufanego zakresu adresów LAN lub VPN. Polecenia zapory różnią się w zależności od tego, czy komputer korzysta z UFW, nftables, czy innego menedżera; przed zmianą sprawdź aktywną zaporę i jej istniejące reguły.

Znajdź lokalny adres maszyny Pardus za pomocą:

hostname -I

Użyj adresu dostępnego z sieci klienta, a nie adresu pętli zwrotnej ani niezwiązanego interfejsu VPN. Chroń konto użytkownika Pardus silnym, unikalnym hasłem i unikaj udostępniania danych logowania administratora do rutynowego dostępu do pulpitu. Domyślnie xrdp (upstream) dokumentuje szyfrowanie TLS dla transportu RDP; nadal weryfikuj zachowanie certyfikatu we wdrożeniu i aktualizuj serwer i klienta.

5. Połącz się z klientem i zweryfikuj sesję

W systemie Windows otwórz Połączenie pulpitu zdalnego, uruchamiając mstsc. Wprowadź dostępny adres IP komputera Pardus, wybierz Połącz i zaloguj się na konto Pardus, do którego należy plik .xsession. Z innego komputera z systemem Linux Remmina może działać jako klient RDP; przegląd oprogramowania społeczności Pardus identyfikuje Remminę jako klienta obsługującego RDP i kilka innych protokołów dostępu zdalnego.

Pomyślne połączenie powinno dotrzeć do sesji pulpitu Xfce. Upewnij się, że możesz otworzyć nieszkodliwą aplikację, wejść w interakcję z pulpitem i rozłączyć się normalnie. Następnie połącz się ponownie, aby upewnić się, że dostęp działa po pierwszym zalogowaniu. Jeśli logowanie się powiedzie, ale okno będzie puste lub zamknie się natychmiast, sprawdź, czy polecenie sesji użytkownika jest prawidłowe i czy Xfce jest zainstalowane. Jeśli klient w ogóle nie może połączyć się z hostem, sprawdź adres, ścieżkę VPN/LAN, stan usługi i zakres reguły zapory przed zmianą ustawień zabezpieczeń xrdp.

Aby uzyskać logi z bieżącego rozruchu, użyj:

sudo journalctl -u xrdp -b --no-pager

Poszukaj błędu połączenia lub sesji w momencie nieudanej próby. Samo uruchomienie usługi nie dowodzi, że dostęp zdalny działa: ostateczną weryfikacją jest logowanie klienta, które tworzy zamierzoną sesję Xfce, podczas gdy reguła sieciowa pozostaje ograniczona do zaufanych źródeł.

Odnośniki: informacje o wydaniu Pardus 25 , dokumentacja projektu xrdp , informacje o pakiecie xrdp Debiana i dokumentacja zdalnego logowania GNOME .

Zostaw komentarz

Utwórz kopię zapasową i przywróć ustawienia HamoniKR bez utraty ukrytych plików

Utwórz kopię zapasową i przywróć ustawienia HamoniKR bez utraty ukrytych plików

Zapisz preferencje HamoniKR w pamięci zewnętrznej, uwzględnij ukryte foldery domowe i wybierz bezpieczny tryb przywracania po przeniesieniu do nowej instalacji.

Skonfiguruj bezpieczny dostęp RDP do pulpitu Pardus Xfce

Skonfiguruj bezpieczny dostęp RDP do pulpitu Pardus Xfce

Zainstaluj i skonfiguruj xrdp na Pardusie, wybierz odpowiednią sesję Xfce, ogranicz dostęp do sieci i sprawdź, czy zdalne logowanie działa.

Pardus 23 Błędy APT: Sprawdź DNS i repozytoria yirmiuc

Pardus 23 Błędy APT: Sprawdź DNS i repozytoria yirmiuc

Diagnozuj błędy połączenia Pardus 23 APT, potwierdź oficjalne źródła yirmiuc i przywróć aktualizację apt bez pomijania sprawdzania podpisów pakietów.

Konfigurowanie drukarek USB i sieciowych za pomocą CUPS w systemie Harmonica OS

Konfigurowanie drukarek USB i sieciowych za pomocą CUPS w systemie Harmonica OS

Skonfiguruj drukarki w systemie Harmonica OS za pomocą CUPS, porównaj protokół IPP bez sterownika ze starszymi sterownikami i zweryfikuj drukowanie przez USB lub sieć za pomocą strony testowej.

Resetowanie zapomnianego hasła roota w systemie Harmonica OS za pomocą GRUB Recovery

Resetowanie zapomnianego hasła roota w systemie Harmonica OS za pomocą GRUB Recovery

Użyj powłoki odzyskiwania, aby ustawić nowe hasło główne systemu Harmonica OS, ze sprawdzeniem dysków szyfrowanych, systemów plików tylko do odczytu i kont używających sudo.

Konfigurowanie certyfikatów S/MIME w Thunderbirdzie w celu zapewnienia bezpiecznej poczty e-mail

Konfigurowanie certyfikatów S/MIME w Thunderbirdzie w celu zapewnienia bezpiecznej poczty e-mail

Zaimportuj lub złóż wniosek o certyfikat S/MIME w programie Thunderbird, przypisz go do podpisywania i szyfrowania, utwórz kopię zapasową klucza prywatnego i zweryfikuj bezpieczeństwo poczty e-mail.

Jak uruchomić jednocześnie Ubuntu 24.04 i Windows 11 z włączoną funkcją BitLocker

Jak uruchomić jednocześnie Ubuntu 24.04 i Windows 11 z włączoną funkcją BitLocker

Zainstaluj bezpiecznie Ubuntu 24.04 wraz z systemem Windows 11 za pomocą BitLockera. Porównaj ścieżki dostępu do dysków oddzielnych i współdzielonych, klucze odzyskiwania, partycjonowanie i sprawdzanie rozruchu.

Jak naprawić rozłączanie Wi-Fi w Ubuntu 24.04 po zawieszeniu

Jak naprawić rozłączanie Wi-Fi w Ubuntu 24.04 po zawieszeniu

Napraw zrywanie połączenia Wi-Fi w systemie Ubuntu 24.04 po wstrzymaniu, sprawdzając NetworkManager, blokady radiowe, aktualizacje, oszczędzanie energii i sterowniki, a następnie weryfikując każde wznowienie.

Napraw wysokie użycie procesora przez Tracker-Miner-3 w Ubuntu GNOME

Napraw wysokie użycie procesora przez Tracker-Miner-3 w Ubuntu GNOME

Dowiedz się, dlaczego tracker-miner-fs-3 wykorzystuje dużą ilość procesora w systemie Ubuntu GNOME oraz jak sprawdzić indeksowanie, wykluczyć foldery, zaktualizować system Ubuntu lub bezpiecznie odbudować indeks wyszukiwania.

Zmniejsz zniekształcenia dźwięku w systemie Ubuntu 24.04 dzięki ukierunkowanym modyfikacjom ALSA

Zmniejsz zniekształcenia dźwięku w systemie Ubuntu 24.04 dzięki ukierunkowanym modyfikacjom ALSA

Sprawdź, czy zniekształcenia dźwięku w systemie Ubuntu 24.04 są spowodowane przycinaniem, konwersją formatu ALSA lub oszczędzaniem energii HDA, a następnie zastosuj odpowiednie odwracalne rozwiązanie.