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]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ł!