Technologia RDP (Remote Desktop Protocol) umożliwia użytkownikom tych samych lub różnych wersji systemów operacyjnych zdalne sterowanie komputerem. Istnieją specjalni klienci, różniący się od narzędzi konsolowych, gdzie ta opcja jest realizowana poprzez interfejs graficzny, co oznacza, że ​​użytkownik ma zapewniony pełny widok pulpitu, możliwość interakcji z klawiaturą i wskaźnikiem myszy. W ramach dzisiejszego artykułu chcemy porozmawiać o używaniu popularnych klientów RDP w systemie Linux.

Korzystanie z klientów RDP w systemie Linux

Obecnie klientów PROW nie ma już tak wielu, ponieważ pojawiają się trudności we wdrożeniu technologii, które są również związane z jej autorskim charakterem. Jednak przeciętny użytkownik ma do wyboru co najmniej trzy różne opcje. Następnie chcemy porozmawiać tylko o najpopularniejszych i najbardziej niezawodnych z nich, a ty, zaczynając od instrukcji, będziesz już mógł zainstalować odpowiedniego klienta i połączyć się z serwerem.

Opcja 1: Remmina

Remmina jest najpopularniejszym klientem zdalnego pulpitu i jest domyślnie preinstalowany w wielu dystrybucjach Linuksa. Jednak jego wersja jest często nieaktualna. Ten program ma prosty i intuicyjny interfejs graficzny z ogromną liczbą narzędzi pomocniczych. Nawet początkujący użytkownik może to opanować, dlatego stawiamy to oprogramowanie na pierwszym miejscu. Przejdźmy krok po kroku przez procedurę instalacji, konfiguracji i podłączenia w Remminie.

Krok 1: Instalacja

Należy rozpocząć od zainstalowania tego klienta RDP w systemie operacyjnym. Jak wspomniano wcześniej, Remmina jest już domyślnie obecna w wielu dystrybucjach, ale aktualizacja jej wersji nie zaszkodzi, co nie zajmie dużo czasu.

  1. Jeśli Remmina po prostu nie jest dostępna w twoim systemie i chcesz zainstalować stabilną, ale nie najnowszą wersję, najpierw uruchom "Terminal" w wygodny sposób, na przykład przez menu aplikacji lub przytrzymując kombinację Ctrl + Alt + T..
  2. Uruchomienie terminala do dalszej instalacji programu Remmina

  3. W konsoli, która się otworzy, wpisz sudo apt install remmina i kliknij Wchodzić... Zmień menedżera pakietów apt na inny, jeśli używasz dystrybucji opartej na RedHacie lub Fedorze.
  4. Wpisanie polecenia instalacji programu Remmina z oficjalnych repozytoriów

  5. Akcje instalacyjne są zawsze uruchamiane w imieniu superużytkownika, więc musisz je potwierdzić, wpisując hasło w nowym wierszu. Ta sytuacja nie jest wyjątkiem.
  6. Potwierdzenie hasła, aby zainstalować Remmina w systemie Linux za pośrednictwem oficjalnych repozytoriów

Ponadto może być wymagane dodatkowe potwierdzenie rozszerzenia zajmowanego miejsca na dysku. Po pomyślnym zakończeniu instalacji możesz przystąpić do korzystania z klienta. Jeśli chcesz zaktualizować wersję, będziesz musiał użyć niestandardowych repozytoriów, ponieważ oficjalne nowe wersje nie są odbierane. Wdrożenie będzie trochę bardziej skomplikowane, ale wygląda to tak:

  1. W konsoli wejdź sudo apt-add-repository ppa: remmina-ppa-team / remmina-nextaby pobrać pliki z repozytorium.
  2. Polecenie, aby pobrać najnowszą Remminę w systemie Linux za pośrednictwem niestandardowego repozytorium

  3. Potwierdź tę czynność, wpisując hasło do konta superużytkownika.
  4. Potwierdzenie polecenia, aby uzyskać najnowszą Remminę w systemie Linux za pośrednictwem niestandardowego repozytorium

  5. Zostaniesz powiadomiony o otrzymanych paczkach. Zaakceptuj je, klikając Wchodzić.
  6. Kontynuuj, aby uzyskać najnowszą Remminę w systemie Linux za pośrednictwem niestandardowego repozytorium

  7. Poczekaj, aż pobieranie się zakończy. Podczas tej operacji nie zamykaj konsoli ani nie przerywaj połączenia internetowego.
  8. Pobieranie plików do dalszej instalacji Remminy w systemie Linux

  9. Następnie należy zaktualizować listę magazynów systemowych za pomocą polecenia sudo apt-get update.
  10. Polecenie aktualizacji repozytoriów podczas instalacji Remmina w systemie Linux

  11. Pozostaje tylko zainstalować klienta RDP i powiązane wtyczki, wpisując sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard.
  12. Polecenie do zainstalowania najnowszej wersji Remmina w systemie Linux za pośrednictwem niestandardowego repozytorium

  13. Potwierdź zajęte miejsce na dysku, wybierając odpowiedź rei poczekaj do końca procedury.
  14. Potwierdzenie instalacji Remmina w systemie Linux za pośrednictwem niestandardowego repozytorium

Na tym kończy się instalacja Remminy. Stara wersja zostanie automatycznie zastąpiona nową, dlatego możesz zamknąć konsolę i przejść do pierwszego uruchomienia oprogramowania.

Krok 2: Uruchom i skonfiguruj

Nawet najbardziej początkujący użytkownik może dowiedzieć się, jak uruchomić i skonfigurować Remminę, a oficjalna dokumentacja pomoże w tym drugim. Nadal jednak chcemy rozwodzić się nad głównymi punktami, aby nie było trudności w realizacji tego zadania.

  1. Domyślnie ikona Remmina zostanie dodana do menu aplikacji natychmiast po instalacji. Znajdź go tam, przewijając listę lub używając paska wyszukiwania.
  2. Uruchamianie Remminy w systemie Linux za pomocą ikony w menu aplikacji

  3. Aby przejść do ustawień, kliknij przycisk w postaci trzech poziomych linii i wybierz „Opcje”.
  4. Przejdź do opcji Remmina w systemie Linux, aby uzyskać konfigurację globalną

  5. Teraz na ekranie pojawi się okno Ustawienia Remmina... Ma ogromną liczbę zakładek odpowiedzialnych za wprowadzanie zmian globalnych i użytkowników. Na przykład tutaj możesz ustawić standardową rozdzielczość ekranu, zmienić kombinacje klawiszy, edytować SSH i elementy bezpieczeństwa.
  6. Ustawienia globalne i użytkownika dla Remmina w systemie Linux

Nie będziemy się szczegółowo rozwodzić nad każdym obecnym przedmiotem, ponieważ programiści podają oficjalne informacje o każdej opcji, a interfejs Remmina jest w języku rosyjskim, co pomoże ci samodzielnie to rozgryźć.

Krok 3: utwórz profil i połącz się

Po ustawieniu optymalnej konfiguracji Remmina pozostaje tylko stworzyć profil połączenia przy użyciu omawianego protokołu, aby pomyślnie połączyć się ze zdalnym pulpitem. Proponujemy przeanalizowanie podstawowej zasady tej procedury.

  1. Znajdź odpowiednią ikonę na górnym panelu i kliknij ją lewym przyciskiem myszy, aby wyświetlić formularz tworzenia połączenia.
  2. Tworzenie nowego połączenia pulpitu zdalnego w Remmina w systemie Linux

  3. Uzupełnij wszystkie linie zgodnie z wymaganiami. Pamiętaj, aby dokładnie sprawdzić szczegóły swojego konta i adresy serwerów. Następnie możesz wybrać akcję. Jeśli klikniesz "Podłączyć"określone ustawienia nie zostaną zapisane, ponieważ w tym celu należy kliknąć „Zapisz i połącz”.
  4. Wprowadzanie danych do Remmina Remote Desktop Connection w systemie Linux

  5. W przyszłości zapisane profile będą mogły być uruchamiane bezpośrednio z głównego menu Remmina. Wszystkie dostępne połączenia zostaną wyświetlone w tabeli ze szczegółowymi informacjami.
  6. Zapisz profile dla szybkiego połączenia przez Remmina w systemie Linux

  7. Po uruchomieniu otworzy się osobne okno z wirtualnym pulpitem. Zaczekaj na rozpoczęcie pobierania i użyj narzędzi w lewym okienku do zarządzania sesją.
  8. Pomyślne uruchomienie zdalnego pulpitu przez Remmina w systemie Linux

Teraz pozostaje tylko rozpocząć interakcję ze zdalnym pulpitem, wykonując tam niezbędne czynności. Jeśli masz jakiekolwiek pytania dotyczące zarządzania Remminą, zwróć szczególną uwagę na dokumentację: tam odpowiedzi na absolutnie wszystkie pytania użytkowników są opisane w najbardziej szczegółowej formie.

Opcja 2: rdesktop

Kolejne narzędzie, zwane rdesktop, nie jest tak popularne wśród początkujących użytkowników, ponieważ wszystkich ustawień dokonuje się za pośrednictwem konsoli, wprowadzając odpowiednie polecenia. Jednak to rozwiązanie stało się popularne wśród profesjonalistów i fanów narzędzi konsolowych.

Krok 1: Zainstaluj rdesktop

Przyjrzyjmy się pokrótce samej procedurze instalacji na pulpicie. Ten program dostępowy znajduje się w oficjalnych repozytoriach dystrybucji, dzięki czemu użytkownik nie musi pobierać dodatkowych plików ani pakietów.

  1. Odkryć "Terminal" w dowolny dogodny sposób.
  2. Uruchom Terminal, aby zainstalować rdesktop w systemie Linux

  3. Wprowadź polecenie sudo apt-get install rdesktop i kliknij Wchodzić.
  4. Polecenie instalacji narzędzia konsoli rdesktop w systemie Linux

  5. Potwierdź tę akcję, wprowadzając hasło superużytkownika w nowym wierszu.
  6. Potwierdzenie instalacji narzędzia konsoli rdesktop w systemie Linux

  7. Instalacja będzie kontynuowana natychmiast po wybraniu pozytywnej odpowiedzi "RE".
  8. Potwierdzanie odbioru plików podczas instalowania narzędzia konsoli rdesktop w systemie Linux

  9. To narzędzie jest również uruchamiane za pośrednictwem "Terminal" poprzez polecenie rdesktop.
  10. Uruchomienie narzędzia konsoli rdesktop w systemie Linux po jego zainstalowaniu

Jeśli dystrybucja, której używasz, nie jest oparta na Debianie, argument apt-get polecenia install będzie musiał zostać zastąpiony przez yum lub pacman. Reszta nie różni się niczym od wersji Linuksa.

Krok 2: uruchom i połącz

Jeśli po prostu wpiszesz polecenie w konsoli rdesktop, w kolejnych wierszach zostanie wyświetlone krótkie podsumowanie składni i dostępnych opcji. Zalecamy zapoznanie się z wyświetlanymi informacjami, aby dokładnie zrozumieć, w jaki sposób połączenie pulpitu zdalnego jest nawiązywane za pośrednictwem tego narzędzia.

Opcje rdesktop systemu Linux i informacje o składni

Następnie możesz bezpośrednio połączyć się z innym komputerem. Przyjrzyjmy się temu procesowi za pomocą linii rdesktop -z -P -g 1280x900 -u NAZWA UŻYTKOWNIKA -p HASŁO ADRES_SERWERA.

Wprowadzanie polecenia połączenia ze zdalnym pulpitem przez rdesktop w systemie Linux

W tym miejscu należy szczegółowo rozważyć absolutnie każdy wprowadzony argument i informacje.

  • -z... Ta opcja jest odpowiedzialna za aktywację kompresji strumienia. Użyj go, aby zoptymalizować połączenie. Szczególnie istotne w przypadku systemów z niską prędkością Internetu.
  • -P... Tworzy buforowanie. Pomaga to w zapisywaniu niektórych informacji w lokalnej pamięci bez konieczności kontaktowania się z serwerem za każdym razem w celu pobrania ich w przyszłości.
  • -sol... Ustawia niestandardową rozdzielczość okna pulpitu. Po tej opcji wprowadź wymagany parametr, aby go zastosować.
  • -u... Po tej opcji określ nazwę użytkownika, która będzie wyświetlana na serwerze.
  • -p... Ten argument jest wymagany, jeśli istnieje hasło.
  • IP SERWERA... Zawsze wskazane na końcu linii. Zamiast tego napisu podaj nazwę domeny serwera, z którym chcesz się połączyć.

Krok 3: Wymień pliki między Windows i Linux w bieżącej sesji

Kończąc analizę narzędzia rdesktop, chcielibyśmy omówić główne czynności wykonywane przez wprowadzanie poleceń w konsoli. Najpierw porozmawiajmy o najpopularniejszych zadaniach związanych z wymianą plików. Folder sieciowy jest połączony za pośrednictwem rdesktop -r dysk: share = / home / documents -z -P -g 1280x900 -u NAZWA UŻYTKOWNIKA -p HASŁO SERWER_IP, gdzie wszystkie określone opcje i adresy są zastępowane wymaganymi.

Polecenie otwarcia udostępnionego folderu sieciowego przez rdesktop w systemie Linux

Po wpisaniu tego polecenia folder stanie się dostępny do odczytu i zapisu, co pozwoli na zarządzanie tam plikami w każdy możliwy sposób. Jeśli jednak wystąpią problemy z dostępem, będziesz musiał zamknąć sesję, aktywować polecenie chown -R / home / documents NAZWA UŻYTKOWNIKA: USERGROUP, a dopiero potem ponownie połącz katalog.

Polecenie udostępniania folderu sieciowego dla rdesktop w systemie Linux

Krok 4: Utwórz ikonę skrótu

Podczas badania pierwszego klienta RDP mogłeś zauważyć, że wszystkie profile są zapisywane w graficznej tabeli menu, co pozwala na szybkie łączenie się i przełączanie między nimi. Niestety rdesktop po prostu nie ma takiej funkcjonalności, więc jest tylko jedna alternatywna metoda - ręczne utworzenie przycisku skrótu dla każdego serwera.

  1. W konsoli utwórz pusty plik tekstowy o dowolnej nazwie za pomocą wygodnego edytora tekstu. Samo polecenie będzie wyglądać mniej więcej tak: sudo nano rdesktopgdzie nano - używany edytor tekstu, i rdesktop - nazwa samego pliku.
  2. Utwórz plik tekstowy dla ikony programu uruchamiającego rdesktop w systemie Linux

  3. Kiedy pojawi się okno, wklej dwie poniższe linie, zastępując opcje i informacje o serwerze tymi, które masz.
  4. #! / bin / bash
    rdesktop -z -P -g 1280x900 -u NAZWA UŻYTKOWNIKA -p HASŁO ADRES_SERWERA

    Ikona uruchamiania skryptów rdesktop w systemie Linux

  5. Zapisz wszystkie zmiany i wyjdź z edytora tekstu.
  6. Zapisywanie zmian w pliku tekstowym ikony programu uruchamiającego rdesktop w systemie Linux

  7. Wprowadź polecenie chmod + x rdesktopaby utworzyć ikonę szybkiego uruchamiania na pulpicie.
  8. Konwersja pliku tekstowego na program uruchamiający rdesktop w systemie Linux

Wszystkie inne opcje i niuanse interakcji z rdesktop, o których nie rozmawialiśmy powyżej, są szczegółowo opisane w oficjalnej dokumentacji lub są używane dość rzadko i dlatego nie wymagają wyjaśnienia.

Opcja 3: freerdp

freerdp to najnowszy znany klient RDP, który dopiero zaczyna zyskiwać na popularności. Zarządza się nim również w konsoli, a funkcji jest teraz niewiele, więc stawiamy tę opcję na ostatnim miejscu.

  1. Freerdp jest instalowany ze wszystkimi niezbędnymi komponentami za pomocą polecenia sudo apt-get install freerdp libfreerdp-plugins-standard.
  2. Polecenie do zainstalowania programu freerdp w systemie Linux

  3. Instalacja rozpocznie się natychmiast po potwierdzeniu hasła.
  4. Potwierdzenie instalacji freerdp w systemie Linux

  5. Wybierz odpowiedź reaby pobrać wszystkie archiwa.
  6. Kontynuacja instalacji freerdp w systemie Linux

  7. Użyj linii xfreerdp -u czarny -d PRACA -n "soringpcrepair.com" -a 15 -k US -g 1440x830 --plugin cliprdr --plugin rdpdr --dysk danych: DyskP: / home / black - my.rdp.server.netaby rozpocząć połączenie z serwerem.
  8. Podłączanie pulpitu zdalnego przez freerdp w systemie Linux

Teraz sugerujemy zbadanie wszystkich opcji, które widziałeś w poprzednim wierszu. Są nieco podobne do tych używanych w drugiej opcji podczas interakcji z klientem rdesktop, ale mają również swoje własne cechy.

  1. -u... Odpowiedzialny za nazwę użytkownika na serwerze. Odpowiedni login należy wprowadzić natychmiast po tej opcji.
  2. -re... To samo, ale tylko z domeną grupy roboczej, która jest określona z góry i musi być taka sama dla wszystkich członków sieci lokalnej.
  3. -n... Określa nazwę hosta.
  4. -za... Po tym argumencie następuje głębia koloru okna. Wartość domyślna to 15.
  5. -k... Ustawia domyślny układ klawiatury, w którym kod stanu jest określony jako parametr.
  6. -sol... Określa rozmiar wyświetlanego okna w pikselach.
  7. --plugin cliprdr... Aktywuje udostępniony schowek z przyszłym zdalnym pulpitem.
  8. --plugin rdpdr --dysk danych: DyskP: / home / czarny -... Łączy folder domowy jako udostępniony folder sieciowy i umożliwia wymianę danych.
  9. my.rdp.server.net... Zastąpione nazwą używanego serwera RDP.

Powyżej przedstawiono przegląd trzech różnych klientów RDP dla systemu Linux. Jak widać, wszystkie mają swoje własne cechy i będą pasować do różnych użytkowników. Każdy z nich może łączyć się z systemem Windows, więc złożoność wyboru polega jedynie na różnicach w sterowaniu i implementacji interfejsu graficznego okna zdalnego pulpitu.