Jak korzystać z połączenia pulpitu zdalnego w Ubuntu Linux: Complete Walkthrough

Jak korzystać z połączenia pulpitu zdalnego w Ubuntu Linux: Complete Walkthrough

4 lutego 2020

Michael Bose

Remote desktop protocol to popularny protokół sieciowy, który jest szeroko stosowany do zdalnego łączenia się z komputerami w środowiskach Windows w celu zarządzania nimi. Protokół ten może być używany do łączenia się z maszynami fizycznymi i wirtualnymi, które są uruchomione w systemie Windows., Jeśli jednak na twoim komputerze jest zainstalowany Linux z GRAFICZNYM interfejsem użytkownika (GUI), możesz użyć protokołu remote desktop protocol i skonfigurować połączenie pulpitu zdalnego z komputerów z Linuksem do komputerów z systemem Windows za pomocą protokołu RDP, a także skonfigurować dostęp z komputerów z systemem Windows do komputerów z systemem Linux za pomocą tego protokołu. Możesz również użyć RDP do łączenia się z maszynami Linux w razie potrzeby. Jest to wygodne w użyciu RDP dla Ubuntu, aby połączyć się z maszynami wirtualnymi działającymi w chmurach publicznych, takich jak Azure, Amazon EC2 i Google Cloud.,

istnieją trzy najczęściej używane protokoły sieciowe do zdalnego zarządzania Ubuntu:

  1. SSH (Secure Shell)
  2. RDP (Remote Desktop Protocol)
  3. VNC (Virtual Network Computing)

dzisiejszy wpis na blogu wyjaśnia konfigurację zdalnego pulpitu Ubuntu, która może być również stosowana w innych dystrybucjach Linuksa.

Pobierz podstawową wersję NAKIVO Backup & replikacji, aby wypróbować podstawową funkcjonalność naszego wielokrotnie nagradzanego oprogramowania do ochrony danych., W ten sposób możesz zabezpieczyć środowiska VMware i Hyper-V w specjalnej cenie 99 USD/socket, uzyskać roczny pomoc techniczną NAKIVO i uaktualnić do innych wersji, gdy będziesz gotowy.

Jak korzystać z połączenia pulpitu zdalnego w Ubuntu

w większości przypadków musisz ręcznie zainstalować klienta pulpitu zdalnego Ubuntu na swoim systemie Linux Ubuntu. W dzisiejszym wpisie na blogu Ubuntu 18.04.2 jest zainstalowany na maszynie wirtualnej VMware., Niektóre pakiety są już zainstalowane w naszym Ubuntu przed przejściem do konfiguracji zdalnego pulpitu Ubuntu: edytor tekstu vim, net-tools i serwer SSH (który umożliwia zdalne połączenie się przez SSH z konsolą Linuksa). Pakiety te można zainstalować za pomocą jednego polecenia:

sudo apt-get install-y vim net-tools openssh-server

aby skonfigurować połączenia Ubuntu RDP, musisz zainstalować klienta RDP lub / i serwer RDP, w zależności od kierunku połączenia.,

Uwaga: w systemach Windows program remote desktop client jest znany jako Remote Desktop Connection lub Terminal Services Client. Windows XP korzysta z wersji RDP 5.1, Windows Server 2003 – Wersja 5.2, Windows Server 2008 – Wersja 6.1, Windows 7 – Wersja 7, Windows 8 i Windows Server 2012 – wersja 8, Windows 8.1, Windows 10-wersja RDP 10 i Windows Server 2012R2-Wersja 8.1.,

Data Protection with NAKIVO Backup & Replication

NAKIVO Backup & Replication delivers high-end data protection for SMBs and enterprises with multiple backup, replication and recovery features, including VMware Backup, Hyper-V Backup, Office 365 Backup and more.,

Korzystanie z Remmina – klienta zdalnego pulpitu Ubuntu

Remmina jest darmowym oprogramowaniem open-source, które ma na celu ułatwienie życia administratorom systemu, którzy muszą nawiązać połączenia z pulpitem zdalnym Ubuntu. Remmina obsługuje nie tylko RDP dla Ubuntu, ale także inne protokoły pulpitu zdalnego, takie jak VNC, SSH i SPICE. Możesz dowiedzieć się, jak zainstalować i skonfigurować Remmina jako klienta pulpitu zdalnego Ubuntu w tym samouczku protokołu pulpitu zdalnego. Możesz zainstalować Remmina za pomocą jednej z dwóch metod poniżej.,

Jak zainstalować Remmina w GUI

kliknij przycisk w lewym dolnym rogu pulpitu Ubuntu, aby otworzyć menu główne (Pokaż Aplikacje).

wpisz rdp w pasku wyszukiwania.

widać, że Remmina została znaleziona jako klient pulpitu zdalnego.

kliknij Remmina na tym ekranie.

jesteś przekierowany na stronę oprogramowania Ubuntu. Kliknij Remmina, aby zobaczyć szczegóły dotyczące tego oprogramowania.

kliknij Zainstaluj, aby zainstalować Remmina klienta pulpitu zdalnego.,

wprowadź hasło wymagane do instalacji pakietów.

poczekaj na zainstalowanie wymaganych pakietów.

Jak zainstalować Remminę w konsoli

jako alternatywę, możesz zainstalować Remminę w konsoli Ubuntu za pomocą kilku poleceń.,

najpierw dodaj niezbędne repozytorium oprogramowania do listy repozytoriów systemu Ubuntu:

sudo add-apt-repository ppa:remmina-PPA-team/remmina-next

zaktualizuj listę repozytoriów i dostępnych pakietów:

sudo apt-get update

zainstaluj Remmina i powiązane wtyczki:

sudo apt-get install remmina

sudo apt-get install remmina-plugin-*

sudo apt-get install libfreerdp-plugins-Standard

konfiguracja po instalacji

po zakończeniu instalacji uruchom remmina.,

kliknij przycisk Menu Głównego w interfejsie GNOME Ubuntu, znajdź ikonę Remmina w menu lub wpisz Remmina, aby zlokalizować aplikację. Możesz również otworzyć konsolę (terminal) i wprowadzić remmina, aby uruchomić aplikację.,

Po uruchomieniu Remmina po raz pierwszy, aplikacja poprosi o zainstalowanie niektórych pakietów; zainstaluj pakiety z tymi poleceniami:

sudo snap connect remmina:avahi-obserwować :avahi-obserwować

sudo snap connect remmina:cups-Kontrola :cups-kontrolować

sudo snap connect remmina:mount-obserwować :mount-obserwować

sudo snap connect remmina:password-manager-service :Password-manager-service

połączmy się ze zdalnym komputerem z systemem Windows działającym na innej maszynie wirtualnej z Ubuntu, na której zainstalowany jest remmina., Upewnij się, że Pulpit Zdalny jest włączony na komputerze zdalnym, z którym chcesz się połączyć. W bieżącym przykładzie Windows Server 2008 R2 jest zainstalowany na zdalnej maszynie wirtualnej Windows.

kliknij prawym przyciskiem myszy Mój komputer i w menu kontekstowym wybierz Właściwości. We właściwościach systemu naciśnij Zaawansowane ustawienia systemowe. W oknie Właściwości systemu wybierz kartę zdalne i kliknij Zezwól na połączenia z komputerów z dowolną wersją pulpitu zdalnego. Naciśnij OK, aby zapisać ustawienia. Zauważ, że Zapora systemu Windows będzie automatycznie dostrojona, aby umożliwić połączenia przychodzące (domyślnie port TCP 3389).,

Uruchom CMD i wykonaj polecenie ipconfig, aby sprawdzić adres IP systemu Windows, w którym włączono połączenia pulpitu zdalnego. W tym przykładzie adres IP komputera z systemem Windows To 192.168.101.21.

teraz wróć do swojego komputera z Linuksem, na którym zainstalowałeś Remminę jako klienta pulpitu zdalnego.

w otwartym oknie Remmina wybierz RDP z listy rozwijanej.

wprowadź adres IP zdalnego hosta (w tym przypadku 192.168.101.21) i naciśnij Enter.,

Jeśli są wyświetlane szczegóły certyfikatu, naciśnij tak, aby zaakceptować certyfikat i połączyć się ze zdalnym hostem. Wprowadź poświadczenia uwierzytelniania RDP i kliknij OK, aby zalogować się do zdalnego hosta za pośrednictwem RDP. Upewnij się, że użytkownik na komputerze z systemem Windows ma uprawnienia do korzystania z RDP.

sesja RDP jest ustawiona. Jednak domyślnie rozdzielczość wynosi około 640×480, a to jest zbyt niskie.,

Możesz ustawić niestandardową rozdzielczość sesji Ubuntu RDP, gdy używasz Remmina do łączenia się ze zdalnymi komputerami z systemem Windows lub Linux. Kliknij ikonę + w lewym górnym rogu okna Remmina, aby utworzyć nowe ustawienie połączenia.

w otwartym oknie wprowadź nazwę połączenia pulpitu zdalnego Linux do Windows i wybierz RDP jako protokół. W zakładce Basic wprowadź adres IP zdalnego hosta (192.168.101.,21 w tym przypadku), nazwa użytkownika (użytkownik musi mieć możliwość zdalnego łączenia się na docelowym hoście) i hasło wybranego użytkownika. Poniżej w sekcji rozdzielczość rozwiń menu rozwijane i wybierz rozdzielczość niestandardową, na przykład 800×600. Po skonfigurowaniu wszystkich niezbędnych opcji połączenia naciśnij Zapisz.

teraz w głównym oknie Remmina możesz zobaczyć dodane ustawienie połączenia o nazwie Windows Server 2008. Kliknij dwukrotnie ustawienie predefiniowane, aby połączyć się z wybranym hostem zdalnym z Ubuntu przez RDP., Zauważ, że nie musisz wprowadzać poświadczeń, ponieważ są one zapisane w ustawieniu wstępnym.

teraz Twoja sesja pulpitu zdalnego Linux to Windows została ustawiona z wybraną rozdzielczością.

używając xrdp – Ubuntu Remote Desktop Server

Możesz również skonfigurować serwer pulpitu zdalnego w systemie Linux i połączyć się z nim zdalnie z komputerów z systemem Windows za pomocą standardowego klienta pulpitu zdalnego systemu Windows., Popularne dystrybucje Linuksa nie mają zainstalowanego serwera pulpitu zdalnego, ale możliwe jest ręczne zainstalowanie i skonfigurowanie serwera pulpitu zdalnego pod Linuksem, tak aby umożliwić zdalne zarządzanie komputerem z Linuksem w trybie graficznym. W tej sekcji wyjaśnimy, jak skonfigurować dostęp za pomocą protokołu pulpitu zdalnego do Ubuntu 18.04.2. Głównym komponentem, którego potrzebujesz do tego celu, jest xrdp.

Xrdp jest implementacją Microsoft RDP, która pozwala systemom operacyjnym spoza Windows na zapewnienie funkcjonalności serwera RDP. Xrdp jest wolnym i otwartym oprogramowaniem., X Window system jest wymagany do korzystania z xrdp. Dowiedzmy się jak skonfigurować serwer pulpitu zdalnego na Ubuntu.

najpierw zaktualizuj drzewo repozytoriów oprogramowania:

sudo apt-get update

zainstaluj xrdp z internetowych repozytoriów oprogramowania:
sudo apt-get install xrdp

musisz zainstalować środowisko graficzne Xfce. Domyślnie Ubuntu 18 jest zainstalowany z GNOME 3, ale xrdp działa lepiej z Xfce, który jest lekkim środowiskiem graficznym. Po zainstalowaniu XFCE i skonfigurowaniu RDP dla Ubuntu, nadal będziesz mieć możliwość zalogowania się lokalnie do systemu Ubuntu Linux za pomocą GNOME.,

dlatego zainstaluj XFCE:
sudo apt-get install xfce4

w katalogu domowym użytkownika Utwórz .plik Xsession i zapisuje łańcuch xfce4-session do tego pliku. W ten sposób skonfigurujesz serwer xrdp, aby używał xfce jako domyślnego środowiska graficznego.

echo xfce4-session >~/.Xsession

sprawia, że xrdp uruchamia się automatycznie po uruchomieniu Linuksa.

sudo systemctl włącz xrdp

Uruchom ponownie usługę xrdp, aby zmiany zaczęły obowiązywać.

sudo service xrdp restart

Wyczyść konfigurację zapisaną w startwm.,plik skryptu powłoki sh potrzebny do uruchomienia xrdp:

sudo sh-c 'cat /dev/null > /etc/xrdp/startwm.sh'

(przed uruchomieniem powyższego polecenia, w razie potrzeby można utworzyć kopię tego pliku za pomocą polecenia cp /etc/xrdp/startwm.sh / etc/xrdp / startwm.sh1)

Edytuj startwm.sh plik konfiguracyjny skryptu powłoki z vim-em:

sudo vim /etc/xrdp/startwm.sh

The startwm.sh plik skryptu powłoki musi zawierać następujące wiersze:

#!/bin/sh

if ; then

., /etc / default / locale

Eksportuj język LANG

fi

startxfce4

Zachowaj jedną pustą linię na końcu pliku.

Zapisz startwm.sh plik konfiguracyjny i zakończ: naciśnij Esc i wpisz: wq

Uruchom ponownie usługę xrdp:

sudo service xrdp restart

Sprawdź adres IP Twojego systemu Ubuntu Linux:

ifconfig

lub

Nazwa hosta-I

w tym przykładzie adres IP komputera Linux to 192.168.101.208.

domyślnie firewall w Ubuntu jest wyłączony., Jeśli zapora sieciowa jest włączona, Zezwól na połączenia przychodzące do portu TCP 3389.

sudo ufw allow 3389

aby uzyskać większe bezpieczeństwo, możesz określić dozwolone adresy IP lub sieci niestandardowe:

sudo ufw allow from 192.168.101.0/24 to any port 3389

Uwaga: Jeśli zdalna maszyna Linux na zdalnej stronie znajduje się w sieci lokalnej za NAT i musisz uzyskać dostęp do tej maszyny przez RDP z zewnętrznego adresu IP, możesz skonfigurować przekierowanie portów lub połączenie VPN na router/firewall na zdalnej stronie.

spróbuj połączyć się z Ubuntu Linux z systemu Windows przez RDP.,

Otwórz CMD w systemie Windows (Start > Uruchom > CMD).

Uruchom polecenie, aby otworzyć klienta pulpitu zdalnego i połączyć się z wymaganym hostem:

mstsc / v:192.168.101.208

Wybierz Xorg jako typ sesji i wprowadź swój login i hasło.

Jeśli widzisz pusty niebieski ekran i po kilku minutach oczekiwania wyświetlany jest błąd, oznacza to, że coś nie jest poprawnie skonfigurowane. Dowiedzmy się, jak rozwiązać problem pustego niebieskiego ekranu dla xrdp.,

Ten problem jest związany z pakietem xorgxrdp i pewnymi zmianami zaimplementowanymi w Ubuntu 18.04 w porównaniu do poprzednich wersji Ubuntu, które złamały możliwości xrdp. Jak pamiętasz, Ubuntu 18.04.2 jest używany w bieżącym przykładzie do konfigurowania xrdp. Aby naprawić pusty niebieski ekran, uruchom polecenie i zainstaluj aktualną wersję xorgxrdp-hwe:

sudo apt-get install xorgxrdp-hwe-18.04

Możesz sprawdzić wersję Ubuntu za pomocą polecenia:

lsb_release-a

Uruchom ponownie usługę xrdp (Demon):

sudo/etc / init.,d / xrdp uruchom ponownie

Po zainstalowaniu niezbędnego pakietu otwórz klienta RDP i spróbuj ponownie połączyć się z Ubuntu przez RDP.

w Windows cmd Uruchom:

mstsc /v:192.168.101.208

w oknie logowania wybierz Xorg i wprowadź swój login i hasło.

teraz połączyłeś się pomyślnie. W oknie dialogowym, które jest wyświetlane po podłączeniu do Ubuntu RDP (Witamy przy pierwszym uruchomieniu panelu), wybierz Użyj domyślnej konfiguracji.,

Jeśli chcesz ustawić niestandardową rozdzielczość w CMD systemu Windows, uruchom:

mstsc

wprowadź adres IP zdalnej maszyny Ubuntu ręcznie.

kliknij Pokaż opcje i wybierz wymaganą rozdzielczość na karcie wyświetl.

teraz możesz połączyć się z Ubuntu z systemu Windows przez RDP i korzystać z wymaganej rozdzielczości ekranu pulpitu zdalnego. Oznacza to, że RDP dla Ubuntu został pomyślnie skonfigurowany i jest to koniec dzisiejszego samouczka protokołu pulpitu zdalnego.,

podsumowanie

w dzisiejszym wpisie na blogu wyjaśniono, jak korzystać z połączenia pulpitu zdalnego w systemie Ubuntu Linux. Konfigurowanie połączeń przychodzących i wychodzących pulpitu zdalnego w Ubuntu jest przystępne dla większości użytkowników. Musisz zainstalować klienta pulpitu zdalnego do łączenia się z Ubuntu na komputerach z systemem Windows i innych maszyn. Aby połączyć się z komputerem z systemem Ubuntu Linux, musisz zainstalować i skonfigurować serwer pulpitu zdalnego na swoim komputerze z systemem Linux. W tym celu należy zainstalować Xrdp i XFCE.,

Jeśli z jakiegoś powodu nie możesz użyć RDP dla Ubuntu, rozważ użycie VNC, który jest protokołem alternatywnym dla RDP. Korzystanie z RDP i VNC pozwala na zdalne łączenie się z fizycznymi i wirtualnymi maszynami za pomocą graficznego interfejsu użytkownika. Nie zapomnij utworzyć kopii zapasowej serwerów Linux i maszyn wirtualnych, aby chronić swoje dane. Pobierz NAKIVO Backup & replikacja i utwórz kopię zapasową swoich maszyn wirtualnych i serwerów fizycznych.,

How to Use Remote Desktop Connection in Ubuntu Linux: Complete Walkthrough

5 (100%) 13 votes

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *