Jak zainstalować i skonfigurować VNC na Ubuntu

Jak zainstalować i skonfigurować VNC na Ubuntu

VNC jest akronimem dla Obliczanie sieci wirtualnej; Dostępny, open source i alternatywa dla protokołu Microsoft RDP (RDP). Ta technologia jest wprowadzana do graficznego udostępniania systemu komputerów stacjonarnych, umożliwiając zdalne obsługę innego komputera za pomocą myszy i klawiatury. Innymi słowy, możemy powiedzieć, że VNC jest zestawem protokołów używanych Udostępnianie komputerów stacjonarnych systemy. Pozwala użytkownikom, którzy nie czują się komfortowo z wierszem poleceń do zdalnego zarządzania ustawieniami, aplikacjami i plikami.

Teraz dowiesz się, jak instalować i skonfigurować VNC w systemie Ubuntu. A więc zacznijmy!

Jak zainstalować i skonfigurować VNC na Ubuntu

Przede wszystkim zaktualizuj repozytoria systemowe, wykonując poniższe polecenie:

Aktualizacja $ sudo apt-get

Następnym krokiem jest uzyskanie interfejsu graficznego.

Jak zainstalować środowisko stacjonarne XFCE na Ubuntu

Być może wiesz, że serwery Ubuntu są obsługiwane za pośrednictwem wiersza poleceń, a serwery nie mają środowiska stacjonarnego przed instalacją. Jeśli używasz wersji pulpitu Ubuntu, pomiń ten krok.

W repozytorium Ubuntu otrzymasz różne środowiska komputerowe. W tym poście zainstalujemy „Xfce,”, Które jest lekkim i solidnym środowiskiem komputerowym, doskonałym do użycia na zdalnym serwerze:

$ sudo apt Zainstaluj xfce4 xfce4-Goodies

Wchodzić "T/y”Aby umożliwić kontynuowanie procesu instalacji XFCE. Tymczasem na ekranie terminalu pojawi się monit z prośbą o skonfigurowanie Lightdm:

Pomiędzy „GDM3” a „Lightdm”, Wybierz dowolny z nich jako domyślny menedżer wyświetlania:

Jak zainstalować Tigervnc na Ubuntu

Istnieje wiele oprogramowania do kontrolowania dystrybucji opartej na systemie Linuksa. Jednak użyjemy „Tigervnc”W naszym systemie. Jest to serwer VNC open source wykorzystywany do zdalnego sterowania dostępem do komputera stacjonarnego.

Teraz zainstaluj Tighervnc w twoim systemie za pomocą następującego polecenia:

$ sudo apt instal Tigervnc-Standalone-Server

Jak skonfigurować dostęp VNC na Ubuntu

Wykonaj poniżej „poniżej”vncpasswd„Polecenie, aby ustawić hasło:

$ vncpasswd

Wprowadź hasło od sześciu do ośmiu znaków. Następnie potwierdź, że wybrałeś hasło tylko widokowe, podając „N”Jako dane wejściowe do terminala:

Następnym krokiem jest konfiguracja Tigervnc do wykorzystania środowiska stacjonarnego XFCE. Aby to zrobić, stworzymy otwartą „xstartup”Plik w katalogu VNC za pomocą„Nano„Redaktor:

$ sudo nano ~/.VNC/XSTARTUP

Określone przez nas polecenia będą wykonywane za każdym razem, gdy ponownie uruchomimy lub uruchamiamy serwer TigervNC. To jest powód, dla którego nazwaliśmy nasz plik „xstartup" plik:

#!/bin/sh
Unset session_manager
Unset dbus_session_bus_address
EXEC STARTXFCE4

Polecenia te nie pomyślą menedżera sesji i adresu sesji. Włączy także XFace4 w momencie uruchamiania serwera:

Naciskać "Ctrl+o„Aby zapisać zmiany, które wprowadziliśmy w„xstartup" plik:

Następnie użyj polecenia „CHMOD” do dodania uprawnienia „Wykonanie” do pliku uruchamiania VNC:

$ sudo chmod u+x ~/.VNC/XSTARTUP

Możesz także przekazać kilka dodatkowych opcji do swojego serwera VNC, tworząc plik konfiguracyjny VNC i dodając linię ustawień po wierszu. Jeśli chcesz wykonać tę operację, wykonaj to polecenie w terminalu Ubuntu:

$ sudo nano ~/.vnc/config

To polecenie utworzy i otworzy plik konfiguracyjny VNC w Nano Editor:

Do demonstracji dodajemy kilka wierszy do otwartego pliku:

Geometria = 1920x1080
DPI = 96

Te linie są dodawane do ustawienia ustawień VNC związanych z interfejsem:

Naciskać "Ctrl+o„Aby zapisać ustawienia i ponownie uruchomić serwer VNC:

$ sudo vncserver

W wyjściu zobaczysz „: 1„Po systemie Nazwa hosta. Ta wartość symbolizuje port, w którym VNC działa obecnie w twoim systemie. Na przykład na naszym Ubuntu serwer VNC działa na porcie TCP 5901 TCP (5900+1).

Jeśli widzisz numer inny niż „1,”Następnie dodaj tę liczbę w„5900,”I otrzymasz numer portu, na którym VNC działa w twoim systemie:

Dodaj "-zabić„Opcja w„vncserver”Polecenie zabicia instancji wykonującej na numerze portu„1" Lub "5901”:

$ vncserver -Kill: 1

Jak utworzyć plik jednostki systemowej na Ubuntu

VNC zapewnia również opcję utworzenia Plik jednostki systemowej i dodaj swoje usługi VNC, takie jak uruchomienie, ponowne uruchomienie i zatrzymanie do niego VNC. Aby to zrobić, wykonaj komendę poniżej podania w terminalu Ubuntu:

$ sudo nano/etc/systemd/system/[email protected]
[Jednostka]
Opis = Usługa pulpitu zdalnego (VNC)
Po = syslog.Sieć docelowa.cel
[Service] Type = proste
Użytkownik = root
Pamname = loginpidfile =/home/%u/.vnc/%h%i.pid
ExecStartPre =/bin/sh -c '/usr/bin/vncserver -Kill:%i>/dev/null 2> i 1 || : '
ExecStart =/usr/bin/vncserver:%I -Geometria 1440x900 -alwaysshared -fg
Execstop =/usr/bin/vncserver -Kill:%i
[Zainstalować]
Wantby = Multi-User.cel

Tutaj nie zapomnij dodać nazwy użytkownika za pomocą „Użytkownik" Komenda:

Naciskać "Ctrl+o„Aby zapisać zmiany i ponownie załaduj demona:

$ sudo systemctl demon-powód

Wykorzystaj poniższe polecenie, aby włączyć usługę VNC w momencie uruchamiania systemu:

$ sudo systemCtl Włącz [email protected]

Teraz uruchom usługę za pomocą tego polecenia:

$ sudo systemctl start [email protected]

Sprawdź status swojej usługi VNC:

$ sudo Systemctl Status [email protected]

Wyjście oznacza, że ​​usługa VNC działa w systemie Ubuntu:

Jak podłączyć serwer VNC na Ubuntu

Główną koncepcją połączenia serwera VNC jest utworzenie tunelu SSH, który umożliwia ruch z portu „5901” systemu. Jeśli chcesz połączyć się z serwerem VNC, sprawdź składnię następujące polecenie SSH:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l nazwa użytkownika adres IP

Tutaj dodaje się opcja „-L”, aby określić nazwę logowania użytkownika, „-f” umożliwia SSH działanie w tle, a „„-N”Sprawdzanie opcji, jeśli dodaliśmy nazwę użytkownika, czy nie (długość wynosi zero, czy nie).

Aby utworzyć tunel SSH w naszym systemie, wykonamy to polecenie:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l Linuxhint -Vbox 192.168.43.1

Następnie otwórz aplikację VNC Viewer i podłącz ją do serwera VNC w porcie LocalHost 5901 „Localhost: 5901".

Wniosek

Obliczanie sieci wirtualnej lub VNC umożliwia użytkownikom Ubuntu do prawidłowego zarządzania aplikacją, ich ustawieniami i plikami na zdalnym serwerze. Pozwala im na pełną kontrolę poprzez udostępnienie systemu komputerów stacjonarnych. W tym przewodniku pokazaliśmy Jak zainstalować i konfigurować VNC na Ubuntu. Chcesz spróbować zdalnie uzyskać dostęp do systemu? Wypróbuj naszą dostarczoną metodę w swoim systemie Ubuntu!