GNU/Linux >> Linux Esercitazione >  >> Debian

Installare e configurare VNC su Debian 9 - Processo passo dopo passo?

VNC sta per Virtual Network Computing. È un sistema grafico di condivisione del desktop che consente di utilizzare la tastiera e il mouse per interagire con un server remoto. Usandolo puoi gestire più facilmente file, software e impostazioni su un server remoto per gli utenti che non hanno ancora dimestichezza con la riga di comando.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query VNC correlate.

In questo contesto, esamineremo come installare e configurare VNC su un sistema Debian 9.


Come installare l'ambiente desktop su Debian?

Prima di procedere con questa procedura di installazione, assicurati di utilizzare un utente con privilegi sudo.

Per impostazione predefinita, l'ambiente desktop grafico non è installato sul tuo sistema Debian. All'inizio, devi installare un ambiente desktop leggero. Ci sono molti ambienti desktop disponibili nei repository Debian.

Tra gli ambienti desktop disponibili più popolari, XFCE è piuttosto leggero. È veloce, stabile e utilizza una bassa quantità di memoria.

1. Prima di tutto è necessario aggiornare l'indice dell'elenco dei gestori dei pacchetti:

$ sudo apt update

Quindi, esegui il comando seguente per installare il pacchetto XFCE:

$ sudo apt install xfce4 xfce4-goodies

Questo processo di installazione richiederà alcuni istanti.


Come installare il server VNC su Debian?

Ci sono molti server VNC disponibili nei repository Debian come TightVNC, TigerVNC e x11vnc. Ognuno ha i propri vantaggi e svantaggi in termini di sicurezza e velocità.

Qui, useremo e installeremo TightVNC.

1. Esegui il comando seguente per installare TightVNC sul tuo server Debian:

$ sudo apt install tightvncserver

2. Successivamente, è necessario completare la configurazione per generare un file di configurazione e una password di configurazione.

3. Esegui il comando seguente per generare il file di configurazione:

$ vncserver

Ti verrà chiesto di inserire e verificare una password per accedere al desktop da remoto. Chiederà anche se impostare la password come password di sola visualizzazione. Se hai impostato una password di sola visualizzazione, non sarai in grado di interagire con il desktop remoto con mouse e tastiera.

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. Dopo aver eseguito il comando vncserver per la prima volta, genererà e memorizzerà il file della password nella directory ~/.vnc.

Quando VNC viene configurato per la prima volta, avvia un'istanza del server predefinita sulla porta 5901. Questa porta è chiamata porta di visualizzazione e VNC si riferisce a :1. VNC può avviare più istanze su altre porte display, come :2, :3 e così via.

5. Poiché cambieremo la modalità di configurazione del server VNC, arrestare prima l'istanza del server VNC in esecuzione sulla porta 5901 con il seguente comando:

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


Come configurare il server VNC?

Ora VNC deve configurare per sapere a quale desktop grafico dovrebbe connettersi.

1. Per farlo genera un nuovo file usando:

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

2. Apporta le modifiche come sopra dopo aver salvato e chiuso il file.

3. Avremo bisogno di rendere eseguibile il file ~/.vnc/xstartup in modo da utilizzare correttamente il file di avvio.

Esegui il comando seguente:

$ sudo chmod +x ~/.vnc/xstartup

4. Ora riavvia il server VNC digitando:

$ vncserver

Mostrerà l'output come di seguito:

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


Come connettersi al server VNC?

VNC non utilizza alcun protocollo sicuro durante la connessione. Quindi è consigliabile utilizzare un tunnel SSH per connettersi in modo sicuro al nostro server. Pertanto, inoltrerà il traffico in modo sicuro dal sistema client locale al sistema host.


Come configurare il tunnel SSH su Linux e macOS?

Per Linux, macOS o qualsiasi altro sistema operativo basato su Unix sulla tua macchina, puoi semplicemente creare un tunnel SSH usando il seguente comando:

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

Ti chiederà di inserire la password, quindi inseriscila e premi il tasto Invio per continuare. Usando il comando sopra, sostituisci username con il tuo nome utente reale e your_server_ip con l'indirizzo IP del tuo server remoto.


Come configurare il tunnel SSH su Windows?

PuTTY è un client SSH per Windows, che consente di impostare il tunnel SSH. Segui i passaggi seguenti:

1. Avvia l'applicazione PuTTY su Windows e inserisci l'indirizzo IP nella casella di testo Nome host o Indirizzo IP.

2. Ora vai su Connessione> SSH> Opzioni di menu Tunnel.

3. Ora inserisci la porta del server VNC (5901) nel campo Porta di origine e inserisci l'indirizzo IP del server insieme alla porta:5901 nel campo Destinazione e fai clic sul pulsante Aggiungi.

4. Torna di nuovo alla scheda della sessione e salva queste impostazioni in modo che possano essere utilizzate la prossima volta.

5. Ora devi solo selezionare la sessione salvata e fare clic sul pulsante Apri sul server remoto.


Come connettersi utilizzando Vncviewer?

Ora ogni configurazione è eseguita correttamente e puoi connettere il server VNC usando Vncviewer su localhost:host 5901.

Esistono molti Vncviewer come TigerVNC, TightVNC, RealVNC, UltraVNC Vinagre e VNC Viewer per Google Chrome, puoi utilizzare uno qualsiasi di questi per connetterti.

Qui useremo TightVNC.

1. Apri il tuo visualizzatore VNC, inserisci l'indirizzo IP del server con la porta:5901 e premi il pulsante Connetti.

2. Ti verrà chiesto di inserire la password, quindi inseriscila e vedrai il desktop Xfce predefinito.

3. Infine, sei connesso con successo al tuo server tramite VNC.

Puoi anche interagire usando mouse e tastiera con il tuo server.



Debian
  1. Come installare e configurare OpenVPN Server su Debian 10

  2. Come installare e configurare il server VNC su Debian 10

  3. Installare e configurare VNC su Debian 9 - Processo passo dopo passo?

  4. Installare Nginx su Debian 9 Server - Processo passo dopo passo?

  5. Come installare e configurare Squid Proxy su Debian 11

Come installare e configurare il server VNC su Debian 9 Stretch

Installa e configura OpenLDAP su Ubuntu 16.04 / Debian 8

Come installare e configurare Apache Web Server su Debian 11

Come installare VNC su Debian 10

Come installare il server VNC su Debian 11

Installa e configura Fail2ban su Debian 11