GNU/Linux >> Znalost Linux >  >> Debian

Instalace a konfigurace VNC na Debian 9 – proces krok za krokem?

VNC je zkratka pro Virtual Network Computing. Je to grafický systém sdílení pracovní plochy, který vám umožňuje používat klávesnici a myš k interakci se vzdáleným serverem. S jeho pomocí můžete spravovat soubory, software a nastavení na vzdáleném serveru snadněji pro uživatele, kteří ještě nejsou spokojeni s příkazovým řádkem.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy VNC.

V této souvislosti se podíváme na to, jak nainstalovat a nakonfigurovat VNC na systému Debian 9.


Jak nainstalovat desktopové prostředí na Debian?

Než budete pokračovat v tomto postupu instalace, ujistěte se, že používáte uživatele s právy sudo.

Ve výchozím nastavení se na váš systém Debian neinstaluje grafické desktopové prostředí. Nejprve je třeba nainstalovat odlehčené desktopové prostředí. V repozitářích Debianu je k dispozici mnoho desktopových prostředí.

Z nejpopulárnějších dostupných desktopových prostředí je XFCE docela lehké. Je rychlý, stabilní a využívá malé množství paměti.

1. Nejprve je třeba aktualizovat index seznamu správce balíčků:

$ sudo apt update

Poté spusťte níže uvedený příkaz a nainstalujte balíček XFCE:

$ sudo apt install xfce4 xfce4-goodies

Tento instalační proces bude chvíli trvat.


Jak nainstalovat VNC Server na Debian?

V úložištích Debianu je k dispozici mnoho serverů VNC, jako jsou TightVNC, TigerVNC a x11vnc. Každý z nich má své výhody a nevýhody, pokud jde o bezpečnost a rychlost.

Zde použijeme a nainstalujeme TightVNC.

1. Spusťte níže uvedený příkaz pro instalaci TightVNC na váš server Debian:

$ sudo apt install tightvncserver

2. Poté musíme dokončit konfiguraci a vygenerovat konfigurační soubor a heslo pro nastavení.

3. Pro vygenerování konfiguračního souboru spusťte níže uvedený příkaz:

$ vncserver

Budete vyzváni k zadání a ověření hesla pro vzdálený přístup k vaší ploše. Také se zeptá, zda nastavit heslo jako heslo pouze pro prohlížení. Pokud jste nastavili heslo pouze pro prohlížení, nebudete moci komunikovat se vzdálenou plochou pomocí myši a klávesnice.

Output
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)?
Warning: debian:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server debian:1
xauth:  file /home/linuxapt/.Xauthority does not exist
New 'X' desktop is debian:1
Creating default startup script /home/linuxapt/.vnc/xstartup
Starting applications specified in /home/linuxapt/.vnc/xstartup
Log file is /home/linuxapt/.vnc/debian:1.log

4. Po prvním spuštění příkazu vncserver vygeneruje a uloží soubor s hesly v adresáři ~/.vnc.

Při prvním nastavení VNC spustí výchozí instanci serveru na portu 5901. Tento port se nazývá zobrazovací port a VNC jej označuje jako :1. VNC může spouštět více instancí na jiných zobrazovacích portech, jako je :2, :3 atd.

5. Protože se chystáme změnit konfiguraci serveru VNC, nejprve zastavte instanci serveru VNC, která běží na portu 5901, pomocí následujícího příkazu:

$ vncserver -kill :1
Output
Killing Xtightvnc process ID 1777


Jak nakonfigurovat server VNC?

Nyní VNC potřebuje nakonfigurovat, aby vědělo, ke které grafické ploše se má připojit.

1. Chcete-li to provést, vygenerujte nový soubor pomocí:

$ nano ~/.vnc/xstartup
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

2. Po uložení a zavření souboru proveďte změny jako výše.

3. Aby bylo možné správně používat spouštěcí soubor, musíme vytvořit spustitelný soubor ~/.vnc/xstartup.

Spusťte níže uvedený příkaz:

$ sudo chmod +x ~/.vnc/xstartup

4. Nyní restartujte VNC server zadáním:

$ vncserver

Zobrazí výstup jako níže:

New 'X' desktop is debian:1
Starting applications specified in /home/linuxapt/.vnc/xstartup
Log file is /home/linuxapt/.vnc/debian:1.log


Jak se připojit k serveru VNC?

VNC při navazování připojení nepoužívá žádné zabezpečené protokoly. Proto je vhodné použít tunel SSH pro bezpečné připojení k našemu serveru. Bude tedy bezpečně předávat provoz z místního klientského systému do hostitelského systému.


Jak nastavit SSH tunel na Linuxu a macOS?

Pro Linux, macOS nebo jakýkoli jiný operační systém založený na Unixu na vašem počítači můžete jednoduše vytvořit tunel SSH pomocí následujícího příkazu:

$ ssh -L 5901:127.0.0.1:5901 -C -N -l username your_server_ip

Požádá vás o zadání hesla, takže jej zadejte a pokračujte stisknutím klávesy Enter. Pomocí výše uvedeného příkazu nahraďte uživatelské jméno svým skutečným uživatelským jménem a your_server_ip svou IP adresou vzdáleného serveru.


Jak nastavit tunel SSH ve Windows?

PuTTY je SSH klient pro Windows, pomocí kterého můžete nastavit SSH tunel. Postupujte podle následujících kroků:

1. Spusťte aplikaci PuTTY ve Windows a zadejte IP adresu do textového pole Název hostitele nebo IP adresa.

2. Nyní přejděte do nabídky Připojení> SSH> Tunely.

3. Nyní zadejte port VNC serveru (5901) do pole Zdrojový port a zadejte ip adresu serveru spolu s portem :5901 do pole Cíl a klikněte na tlačítko Přidat.

4. Znovu se vraťte na kartu relace a uložte toto nastavení, abyste jej mohli použít příště.

5. Nyní stačí vybrat uloženou relaci a kliknout na tlačítko otevřít na vzdálený server.


Jak se připojit pomocí Vncviewer?

Nyní je každá konfigurace provedena správně a můžete připojit VNC server pomocí Vncviewer na localhost:5901 host.

Existuje mnoho Vncviewerů jako TigerVNC, TightVNC, RealVNC, UltraVNC Vinagre a VNC Viewer pro Google Chrome, pro připojení můžete použít kterýkoli z nich.

Zde budeme používat TightVNC.

1. Otevřete prohlížeč VNC, zadejte IP adresu serveru s portem :5901 a stiskněte tlačítko Připojit.

2. Budete požádáni o zadání hesla, takže jej zadejte a uvidíte výchozí plochu Xfce.

3. Nakonec jste úspěšně připojeni k serveru přes VNC.

Můžete také komunikovat se serverem pomocí myši a klávesnice.



Debian
  1. Jak nainstalovat a nakonfigurovat VNC Server na Debian 10

  2. Instalace a konfigurace VNC na Debian 9 – proces krok za krokem?

  3. Instalace Nginx na server Debian 9 – proces krok za krokem?

  1. Jak nainstalovat a nakonfigurovat OpenVPN Server na Debian 10

  2. Nainstalovat VNC na Debian 10 – průvodce krok za krokem?

  3. Jak nainstalovat a nakonfigurovat Squid Proxy na Debian 11

  1. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat VNC na Debian 9