15%

Alexhost spełnia życzenia

Weź udział w ankiecie i wygrywać nagrody

ALEX26
Rozpocznij
30.10.2024

Jak połączyć się z Ubuntu z Windows za pomocą RDP

Protokół pulpitu zdalnego (RDP) umożliwia użytkownikom dostęp do zdalnego komputera i sterowanie nim za pośrednictwem sieci, tak jakby siedzieli bezpośrednio przed nim. Podczas gdy RDP jest natywnie obsługiwany przez system Windows, Ubuntu nie ma domyślnie wbudowanej obsługi RDP. Ograniczenie to można łatwo przezwyciężyć, instalując dodatkowe oprogramowanie, takie jak xrdp, implementacja open-source protokołu RDP dla systemów Linux. Po skonfigurowaniu, xrdp umożliwia Ubuntu akceptowanie przychodzących połączeń RDP z maszyn Windows i innych klientów RDP. Umożliwia to zdalną pracę z pełnym środowiskiem graficznym na Ubuntu, zapewniając znane i wygodne doświadczenie użytkownikom, którzy polegają na narzędziach opartych na systemie Windows do zdalnego dostępu. Można jednak łatwo skonfigurować serwer RDP na komputerze Ubuntu i połączyć się z nim z komputera z systemem Windows za pomocą klienta Pulpitu zdalnego

Krok 1: Instalacja serwera RDP na Ubuntu

Ubuntu nie jest domyślnie dostarczane z serwerem RDP, więc musisz go zainstalować. Jednym z najczęściej używanych serwerów RDP dla Ubuntu jest xrdp

Aby zainstalować xrdp:

  1. Otwórz Terminal na komputerze z Ubuntu (naciśnij Ctrl + Alt + T).
  2. Zaktualizuj listę pakietów
    ###PPT_NOTR_1_CODE##
  3. Zainstaluj xrdp
    sudo apt install xrdp
  4. Po zainstalowaniu uruchom usługę xrdp
    sudo systemctl enable xrdp sudo systemctl start xrdp
  5. Aby sprawdzić, czy xrdp jest uruchomiony, użyj tego polecenia
    sudo systemctl status xrdp

Teraz, gdy xrdp jest zainstalowany i uruchomiony, Ubuntu jest gotowy do przyjmowania połączeń pulpitu zdalnego

Krok 2: Konfiguracja zapory sieciowej w Ubuntu

Aby zezwolić na połączenia RDP przez zaporę Ubuntu, należy otworzyć port 3389, który jest domyślnym portem używanym przez RDP

Aby zezwolić na RDP przez zaporę sieciową:

  1. Jeśli UFW (Uncomplicated Firewall) jest włączony na twoim komputerze Ubuntu, zezwól na port RDP uruchamiając
    sudo ufw allow 3389/tcp
  2. Jeśli firewall jest wyłączony, można go włączyć
    sudo ufw enable

Po wykonaniu tych kroków maszyna Ubuntu powinna być gotowa do przyjmowania przychodzących połączeń RDP

Krok 3: Łączenie się z Ubuntu z Windows za pomocą RDP

Po skonfigurowaniu serwera RDP na Ubuntu, możesz użyć wbudowanego narzędzia Podłączanie pulpitu zdalnego systemu Windows, aby się połączyć

Aby połączyć się z Ubuntu z Windows:

  1. Na komputerze z systemem Windows naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom.
  2. Wpisz mstsc i naciśnij Enter. Spowoduje to otwarcie narzędzia Podłączanie pulpitu zdalnego.
  3. W oknie Podłączanie pulpitu zdalnego wpisz adres IP komputera z Ubuntu. Aby znaleźć adres IP komputera Ubuntu, możesz uruchomić następujące polecenie w terminalu
    hostname -I
  4. Kliknij przycisk Połącz.
  5. Pojawi się ekran logowania. Wprowadź nazwę użytkownika i hasło Ubuntu, a następnie kliknij OK.

Powinieneś być teraz połączony z pulpitem Ubuntu z komputera z systemem Windows i możesz kontrolować go tak, jakbyś używał go lokalnie

Krok 4: Rozwiązywanie typowych problemów

Jeśli napotkasz problemy podczas łączenia się z Ubuntu za pomocą RDP, oto kilka typowych problemów i ich rozwiązań

1. Czarny ekran po zalogowaniu

Jeśli uda ci się połączyć, ale zobaczysz tylko czarny ekran, jest to prawdopodobnie spowodowane problemem z wyświetlaniem sesji xrdp. Aby to naprawić, możesz ustawić środowisko graficzne Ubuntu na Xfce, które dobrze współpracuje z xrdp

Zainstaluj Xfce:
sudo apt install xfce4

Następnie musisz powiedzieć xrdp, aby używał Xfce

  1. Edytuj plik konfiguracyjny xrdp
    echo xfce4-session >~/.xsession
  2. Uruchom ponownie xrdp
    sudo systemctl restart xrdp

Teraz spróbuj połączyć się ponownie, a problem czarnego ekranu powinien zostać rozwiązany

2. Zapora sieciowa blokuje połączenie

Jeśli nie możesz połączyć się z komputerem Ubuntu, upewnij się, że zapora sieciowa jest poprawnie skonfigurowana, aby zezwalać na połączenia na porcie 3389

  • Sprawdź status zapory
    sudo ufw status

Jeśli nie widzisz reguły dla portu 3389, może być konieczne ponowne dodanie jej przy użyciu

###PPT_NOTR_12_CODE##

3. Wolne połączenie

Jeśli doświadczasz wolnego połączenia, spróbuj zmniejszyć jakość wyświetlania podczas łączenia. W oknie Podłączanie pulpitu zdalnego przejdź do Pokaż opcje > Wyświetlacz i obniż jakość wyświetlania

Krok 5: Zwiększenie bezpieczeństwa połączeń RDP

Aby poprawić bezpieczeństwo podczas korzystania z RDP, postępuj zgodnie z poniższymi najlepszymi praktykami

1. Zmiana portu RDP

Domyślnie RDP używa portu 3389, który jest powszechnie znany. Aby zmniejszyć ryzyko nieautoryzowanego dostępu, można zmienić port RDP na niestandardowy. Aby zmienić port xrdp

  1. Otwórz plik xrdp.ini
    sudo nano /etc/xrdp/xrdp.ini
  2. Znajdź linię, która mówi port=3389 i zmień ją na inny numer portu (np. 3390).
  3. Zapisz i zamknij plik, a następnie uruchom ponownie xrdp
    sudo systemctl restart xrdp
  4. Konieczne będzie również zaktualizowanie zapory sieciowej, aby zezwolić na nowy port.

2. Użyj VPN

Jeśli to możliwe, połącz się z maszyną Ubuntu przez VPN (Virtual Private Network) przed użyciem RDP. Dodaje to dodatkową warstwę szyfrowania i bezpieczeństwa

3. Używaj silnych haseł

Upewnij się, że konto użytkownika Ubuntu ma silne hasło, aby zapobiec atakom typu brute-force. Rozważ wdrożenie uwierzytelniania dwuskładnikowego (2FA) dla dodatkowej ochrony

Wnioski

Konfigurowanie połączenia RDP między Ubuntu i Windows przy użyciu xrdp jest wydajnym i praktycznym sposobem zdalnego zarządzania systemem Linux, szczególnie dla użytkowników, którzy preferują interfejs graficzny lub potrzebują okazjonalnego dostępu do pulpitu. Dzięki xrdp Ubuntu staje się dostępne za pośrednictwem standardowego narzędzia Remote Desktop Connection wbudowanego w system Windows, eliminując potrzebę korzystania z klientów innych firm i upraszczając administrację międzyplatformową. Wykonując kroki opisane w tym przewodniku – instalując xrdp, wybierając kompatybilne środowisko graficzne i włączając usługę – można szybko ustanowić stabilne połączenie pulpitu zdalnego. Prawidłowa konfiguracja zapory sieciowej odgrywa kluczową rolę w tym procesie, ponieważ otwarcie wymaganych portów zapewnia nieprzerwaną łączność, a jednocześnie pozwala zachować kontrolę nad regułami dostępu do sieci.

15%

Alexhost spełnia życzenia

Weź udział w ankiecie i wygrywać nagrody

ALEX26
Rozpocznij