Zainstaluj i skonfiguruj serwer VNC na Ubuntu 16.04 | 18.04

  • Michael Arnold
  • 0
  • 4867
  • 1205

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować serwer Virtual Network Computing (VNC) w systemie Ubuntu 16.04 | 18.04 serwery umożliwiające zdalne połączenie za pośrednictwem protokołu VNC…

VNC to graficzny system udostępniania pulpitu, który umożliwia użytkownikom zdalne łączenie się z systemem za pomocą klawiatury i myszy… Jest to otwarta alternatywa dla protokołu Microsoft Remote Desktop Protocol…

Kiedy będziesz gotowy, aby rozpocząć instalację i konfigurację serwera VNC w systemie Ubuntu, wykonaj poniższe czynności:

Krok 1: Zainstaluj środowisko graficzne

Domyślnie serwery Ubuntu nie są dostarczane ze środowiskiem graficznym, a VNC wymaga środowiska graficznego do działania… Ponieważ nie chcemy instalować pełnego środowiska graficznego, lepszą alternatywą jest lekkie środowisko o nazwie Xfce…

Aby zainstalować Xfce, uruchom poniższe polecenia

sudo apt aktualizacja sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

Krok 2: Zainstaluj serwer VNC

Po zainstalowaniu lekkiego środowiska graficznego uruchom poniższe polecenia, aby zainstalować serwer VNC… Dostępnych jest wiele serwerów VNC, w tym TightVNC, x11vnc i TigerVNC…. w tym poście będziemy używać TigerVNC.

Aby zainstalować TigerVNC, uruchom poniższe polecenia:

sudo apt install tigervnc-standalone-server tigervnc-common

Po zainstalowaniu TigerVNC uruchom poniższe polecenia, aby skonfigurować wstępną konfigurację, w tym utworzyć hasło dostępu do pulpitów…

vncserver

Powinno to wyświetlić podobny komunikat, jak poniżej:

Będziesz potrzebować hasła, aby uzyskać dostęp do swoich komputerów stacjonarnych. Hasło: Potwierdź: Czy chcesz wprowadzić hasło tylko do przeglądania (t / n)? n Nowy pulpit „ubuntu1804: 1 (richrd)” pod adresem: 1 na komputerze ubuntu1804 Uruchamianie aplikacji określonych w / etc / X11 / Xvnc-session Plik dziennika to /home/richrd/.vnc/ubuntu1804:1.log Użyj xtigervncviewer -SecurityTypes VncAuth -passwd /home/richrd/.vnc/passwd: 1, aby połączyć się z serwerem VNC. vncserver: Błąd polecenia „/ etc / X11 / Xvnc-session”: 256! =================== tail -15 /home/richrd/.vnc/ubuntu1804:1.log =============== ==== Uruchamianie aplikacji określonych w / etc / X11 / Xvnc-session nie powiodło się. Może najpierw spróbuj czegoś prostego, np. Tigervncserver -xstartup / usr / bin / xterm

Następnie polecenie vncserver utworzy plik z hasłami i zapisze go w folderze ~ / .vnc…

Krok 3: Skonfiguruj serwer VNC

Teraz, gdy serwer VNC jest już zainstalowany, uruchom poniższe polecenia, aby go skonfigurować…

vncserver -kill: 1

Następnie utwórz plik konfiguracji startowej…

nano ~ / .vnc / xstartup

dodaj linie do pliku i zapisz…

#! / bin / sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4

Uruchom poniższe polecenia po powyższym…

chmod u + x ~ / .vnc / xstartup

Następnie utwórz plik systemd…

sudo nano /etc/systemd/system/[email protected]

Następnie dodaj poniższe wiersze do pliku i zapisz…

[Jednostka] Opis = Usługa zdalnego pulpitu (VNC) After = syslog.target network.target [Service] Type = simple User = richard PAMName = login PIDFile = / home /% u / .vnc /% H% i.pid ExecStartPre = / bin / sh -c '/ usr / bin / vncserver -kill:% i> / dev / null 2> & 1 || : 'ExecStart = / usr / bin / vncserver:% i -geometry 1440x900 -alwaysshared -fg ExecStop = / usr / bin / vncserver -kill:% i [Install] WantedBy = multi-user.target

Po zapisaniu pliku uruchom poniższe polecenia, aby ponownie załadować konfigurację systemd…

sudo systemctl daemon-reload

Uruchom i włącz serwer VNC

sudo systemctl start [email protected] sudo systemctl enable [email protected]

Po sprawdzeniu, czy VNC jest uruchomiony i działa…

sudo systemctl status [email protected]

Powinieneś zobaczyć coś podobnego do tego poniżej

[email protected] - Usługa pulpitu zdalnego (VNC) Załadowana: załadowana (/etc/systemd/system/[email protected]; pośrednia; ustawienie dostawcy: włączona) Aktywna: aktywna (działa) od 15.02.2019 r. : 22: 07 CST; 17 s temu Główny PID: 14025 (vncserver) Zadania: 0 (limit: 4663) CGroup: /system.slice/system-vncserver.slice/[email protected] ‣ 14025 / usr / bin / perl / usr / bin / vncserver: 1 -geometry 1440x900 -alwaysshared -fg 04 lutego 15:22:06 ubuntu1804 systemd [1]: Uruchamianie usługi pulpitu zdalnego (VNC)… 04 lutego 15:22:07 ubuntu1804 systemd [14011]: pam_unix (login: sesja): sesja otwarte dla użytkownika richrd przez (uid = 0) 04 lutego 15:22:07 ubuntu1804 systemd [1]: Uruchomiono usługę pulpitu zdalnego (VNC). 04 lutego 15:22:07 ubuntu1804 systemd [14025]: pam_unix (login: sesja): sesja otwarta dla użytkownika richrd przez (uid = 0)

Wszystko gotowe… Znajdź klienta VNC i spróbuj połączyć się z serwerem…

Dobry VNC do użycia VNC Viewer firmy RealVNC… Zainstaluj go i połącz się z serwerem…

nazwa_serwera: 5901

Wpisz hasło utworzone powyżej i połącz się

Cieszyć się!

Gratulacje! Pomyślnie zainstalowałeś, skonfigurowałeś i połączyłeś się z serwerem VNC na Ubuntu 16.04 | 18.04




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux