Zainstaluj VNC Server na Linux Mint 20

Install Vnc Server Linux Mint 20



Czasami trzeba nie tylko połączyć się ze zdalnymi systemami, ale także uzyskać dostęp do całego środowiska GUI. W Linuksie takim narzędziem jest VNC, które pozwala na zdalne logowanie się do serwera Linux. VNC (Stands for Virtual Network Computing) jest podobny do narzędzia zdalnego pulpitu w systemach Windows. Umożliwia zarządzanie i kontrolowanie zdalnego serwera z systemu lokalnego.

W tym samouczku opiszemy, jak zainstalować serwer VNC w systemie Linux Mint 20. Do przetestowania połączenia z serwerem VNC wykorzystamy aplikację VNC viewer (klient VNC). Możesz użyć dowolnej innej aplikacji klienckiej VNC.

Zanim przejdziesz do artykułu, upewnij się, że jesteś zalogowany jako użytkownik sudo.







Krok 1: Zainstaluj środowisko pulpitu

W Linuksie istnieje kilka środowisk graficznych, takich jak Gnome, KDE, XFCE, Unity itp. Aby serwer VNC działał poprawnie, będziemy musieli zainstalować dowolne z nich. Tutaj zainstalujemy pulpit XFCE.



Otwórz aplikację Terminal wiersza poleceń za pomocą skrótu klawiaturowego Ctrl + Alt + T, a następnie wydaj następujące polecenie w Terminalu, aby zainstalować pulpit XFCE.



$sudotrafnyzainstalowaćxfce4 xfce4-goodies





Po uruchomieniu powyższego polecenia system może poprosić o potwierdzenie, czy chcesz kontynuować instalację, czy nie. Naciśnij y, aby kontynuować; po tym, pulpit XFCE zostanie zainstalowany w twoim systemie wraz ze wszystkimi zależnościami.

Krok 2: Zainstaluj serwer VNC

Dostępne są różne serwery VNC dla systemów Linux. Tutaj zainstalujemy Tightvncserver. Skonfigurowanie i uruchomienie Tightvncserver jest dość łatwe, a także niezawodne. Wydaj następujące polecenie w Terminalu, aby zainstalować Tightvncserver.



$sudotrafnyzainstalować -orazciasny serwervnc

Po zakończeniu instalacji wydaj następujące polecenie w Terminalu:

$serwer vnc

Zostaniesz poproszony o ustawienie hasła do serwera VNC. Wprowadź hasło, a następnie potwierdź je, wprowadzając je ponownie. Następnie zostaniesz zapytany, czy chcesz wprowadzić hasło tylko do przeglądania, naciśnij n. Jeśli naciśniesz y, nie będziesz mógł używać myszy i klawiatury do sterowania instancją VNC.

Kiedy uruchamiasz polecenie vncserver po raz pierwszy, tworzy nowy katalog .vnc w katalogu domowym. Aby wyświetlić ten katalog, możesz wydać następujące polecenie w Terminalu:

$ls -NS~/.vnc/

Aby wyświetlić proces serwera VNC, wydaj następujące polecenie w Terminalu:

$ps -ef | chwytXszczelność

Krok 3: Skonfiguruj VNC

Teraz skonfigurujemy serwer VNC. W tym celu najpierw zabij sesję VNC za pomocą następującego polecenia w Terminalu:

$serwer vnc-zabić:1

Domyślny plik konfiguracyjny serwera VNC to ~/ .vnc/xstartup. Przed wprowadzeniem jakichkolwiek zmian w tym pliku utwórzmy kopię zapasową tego pliku. Wydaj następujące polecenie w Terminalu, aby to zrobić:

$mv~/.vnc/xstartup ~/.vnc/xstartup.kopia zapasowa

Teraz edytuj plik ~/.vnc/xstartup za pomocą dowolnego edytora tekstu. Tutaj używamy edytora tekstu Vim:

$sudo przyszedłem~/.vnc/xstartup

Wstaw następujące wiersze w tym pliku:

#!/kosz/bash
xrdb$HOME/.Xresources
startxfce4&

Teraz hit wyjście klawisz i naciśnij : wq aby zapisać i zamknąć plik ~/.vnc/xstartup.

Teraz będziesz musiał uczynić ten plik wykonywalnym. Wydaj następujące polecenie w Terminalu, aby to zrobić:

$chmod+ x ~/.vnc/xstartup

Uruchom serwer VNC za pomocą następującego polecenia w Terminalu:

$serwer vnc

Krok 4: Skonfiguruj VNC jako usługę

Teraz musisz utworzyć plik usługi dla serwera VNC. W tym celu przejdź do katalogu /etc/systemd/system za pomocą następującego polecenia:

$Płyta CD /itp/system/system

Następnie utwórz plik usługi za pomocą następującego polecenia w Terminalu:

$przyszedłemserwer vnc@.usługa

Wstaw następujące wiersze w tym pliku:

[Jednostka]
Opis=Usługa zdalnego pulpitu(VNC)
Później=syslog.celsieć.cel
[Praca]
Rodzaj=rozwidlenie
Użytkownik=Edwarda
Plik PIDF=/dom/edward/.vnc/%Cześć.pid
ExecStartPre=-/usr/bin/vncserver -zabij :%i>/dev/null2>&1
Rozpocznij Ex=/usr/bin/vncserver -głębokość24-geometria 1280x800 :%i
ExecStop=/usr/bin/vncserver -zabij :%i
[zainstalować]
Poszukiwany przez=wielo-użytkownik.cel

Teraz hit wyjście klawisz i naciśnij : wq aby zapisać i zamknąć plik.

Teraz przeładuj procesy systemd za pomocą następującego polecenia w Terminalu:

$demon-reload systemctl

Następnie uruchom usługi serwera VNC:

$systemctl uruchom vncserver@1. usługa

Aby umożliwić uruchamianie usługi serwera VNC podczas rozruchu, użyj następującego polecenia:

$systemowywłączyćserwer vnc@1. usługa

Aby sprawdzić stan usługi VNC, użyj następującego polecenia:

$systemctl status vncserver@1. usługa

Krok 5: Połącz się z serwerem VNC

Teraz spróbujemy połączyć się z serwerem VNC przez tunel SSH, ponieważ sam VNC nie jest protokołem szyfrowanym. Wydaj następujące polecenie w Terminalu, aby to zrobić:

$cisza -TEN 5901: 127.0.0.1:5901 -N -F -ten [Nazwa Użytkownika] [IP serwera]

Zastąp [nazwa_użytkownika] i [ip_serwera] rzeczywistą nazwą użytkownika i adresem IP serwera VNC. W naszym przykładzie polecenie to:

$cisza -TEN 5901: 127.0.0.1:5901 -N -F -tenkbuzdar 192.168.72.159

To polecenie utworzy bezpieczny tunel między hostem lokalnym a serwerem VNC.

Teraz zainstaluj aplikację klienta VNC (przeglądarka VNC) w swoim systemie i uruchom ją. Na górnym pasku przeglądarki VNC wpisz 127.0.0.1:5901 i naciśnij Wejść .

Gdy pojawi się następujące okno dialogowe, kliknij Kontyntynuj .

W poniższym oknie dialogowym Uwierzytelnianie wpisz hasło serwera VNC i kliknij ok .

Teraz zobaczysz pulpit systemu zdalnego.

Połączenie z serwerem VNC zostało pomyślnie ustanowione. Po zakończeniu zamknij aplikację przeglądarki VNC, a także zabij tunel SSH, używając Ctrl + c w oknie Terminal. Jeśli chcesz ponownie połączyć się z serwerem VNC, najpierw utwórz tunel, a następnie połącz się z serwerem VNC za pomocą aplikacji przeglądarki VNC.

W tym artykule dowiedziałeś się, jak zainstalować serwer VNC w systemie Linux Mint 20. Teraz możesz łatwo zarządzać Linux Mint z lokalnego systemu za pomocą interfejsu GUI. Mam nadzieję, że artykuł Wam się podobał!