Jak zainstalować i skonfigurować serwer VNC na Ubuntu 18.04
- 3318
- 929
- Tomasz Szatkowski
VNC oznacza „Virtual Network Computing” to zestaw protokołów do udostępniania systemów stacjonarnych. Istnieje wiele oprogramowania do zdalnego dostępu do komputera stacjonarnego Linux, w tym TigervNC, TightVNC, Vino, VNC4Server i wiele innych.
Tigervnc to bezpłatny, open source i wysokowydajny serwer VNC używany do zdalnego sterowania lub dostępu do systemów stacjonarnych opartych na Linux. Jest to aplikacja klienta/serwera, która umożliwia interakcję z aplikacjami graficznymi na zdalnych maszynach.
Ten samouczek opisał, jak zainstalować i skonfigurować serwer VNC na Ubuntu 18.04 system Linux…
Wymagania wstępne
Domyślnie serwer Ubuntu nie zawiera środowiska stacjonarnego. Tigervnc Server został zaprojektowany do sterowania tylko systemami stacjonarnymi. Musisz więc dodać środowisko stacjonarne na swoim serwerze.
Najpierw zaktualizuj i zaktualizuj wszystkie zainstalowane pakiety za pomocą następującego polecenia:
sudo apt aktualizacja && apt Upgrade
Po zaktualizowaniu systemu zainstaluj Zadania
Narzędzie do zainstalowania środowiska stacjonarnego:
sudo apt instal instaluj zadania -y
Po zainstalowaniu TASKSEL uruchom narzędzie zadań z następującym poleceniem:
sudo zadania
Powinieneś zobaczyć następujący interfejs:
Użyj klawisza strzałki, aby przewijać listę i znajdź Ubuntu Desktop. Następnie naciśnij klawisz Space, aby go wybrać, a następnie naciśnij klawisz TAB, aby wybrać OK, a następnie naciśnij Enter, aby zainstalować pulpit Ubuntu.
Po zainstalowaniu wszystkich pakietów musisz ustawić buty systemowe na graficznym celu. Możesz ustawić go za pomocą następującego polecenia:
Sudo Systemctl set-default graficzny.cel
Następny, uruchom ponownie Twój system do zastosowania zmian.
Krok 2 - Zainstaluj serwer VNC na Ubuntu 18.04
Domyślny Ubuntu 18.04 APT Repozytoria zawiera pakiet serwera Tigervnc. Możesz go zainstalować, uruchamiając następujące polecenie:
sudo apt instal tigervnc-standalone-server -y
Po zainstalowaniu TigervNC utwórz nowego użytkownika i ustaw hasło VNC dla tego użytkownika.
Najpierw utwórz nowego użytkownika o nazwie Tecadmin z następującym poleceniem:
sudo adduser tecadmin
Następnie przełącz użytkownika na Tecadmin i ustaw hasło VNC za pomocą następującego polecenia:
Su - tecadmin
vncpasswd
Podaj żądane hasło, jak pokazano poniżej:
Hasło: Sprawdź: Czy chciałbyś wprowadzić hasło tylko dla widoku (T/N)? N
Następnie uruchom serwer VNC przy użyciu następującego polecenia:
vncserver -Localhost nr
Po uruchomieniu serwera VNC powinieneś uzyskać następujące dane wyjściowe:
/usr/bin/xauth: plik/home/tecadmin/.Xauthority nie istnieje nowy „ubuntu1804: 1 (tecadmin)” pulpit: 1 na komputerze Ubuntu1804 Uruchamiane aplikacje określone w/etc/x11/xvnc sesja jest/home/tecadmin/.VNC/Ubuntu1804: 1.Dziennik Użyj XTigervNCViewer -SecurityTypes VNCAUTH, TLSVNC -PASSWD/HOME/TECADMIN/.VNC/PASSWD UBUNTU1804: 1 Aby połączyć się z serwerem VNC.
Możesz zweryfikować działający serwer VNC za pomocą następującego polecenia:
vncserver -list
Powinieneś uzyskać następujące dane wyjściowe:
Tigervnc Server Sessions: X Display # Process ID: 1 30982
Krok 2 - Instalowanie klienta VNC
W tej sekcji zainstalujemy klient VNC RealVNC na zdalnym komputerze i połączymy się z serwerem VNC.
Możesz pobrać klienta RealVNC ze strony pobierania RealVNC. Upewnij się, że wybierz prawidłową architekturę systemu. Domyślna strona pobiera pakiet 32bit.
Po zakończeniu pobierania zainstaluj pobrany pakiet za pomocą następującego polecenia:
sudo dpkg -i ~/pobrań/vnc-viewer-6.20.529-Linux-X64.Deb
Następnie uruchom klienta VNC z menu aplikacji GNOME. Następnie kliknij Menu pliku => nowe połączenie Aby utworzyć nowe połączenie. Powinieneś zobaczyć następujący ekran:
Zapewnić Nazwa I adres IP wraz z identyfikatorem sesji VNC : 1 swojego serwera VNC i kliknij OK Aby zapisać połączenie. Powinieneś zobaczyć swoje zapisane połączenie na poniższym ekranie:
Teraz kliknij dwukrotnie nowo utworzone połączenie. Zostaniesz poproszony o podanie hasła VNC, jak pokazano poniżej:
Podaj hasło VNC i kliknij OK. Po połączeniu powinieneś zobaczyć swój ekran pulpitu Ubuntu:
Krok 3 - Konfiguracja VNC dla środowiska stacjonarnego
Przed rozpoczęciem zatrzymaj instancję VNC za pomocą polecenia VNCServer z opcją -Kill i identyfikatorem sesji serwera jako argumentu.
sudo vncserver -Kill: 1
Powinieneś uzyskać następujące dane wyjściowe:
Zabijanie XTigervnc Process ID 1719… Sukces!
Następnie musisz skonfigurować TigervNC do pracy z GNOME. Możesz to zrobić, tworząc nowy plik xstartup w środku .Katalog VNC:
Su - tecadmin
nano ~/.VNC/XSTARTUP
Dodaj następujące wiersze:
#!/bin/sh exec/etc/vnc/xstartup xrdb $ home/.Xresources vncconfig -Iconic & Dbus-Launch-exit-with-session-session-session &12345 | #!/bin/shexec/etc/vnc/xstartupxrdb $ home/.Xresourcesvncconfig -Iconic & Dbus-Launch-exit-with-session-session-session & |
Zapisz i zamknij plik po zakończeniu. Powyższy skrypt zostanie wykonywany automatycznie za każdym razem, gdy uruchomisz lub ponownie uruchomisz serwer TigervNC.
Następnie podaj uprawnienia do wykonania ~/.plik vnc/xstartUp:
chmod u+x ~/.VNC/XSTARTUP
Krok 5 - Utwórz plik serwisowy SystemD dla VNC
Następnie będziesz musiał utworzyć plik SystemD dla TigervNC w celu zarządzania usługą VNC. Możesz go utworzyć za pomocą następującego polecenia:
sudo vim/etc/systemd/system/[chroniony e -mail]
Dodaj następujące wiersze:
[Jednostka] Opis = usługa pulpitu zdalnego (vnc) po = syslog.Sieć docelowa.Target [Service] Type = prosty użytkownik = tecadmin pamname = login pidfile =/home/%u/.vnc/%h%i.PID ExecTartPre =/usr/bin/vncserver -Kill:%i>/dev/null 2> i 1 || : ExecStart =/usr/bin/vncserver:%i -Localhost no -Geometria 1024x768 execstop =/usr/bin/vncserver -Kill:%i [instaluj] WANTYBY = Multi -User.cel
Zapisz i zamknij plik, a następnie ponownie załaduj demona SystemD za pomocą następującego polecenia:
Sudo Systemctl Demon-Reload
Następnie włącz usługę VNC rozpoczęcie uruchomienia w systemie z następującym poleceniem:
sudo systemctl włącz [chroniony e -mail]
Następnie uruchom usługę VNC z następującym poleceniem:
Sudo Systemctl Start [e -mail chroniony]
Wniosek
Gratulacje! pomyślnie zainstalowałeś i skonfigurowałeś serwer VNC na Ubuntu 18.04 LTS Linux System. Możesz teraz podłączyć pulpit Ubuntu z zdalnego systemu za pomocą VNC Viewer.
- « Jak ustawić wszystkie katalogi na 755 i wszystkie pliki na 644
- Polecenie MV w Linux z przydatnym przykładem »