Zainstaluj serwer VNC w Linux Mint Top 10

Zainstaluj serwer VNC w Linux Mint Top 10
Czasami musisz nie tylko połączyć się z systemami zdalnymi, ale także uzyskać dostęp do całego środowiska GUI. W Linux VNC jest takim narzędziem, które pozwala zalogować się na serwerze Linux graficznie zdalnie. VNC (oznacza Virtual Network Computing) jest podobny do narzędzia zdalnego komputera stacjonarnego 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. Aby przetestować połączenie z serwerem VNC, użyjemy aplikacji VNC Viewer (VNC Client). Możesz użyć dowolnej innej aplikacji klienckiej VNC.

Przed przejściem do artykułu upewnij się, że jesteś zalogowany jako użytkownik Sudo.

Krok 1: Zainstaluj środowisko stacjonarne

Istnieje kilka środowisk stacjonarnych w Linux, takich jak Gnome, KDE, XFCE, Unity itp. Będziemy musieli zainstalować każdy z nich, aby serwer VNC działał poprawnie. Tutaj zamierzamy zainstalować pulpit XFCE.

Otwórz aplikację terminalową linii poleceń za pomocą skrótu klawiatury Ctrl+Alt+T, a następnie wydaj następujące polecenie w terminalu, aby zainstalować pulpit XFCE.

$ sudo apt Zainstaluj xfce4 xfce4-Goodies

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

Krok 2: Zainstaluj serwer VNC

Istnieją różne serwery VNC dla systemów Linux. Tutaj zamierzamy zainstalować „cicikvncserver”. Jest dość łatwy do skonfigurowania i uruchomienia ciasnego. Wydaj następujące polecenie w terminalu, aby zainstalować cicikvncserver.

$ sudo apt instint -y tighvvncserver

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

$ vncserver

Zostaniesz poproszony o ustawienie hasła dla serwera VNC. Wprowadź hasło, a następnie potwierdź je ponownie, wprowadzając je ponownie. Wtedy zostaniesz poproszony o to, czy chcesz wprowadzić hasło tylko widokowe, naciśnij n. Jeśli naciśniesz Y, nie będziesz mógł używać myszy i klawiatury do kontrolowania instancji VNC.

Kiedy po raz pierwszy uruchamiasz polecenie „VNCSERVER”, tworzy nowy katalog ”.VNC ”pod katalogiem domowym. Aby wyświetlić ten katalog, możesz wydać następujące polecenie w terminalu:

$ ls -lah ~/.VNC/

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

$ ps -ef | GREP XTightvnc

Krok 3: Skonfiguruj VNC

Teraz skonfigurujemy serwer VNC. W tym celu, po pierwsze, zabij sesję VNC za pomocą następującego polecenia w terminalu:

$ vncserver -Kill: 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 VIM Text:

$ sudo vim ~/.VNC/XSTARTUP

Włóż następujące wiersze w tym pliku:

#!/bin/bash
xrdb $ dom/.Xresources
startxfce4 i

Teraz uderz wyjście klawisz i naciśnij : WQ Aby zapisać i zamknąć ~/.plik vnc/xstartUp.

Teraz będziesz musiał uczynić ten plik wykonywalny. 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:

$ vncserver

Krok 4: Skonfiguruj VNC jako usługę

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

$ cd/etc/systemd/system

Następnie utwórz plik usługi z następującym poleceniem w terminalu:

$ vim [email protected]

Włóż następujące wiersze w tym pliku:

[Jednostka]
Opis = Usługa pulpitu zdalnego (VNC)
Po = syslog.Sieć docelowa.cel
[Praca]
Typ = rozwidlenie
Użytkownik = Edward
Pidfile =/home/edward/.vnc/%h:%i.pid
ExecTartpre = -/usr/bin/vncserver -Kill:%i>/dev/null 2> i 1
ExecStart =/usr/bin/vncserver -depth 24 -Geometria 1280x800:%i
Execstop =/usr/bin/vncserver -Kill:%i
[Zainstalować]
Wantby = Multi-User.cel

Teraz uderz wyjście klawisz i naciśnij : WQ Aby zapisać i zamknąć plik.

Teraz ponownie załaduj procesy systemowe za pomocą następującego polecenia w terminalu:

$ Systemctl Demon-Reload

Następnie uruchom usługi serwera VNC:

$ Systemctl start [email protected]

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

$ Systemctl Włącz [email protected]

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

$ Systemctl Status [email protected]

Krok 5: Podłącz do serwera VNC

Teraz spróbujemy połączyć się z serwerem VNC za pośrednictwem tunelu SSH, ponieważ sam VNC nie jest protokołem zaszyfrowanym. Wydaj następujące polecenie w terminalu, aby to zrobić:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l [User_name] [Server_IP]

Wymień [nazwa_ser_ser_name] i [Server_IP] na rzeczywistą nazwę użytkownika i adres IP serwera VNC. W naszym przykładzie poleceniem byłoby:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l kbuzdar 192.168.72.159

To polecenie skonfiguruje bezpieczny tunel między lokalą a serwerem VNC.

Teraz zainstaluj aplikację klientów VNC (VNC Viewer) w swoim systemie i uruchom ją. Na górnym pasku przeglądarki VNC, typ 127.0.0.1: 5901 i naciśnij Wchodzić.

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

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

Teraz zobaczysz pulpit systemu zdalnego.

Połączenie serwera VNC z powodzeniem ustanowiło. Po zakończeniu zamknij aplikację VNC Viewer, a także zabij tunel SSH za pomocą Ctrl+C w oknie terminalu. Jeśli chcesz ponownie połączyć się z serwerem VNC, najpierw utwórz tunel, a następnie połącz z serwerem VNC za pomocą aplikacji VNC Viewer.

W tym artykule nauczyłeś się instalować 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 podobał ci się artykuł!