GNU/Linux >> Znalost Linux >  >> Debian

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

Server VNC (Virtual Network Computing) je bezplatný software s otevřeným zdrojovým kódem, který je navržen tak, aby umožňoval vzdálený přístup k desktopovému prostředí serveru klientovi VNC, zatímco prohlížeč VNC se na vzdáleném počítači používá k připojení k serveru.

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 na připojení VNC systému Linux.

V této souvislosti se podíváme na to, jak nainstalovat VNC na Debian 10.


Krok k instalaci a konfiguraci VNC na Debian 10 Buster

1. Proveďte aktualizaci systému

Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální spuštěním následujících příkazů apt-get v terminálu:

$ sudo apt update
$ sudo apt upgrade


2. Nainstalujte VNC Server na váš systém

Nyní používáme server TigerVNC. Tento balíček poskytuje samostatný VNC server, který se používá pro připojení ke klientům. Ke stažení balíčku použijte příkaz install:

$ sudo apt install tigervnc-standalone-server tigervnc-common

Po úspěšné instalaci je dalším krokem spustit vncserver příkaz, který vytvoří počáteční konfiguraci a nastaví heslo:

$ vncserver


3. Nakonfigurujte VNC Server

Nejprve byste měli zastavit VNC server, který běží na portu 5091, pomocí následujícího příkazu:

$ vncserver -kill :1

Dalším krokem je vytvoření souboru systemd unit s názvem [email protected]:

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

Vložte následující obsah:

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target
 
[Service]
Type=forking
User=root
Group=root
WorkingDirectory=/home/root
 
PIDFile=/root/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
 
[Install]
WantedBy=multi-user.target

Poté povolte soubor jednotky pomocí následujícího příkazu:

$ sudo systemctl daemon-reload
$ sudo systemctl enable [email protected]
$ sudo systemctl start [email protected]


Jak se připojit k serveru VNC?

Chcete-li přistupovat ke vzdálené ploše na serveru VNC ze systému Windows, musíte mít v systému nainstalovaný prohlížeč VNC. K dispozici jsou různé prohlížeče VNC. Stáhněte si libovolný a nainstalujte do svého systému, například:

  • TightVNC
  • RealVNC
  • TigerVNC

Pokud používáte putty, musíte nastavit tunelování ssh. Ssh tunelování v Linuxu můžete povolit spuštěním níže uvedeného příkazu:

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


Jak spustit VNC jako systémovou službu?

Nyní nakonfigurujeme VNC server jako službu systemd, abychom mohli službu spustit, zastavit a restartovat jako každou jinou. To nám také umožní nastavit automatické spouštění služby při bootování.

Nejprve vytvořte soubor systemd s názvem /etc/systemd/system/[email protected]:

$ sudo vim /etc/systemd/system/[email protected]

V souboru přidejte níže uvedené řádky a nahraďte uživatele, skupinu, pracovní adresář a uživatele v souboru PID tak, aby odpovídaly vašemu uživatelskému jménu:

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=debian
Group=debian
WorkingDirectory=/home/debian
PIDFile=/home/debian/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target

Uložte a zavřete soubor a poté znovu načtěte démona:

$ sudo systemctl daemon-reload 

Poté povolte automatické spouštění služby při spouštění:

$ sudo systemctl enable [email protected] 

Zastavte spuštěnou instanci:

$ vncserver -kill :1

Spusťte službu VNC příkazem:

$ sudo systemctl start vncserver@1

Zkontrolujte stav služby:

$ sudo systemctl status vncserver@1



Debian
  1. Nainstalovat Cherry Tree na Debian 11 – průvodce krok za krokem?

  2. Nainstalovat Stellarium na Debian 11 Bullseye – průvodce krok za krokem?

  3. Nainstalovat Sublime Text 3 na Debian 11 – průvodce krok za krokem?

  1. Nainstalovat Chrome na Debian 11 – průvodce krok za krokem?

  2. Nainstalovat Qlipper na Debian 11 – průvodce krok za krokem?

  3. Nainstalovat FeatherNotes na Debian 11 – průvodce krok za krokem?

  1. Nainstalovat BasKet na Debian 11 – průvodce krok za krokem?

  2. Nainstalovat xArchiver na Debian 11 – průvodce krok za krokem?

  3. Nainstalovat Wireshark na Debian 10 – průvodce krok za krokem?