Jak zainstalować i uruchomić serwer VNC w systemie Ubuntu Linux?

Jak zainstalować i uruchomić serwer VNC w systemie Ubuntu Linux?

Dostęp do komputera za pośrednictwem zdalnego pulpitu jest ważną częścią życia zawodowego. Programy zdalnego pulpitu umożliwiają dostęp i kontrolę innych systemów, które nie są dla Ciebie fizycznie dostępne. Praca w domu sprawiła, że ​​zdalne przetwarzanie stało się jeszcze bardziej przydatne, umożliwiając ludziom z odległych regionów pracę zdalną przy użyciu swoich komputerów.





Ten przewodnik pokazuje, że musisz zainstalować serwer Virtual Network Computing (VNC) na Ubuntu 20.04 LTS, aby umożliwić zdalne przetwarzanie w twoim systemie.





Co to jest serwer VNC?

Tradycyjnie komputery z systemem Linux uzyskują dostęp do innych systemów za pośrednictwem terminala za pomocą narzędzi, takich jak Secure Shell (SSH) . Jednak jedynym wyzwaniem związanym z interfejsem wiersza poleceń jest to, że nie można wchodzić w interakcje z innym komputerem za pomocą GUI. Tutaj przydaje się połączenie VNC.





Virtual Network Computing Server, powszechnie znany jako serwer VNC, to system, który umożliwia zdalny dostęp i interakcję z innym komputerem przez sieć za pomocą interfejsu graficznego. Opracowano wiele aplikacji VNC; niektóre z nich to TightVNC, TigerVNC i RealVNC. W tym przewodniku użyjemy x11vnc serwer do konfigurowania zdalnego przetwarzania w naszym systemie Ubuntu.

X11vnc to lekki serwer VNC, który nie tworzy dodatkowego wyświetlacza dla zdalnego pulpitu. Zamiast tego pokazuje istniejący wyświetlacz x11 (KDE, GNOME, Xfce itp.) twojego systemu Linux w czasie rzeczywistym. Kolejną zaletą x11vnc jest to, że możesz użyć dowolnego klienta lub przeglądarki VNC, aby się z nim połączyć.



Serwer x11vnc ma wbudowane szyfrowanie SSL/TLS i 2048-bitowe uwierzytelnianie RSA, w tym obsługę VeNCrypt wraz z kontem UNIX i systemem logowania hasłem.

Instalowanie zgodnego menedżera wyświetlania

Ubuntu Linux używa GNOME Desktop Manager (GDM) jako domyślnego menedżera wyświetlania. Korzystanie z nowszych wersji Ubuntu gdm3 . Niestety, GDM zazwyczaj nie działa zbyt dobrze z serwerem x11vnc. Aby rozwiązać ten problem, będziesz musiał zainstalować Light Display Manager, lub lightdm .





Otwórz terminal za pomocą Ctrl + Alt + T skrót klawiszowy. Najpierw zaktualizuj źródła oprogramowania za pomocą trafny .

sudo apt update

Następnie zainstaluj lightdm za pomocą poniższego polecenia:





sudo apt install lightdm

Podczas procesu instalacji pojawi się następujący ekran. wciśnij Wejść na klawiaturze, aby kontynuować.

Następnie wybierz lightdm opcję i naciśnij Wejść na klawiaturze.

Uruchom ponownie komputer, aby zmiany menedżera wyświetlania zaczęły obowiązywać.

sudo reboot

Po ponownym uruchomieniu zauważysz niewielką zmianę na ekranie logowania, ponieważ teraz używasz lightdm jako menedżer wyświetlania.

Instalowanie serwera x11vnc na Ubuntu

Aby zainstalować serwer x11nvc, otwórz terminal systemowy, naciskając Ctrl + Alt + T . Następnie uruchom następujące polecenie.

sudo apt install x11vnc

Konfiguracja serwera x11vnc

Teraz skonfigurujesz usługę używaną do uruchamiania serwera x11nvc. Utwórz plik o nazwie x11nvc.usługa w / biblioteka / system / system / informator. Ten przewodnik używa Vima, ale możesz użyć dowolnego inny edytor tekstu Linux do wyboru np. nano.

sudo vim /lib/systemd/system/x11vnc.service

Skopiuj i wklej poniższą treść do nowo utworzonego pliku usługi.

[Unit] Description=x11vnc service
After=display-manager.service
network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd randompassword
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

Tekst losowe hasło to hasło, którego będziesz używać do logowania się na swój serwer. Edytuj go i ustaw na preferowane silne hasło.

Powiązane: Jak stworzyć silne hasło, którego nie zapomnisz

Mówiąc najprościej, tekst w pliku usługi stwierdza, że: jest to usługa podrzędna i system powinien uruchomić tę usługę po uruchomieniu wszystkich innych usług. W przypadku awarii usługa powinna się zrestartować, zanim proces osiągnie cel wielu użytkowników.

Jeśli używasz Vima, naciśnij wyjście klucz. Następnie wpisz : wq po którym następuje Wejść klucz do zapisz zmiany i wyjdź z edytora Vima .

Po zapisaniu pliku pamiętaj, aby ponownie załadować system konfiguracja menedżera i pliki jednostek.

systemctl daemon-reload

Następnie włącz usługę x11vnc.

przeciągnij i upuść twórcę gier za darmo
systemctl enable x11vnc.service

Na koniec uruchom serwer VNC za pomocą poniższego polecenia.

sudo systemctl start x11vnc.service

Sprawdź stan usługi x11vnc za pomocą systemowy .

systemctl status x11vnc.service

Wynik powinien być podobny do pokazanego poniżej.

Jak widać z powyższych danych wyjściowych, usługa jest aktywna i działa.

Kolejną ważną rzeczą, na którą należy zwrócić uwagę, jest port, z którego korzysta serwer x11vnc (w tym przypadku port 5900 ).

Włączanie portu serwera w zaporze

Ubuntu używa ufw domyślnie zapora sieciowa. Aby umożliwić innym komputerom dostęp do systemu Ubuntu przez port używany przez serwer x11vnc, wydaj następujące polecenie.

sudo ufw allow 5900/tcp

Łączenie z innego komputera

Możesz teraz połączyć się z systemem Ubuntu za pomocą połączenia zdalnego pulpitu za pomocą VNC.

Możesz użyć dowolnego klienta VNC, aby połączyć się z komputerem z systemem Ubuntu Linux. Jedną z zalecanych przeglądarek VNC jest Połączenie VNC przez RealVNC. Jest dostępny dla prawie każdej głównej platformy, w tym macOS, Linux, Windows, iOS, Android itp.

Pobierać: VNC Viewer przez RealVNC

Po pobraniu klienta VNC zainstaluj go w swoim systemie i uruchom aplikację.

W tym przewodniku zastosowano instalację VNC Connect w systemie macOS, ale proces byłby podobny również w przypadku innych systemów operacyjnych.

Wprowadź adres IP komputera, z którym chcesz się połączyć, a następnie numer portu używanego przez serwer x11vnc. Następnie naciśnij Wejść na klawiaturze, aby się połączyć.

Notatka: W Ubuntu możesz uzyskać swój adres IP, wpisując poniższe polecenie.

ip addr

Połączenie VNC nie będzie szyfrowane, co oznacza, że ​​każdy, kto podsłuchuje w sieci, może uzyskać dostęp do danych i łatwo je przeglądać. Hasło jest jednak zaszyfrowane. Klient VNC ostrzeże Cię o nieszyfrowanym połączeniu. Wybierz Kontyntynuj przycisk, aby kontynuować.

Na następnym ekranie zostaniesz poproszony o podanie hasła, które jest hasłem ustawionym w x11vnc.usługa plik powyżej. Wprowadź odpowiednie hasło i naciśnij Ok przycisk, aby kontynuować.

Teraz będziesz mógł uzyskać dostęp do swojego komputera z innego urządzenia.

Wyłączanie blokady ekranu

Jednym z problemów napotykanych podczas korzystania z serwera x11vnc jest blokowanie ekranu. Możesz jednak łatwo rozwiązać ten problem, wyłączając blokadę ekranu na swoim komputerze.

Udaj się do Ustawienia > Prywatność > Blokada ekranu i upewnij się, że wyłączyłeś Automatyczna blokada ekranu oraz Zablokuj ekran przy zawieszeniu opcje.

Notatka : Jest to potencjalne zagrożenie bezpieczeństwa, więc włącz je ponownie później.

Praca zdalna na komputerze z systemem Linux

Programy zdalnego pulpitu są ważną częścią Twojego życia, jeśli pracujesz zdalnie. Nawet jeśli masz skonfigurowany serwer VNC w swoim systemie, nie będziesz w stanie uzyskać dostępu do systemu bez klienta VNC. Dzięki serwerowi VNC zainstalowanemu na komputerze z systemem Linux możesz uzyskać dostęp do swojego systemu z innych urządzeń, zawsze i wszędzie.

Systemy operacyjne nie stanowią ograniczenia, jeśli chodzi o zdalne przetwarzanie. Dla prawie każdego systemu operacyjnego dostępnych jest kilka aplikacji, które umożliwiają skonfigurowanie serwera VNC na komputerze.

Udział Udział Ćwierkać E-mail Najlepsze oprogramowanie do zdalnego dostępu 10 do sterowania komputerem z systemem Windows z dowolnego miejsca

Co robisz, gdy musisz pracować na komputerze w różnych lokalizacjach? Użyj tego oprogramowania do zdalnego dostępu, aby połączyć się z innym komputerem z dowolnego miejsca.

Czytaj dalej
Powiązane tematy
  • Linux
  • Zdalny ekran
  • Dostęp zdalny
  • Ubuntu
O autorze Dobrze iść(36 opublikowanych artykułów)

Mwiza z zawodu zajmuje się tworzeniem oprogramowania i pisze obszernie na Linuksie i programowaniu front-end. Niektóre z jego zainteresowań obejmują historię, ekonomię, politykę i architekturę przedsiębiorstwa.

oglądanie filmów online za darmo bez rejestracji
Więcej od Mwizy Kumwendy

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować