VNC to jeden z obecnych sposobów, który pozwala nam łączyć się zdalnie z innymi komputerami (Windows, macOS, Linux itp.), aby wykonywać tam różne zadania, wsparcie lub administrację, dzięki VNC możesz uzyskać dostęp do współdzielonego ekranu Linux i kontrolować wszystko, co jest w tym sprzęcie pomaga to skrócić czas podróży i zaoferować pracę w czasie rzeczywistym i z dużą szybkością.
Zalety VNCZalety korzystania z VNC to:
- Prosty do wdrożenia
- Opcje dostępu nadzorowanego i nienadzorowanego
- Łączność z chmurą
- Możliwość czatu w czasie rzeczywistym, drukowania i przesyłania plików
- Posiada 256-bitowe szyfrowanie sesji AES
- Istnieje możliwość skorzystania z uwierzytelniania wieloskładnikowego
- Szczegółowa kontrola dostępu
Nauczymy się instalować VNC w Ubuntu 20.04 i dzięki tej metodzie mamy alternatywę dla otrzymania lub świadczenia zdalnego wsparcia.
1. Zainstaluj VNC na Ubuntu 20.04
Krok 1
Pierwszym krokiem do wykonania będzie aktualizacja systemu:
aktualizacja sudo apt
POWIĘKSZAĆ
Krok 2
Po zaktualizowaniu systemu zainstalujemy menedżera ekranu Lightdm za pomocą następującego polecenia:
sudo apt zainstaluj lightdm
POWIĘKSZAĆ
Krok 3
Wpisujemy literę S, aby kontynuować pobieranie i instalację, a następnie wyświetli się:
POWIĘKSZAĆ
Krok 4
Tam wybieramy „lightdm” i kontynuujemy instalację. Celem Lightdm jest bycie standardem dla systemu okiennego X11 i dla Waylanda.
POWIĘKSZAĆ
Krok 5
Następnie ponownie uruchamiamy system, aby zakończyć proces, uzyskujemy dostęp do ekranu logowania, na którym widzimy nową strukturę z lightdm:
POWIĘKSZAĆ
Krok 6
Logujemy się i w terminalu wykonujemy następujące czynności:
sudo apt zainstaluj x11vnc
POWIĘKSZAĆ
Krok 7
Pobieranie potwierdzamy literą S:
POWIĘKSZAĆ
2. Włącz VNC w Ubuntu 20.04
Korzystając z x11vnc, możliwe jest zdalne oglądanie (i praca) na rzeczywistych ekranach X za pośrednictwem dowolnej z dostępnych obecnie przeglądarek VNC.
Niektóre z cech x11vnc to:
- Posiada wbudowane szyfrowanie SSL/TLS
- 2048-bitowe uwierzytelnianie RSA, w tym obsługa VeNCrypt
- Obsługa loginu i hasła do konta UNIX
- Skalowanie po stronie serwera
- HTTPS / HTTP + pojedynczy port VNC
- Reklama usługi Zeroconf
- Transfer plików TightVNC i UltraVNC
- Ma zaszyfrowany tryb usług terminalowych (opcje -create, -svc lub -xdmsvc) oparty na nazwach użytkowników
Krok 1
Podajemy adres IP Ubuntu 20.04 za pomocą polecenia:
dodaj ip
POWIĘKSZAĆ
Krok 2
Za pomocą tego adresu uzyskamy dostęp do Ubuntu 20.04 z klienta VNC. W terminalu wykonujemy następujące czynności, aby uruchomić VNC. To aktywuje VNC w Ubuntu 20.04.
x11vnc
POWIĘKSZAĆ
Krok 3
Ze zdalnego komputera, w tym przypadku Windows 10, otwieramy klienta VNC i wpisujemy IP Ubuntu 20.04:
POWIĘKSZAĆ
Krok 4
Wciskamy Enter i zobaczymy następujące ostrzeżenie:
POWIĘKSZAĆ
Krok 5
Klikamy Kontynuuj i uzyskamy zdalny dostęp do Ubuntu 20.04:
POWIĘKSZAĆ
Krok 6
Teraz w Ubuntu 20.04 stworzymy następujący plik:
sudo nano /lib/systemd/system/x11vnc.serviceKrok 7
Tam wprowadzimy:
[Jednostka] Opis = usługa x11vnc After = display-manager.service network.target syslog.target [Service] Type = simple ExecStart = / usr / bin / x11vnc -forever -display: 0 -auth guess -passwd password ExecStop = / usr / bin / killall x11vnc Restart = w przypadku awarii [Instaluj] WantedBy = wielu użytkowników.target
POWIĘKSZAĆ
Notatkahasło można zastąpić żądanym hasłem.
Krok 8
Wprowadzone pola to:
- Aktywność następuje dopiero po uruchomieniu niektórych innych usług i osiągnięciu punktów docelowych
- x11vnc tworzy wątek od -forever.
- ExecStart i Stop pozwalają x11vnc na samoczynne uruchomienie w przypadku awarii
- Usługa zostanie uruchomiona, zanim proces osiągnie cel wielu użytkowników
Krok 9
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:
Ctrl + O
Edytor opuszczamy za pomocą:
Ctrl + X
Krok 10
Ponownie uruchamiamy demona, aby zastosować zmiany:
demon-reload systemctl
POWIĘKSZAĆ
Krok 11
Włączamy usługę x11vnc:
systemctl włącz x11vnc.serviceKrok 12
Musimy wprowadzić hasło, aby zastosować zmiany:
POWIĘKSZAĆ
Krok 13
W rezultacie zobaczymy:
POWIĘKSZAĆ
Krok 14
Teraz uruchamiamy usługę x11vnc:
systemctl start x11vnc.service
POWIĘKSZAĆ
Krok 15
Sprawdzamy jego aktualny stan:
status systemuctl x11vnc.service
POWIĘKSZAĆ
Krok 16
Widzimy, że jego status jest aktywny i działa. Wróćmy do Windows 10 i próbując nawiązać połączenie przez VNC musimy wpisać hasło, które ustaliliśmy w pliku utworzonym w Ubuntu 20.04:
POWIĘKSZAĆ
Krok 17
Rozpoczynamy sesję zdalną z Ubuntu 20.04:
POWIĘKSZAĆ
Krok 18
Kluczowym punktem jest sprawdzenie, czy możesz zalogować się zdalnie z ekranu „logowanie”, w tym celu przechodzimy do Ustawień, a w „Prywatność - Blokada ekranu” zamierzamy dezaktywować dostępne opcje i ustawić czas opóźnienia na 1 minutę :
POWIĘKSZAĆ
Krok 19
Zamykamy sesję i od Windows 10 weryfikujemy, że jest możliwość nawiązania połączenia, rejestrujemy hasło i logujemy się do Ubuntu 20.04:
POWIĘKSZAĆ
Dzięki tym krokom będziemy gotowi do korzystania z VNC do iz Ubuntu 20.04 we wszystkich zadaniach, które obejmują zdalne zarządzanie lub wsparcie.