![10 legjobb halászati játék az Android-on!](/f/b071d065fd1ba0ee404ba56d6e376866.png?width=100&height=100)
Virtuális hálózati számítástechnika (VNC) széles körben használják grafikus asztali megosztó rendszer amely lehetővé teszi a felhasználói fiókok számára, hogy távolról összekapcsolják és vezéreljék az egyik számítógép asztali felületét egy másik számítógépről vagy mobileszközről.
Ebben a cikkben elmagyarázzuk, hogyan kell telepíteni és konfigurálni a VNC szerver rajta Ubuntu 18.04 Asztali kiadás a tigervnc-szerver program.
VNC szerver: 192.168.56.108. VNC kliens: 192.168.56.2.
Mint mondtam, VNC egy asztali megosztó rendszer, ezért asztali környezetet kell telepítenie az Ubuntu szerverre. A választott DE -t az alábbi megfelelő parancsok futtatásával telepítheti. E cikk alkalmazásában telepítjük Ubuntu Gnome (Hivatalos íz).
$ sudo apt-get install ubuntu-desktop #Default Ubuntu desktop. $ sudo apt install ubuntu-gnome-desktop #Ubuntu Gnome (hivatalos íz) $ sudo apt-get install xfce4 #LXDE. $ sudo apt-get install lxde #LXDE. $ sudo apt-get install kubuntu-desktop #KDE.
Tigervnc-szerver egy nagy sebességű, többplatformos VNC program, amely Xvnc szervert futtat, és elindítja a Gnome vagy más asztali környezet párhuzamos munkameneteit a VNC asztalon.
Üzembe helyezni TigerVNC szerver és más kapcsolódó csomagok az Ubuntuban, futtassa a következő parancsot.
$ sudo apt install tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension tigervnc-viewer.
Most indítsa el a VNC szervert a vncserver parancsot normál felhasználóként. Ez a művelet létrehozza a fájlban tárolt kezdeti konfigurációt $ HOME/.vnc
könyvtárban, és a rendszer kéri a bejelentkezési jelszó beállítását is.
Adjon meg egy jelszót (legalább hat karakter hosszúnak kell lennie), és erősítse meg/ellenőrizze. Ezután állítson be csak megtekinthető jelszót, ha szeretné, az alábbiak szerint.
$ vncserver. $ ls -l ~/.vnc
Ezután konfigurálnunk kell a DE -t, hogy működjön a VNC -vel szerver. Tehát hagyja abba a VNC szerver a következő paranccsal, bizonyos konfigurációk végrehajtásához.
$ vncserver -kill: 1.
A konfiguráláshoz GNOME vagy bármilyen asztalt telepített, hozzon létre egy fájlt xstartup a konfigurációkat tartalmazó könyvtár alatt kedvenc szövegszerkesztő.
$ vi ~/.vnc/xstartup.
Adja hozzá a következő sorokat a fájlban. Ezek a parancsok automatikusan végrehajtásra kerülnek, amikor elindítja vagy újraindítja a TigerVNC szervert. Ne feledje, hogy a parancsok a telepített DE -től függően változhatnak.
#!/bin/sh. exec/etc/vnc/xstartup. xrdb $ HOME/.Xresources. vncconfig -iconic & dbus-launch-Exit-with-session gnome-session &
Mentse el a fájlt, és állítsa be a megfelelő engedélyt a fájlra, hogy végrehajtható legyen.
$ chmod 700 ~/.vnc/xstartup.
Ezután indítsa el a VNC kiszolgálón a következő parancs normál felhasználóként történő futtatásával. Állítsa be saját értékeit a kijelző geometriájához. Ezenkívül használja a -helyi kiszolgáló
jelölőnégyzetet, amely lehetővé teszi a kapcsolatokat a helyi kiszolgáló csak és analógia alapján, csak a szerveren hitelesített felhasználóktól.
Továbbá, VNC alapértelmezés szerint TCP portot használ 5900+É
, ahol N
a kijelző száma. Ebben az esetben a :1
azt jelenti, hogy a VNC szerver a kijelző portszámán fog futni 5901.
$ vncserver: 1 -helyi gazda -geometria 1024x768 -mélység 32.
Felsorolni VNC szerver munkameneteket a rendszeren, futtassa a következő parancsot.
$ vncserver -list.
Miután a VNC szerver elindult, ellenőrizze a portot, amelyen fut netstat parancs.
$ netstat -tlnp.
Ebben a szakaszban megmutatjuk, hogyan kell csatlakozni a VNC szerverhez, de mielőtt ebbe belekezdenénk, tudnia kell hogy a VNC alapértelmezés szerint nem biztonságos (nem titkosított protokoll, és csomag alá vonható szippantás). Ez a probléma megoldható, ha alagutat hoz létre az ügyfél és a szerver között SSH -n keresztül.
Használata SSH alagút, biztonságosan továbbíthatja a forgalmat a helyi gépről a porton 5901 hoz VNC szerver ugyanazon a porton.
Linux ügyfélgépen nyisson meg egy új terminál ablakot, és futtassa a következő parancsot az SSH alagút létrehozásához a VNC szerverhez.
$ ssh -i ~/.ssh/ubuntu18.04 -L 5901: 127.0.0.1: 5901 -N -f -l tecmint 192.168.56.108.
Ezután telepítse a vncviewer klienst, például TigerVNC Viewer kövesse az s (tetszőleges más kliens telepíthető).
$ sudo apt install tigervnc-viewer #Ubuntu/Debian. $ sudo yum telepítse a tigervnc-viewer #CnetOS/RHEL. $ sudo yum install tigervnc-viewer #Fedora 22+ $ sudo zypper telepítse a tigervnc-viewer programot #OpenSUSE. $ sudo pacman -S tigervnc #Arch Linux.
A telepítés befejezése után futtassa a VNC klienst, adja meg a címet helyi gazda: 5901
csatlakoztatni a kijelzőhöz 1 alábbiak szerint.
$ vncviewer localhost: 5901.
Alternatív megoldásként nyissa meg a rendszermenüből, írja be a fenti címet, majd kattintson a gombra Csatlakozás.
A rendszer kéri, hogy adja meg a VNC a korábban létrehozott bejelentkezési jelszót, írja be, majd kattintson rendben A folytatáshoz.
Ha a jelszó helyes, akkor az asztal bejelentkezési felületén fog megjelenni. Írja be jelszavát az asztal eléréséhez.
Figyelem: Ha biztonságtudatos, akkor észrevehette, hogy a VNC néző megjelenítia kapcsolat nincs titkosítva”Annak ellenére, hogy engedélyeztük az SSH alagutat.
Ennek az az oka, hogy az SSH -alagúton kívül más biztonsági rendszereket is használ a szerverrel történő hitelesítés során. A kapcsolat azonban biztonságos, miután engedélyezte az SSH -alagutat.
Annak érdekében, hogy a VNC szerver alatt systemd azaz indítsa el, állítsa le és indítsa újra a VNC szolgáltatást szükség szerint, létre kell hoznunk egy egységfájlt a /etc/systemd/system/ könyvtár, root jogosultságokkal.
$ sudo vim/etc/systemd/system/[e -mail védett]
Ezután adja hozzá a fájlhoz a következő sorokat:
[Unit] Leírás = Távoli asztali szolgáltatás (VNC) After = syslog.target network.target [Service] Type = simple User = tecmint PAMName = login PIDFile =/home/%u/.vnc/%H%i.pid ExecStartPre =/usr/bin/vncserver -kill:%i>/dev/null 2> & 1 ||: ExecStart =/usr/bin/vncserver:%i -localhost no -geometry 1024x768 ExecStop =/usr/bin/vncserver - kill:%i [Telepítés] WantedBy = többfelhasználós.cél.
Mentse el a fájlt, és zárja be.
Ezután töltse be újra a systemd manager konfigurációt az újonnan létrehozott egységfájl olvasásához, az alábbiak szerint.
$ sudo systemctl démon-reload.
Ezután indítsa el a VNC szolgáltatást, engedélyezze, hogy automatikusan elinduljon a rendszer indításakor, és ellenőrizze állapotát az ábrán látható módon.
$ sudo systemctl indítása [e -mail védett] $ sudo systemctl engedélyezése [e -mail védett] $ sudo systemctl állapot [e -mail védett]
Ez minden! Ebben a cikkben elmagyarázzuk, hogyan kell telepíteni és konfigurálni VNC szerver bekapcsolva Ubuntu Linux disztribúció. Ossza meg velünk kérdéseit vagy gondolatait az alábbi visszajelzési űrlapon keresztül.