Instal·leu el servidor VNC a Linux Mint 20

Install Vnc Server Linux Mint 20



De vegades, no només heu de connectar-vos a sistemes remots, sinó que també heu d’accedir a tot l’entorn GUI. A Linux, VNC és una eina que us permet iniciar sessió gràficament al servidor Linux. VNC (Stands for Virtual Network Computing) és similar a l'eina d'escriptori remot dels sistemes Windows. Us permet administrar i controlar el servidor remot des del vostre sistema local.

En aquest tutorial, descriurem com instal·lar el servidor VNC al sistema Linux Mint 20. Per provar la connexió amb el servidor VNC, utilitzarem l'aplicació VNC Viewer (client VNC). Podeu utilitzar qualsevol altra aplicació client VNC.

Abans de continuar cap a l'article, assegureu-vos que heu iniciat la sessió com a usuari sudo.







Pas 1: instal·leu l'entorn d'escriptori

Hi ha diversos entorns d'escriptori a Linux, com ara Gnome, KDE, XFCE, Unity, etc. Haurem d'instal·lar-ne qualsevol perquè el servidor VNC funcioni correctament. Aquí instal·larem l’escriptori XFCE.



Obriu l’aplicació Terminal de línia d’ordres mitjançant la drecera de teclat Ctrl + Alt + T i, a continuació, feu l’ordre següent a Terminal per instal·lar l’escriptori XFCE.



$suoapteinstal·larxfce4 xfce4-goodies





Després d’executar l’ordre anterior, el sistema pot demanar confirmació que si voleu continuar la instal·lació o no. Premeu y per continuar; després, l'escriptori XFCE s'instal·larà al vostre sistema juntament amb totes les dependències.

Pas 2: instal·leu el servidor VNC

Hi ha diferents servidors VNC disponibles per als sistemes Linux. Aquí instal·larem Tightvncserver. És bastant fàcil configurar i executar Tightvncserver, i també és fiable. Emeteu l'ordre següent a Terminal per instal·lar Tightvncserver.



$suoapteinstal·lar -itightvncserver

Un cop finalitzada la instal·lació, emeteu l'ordre següent a Terminal:

$vncserver

Se us demanarà que definiu una contrasenya per al servidor VNC. Introduïu la contrasenya i confirmeu-la tornant a introduir-la. A continuació, se us demanarà que, si voleu introduir una contrasenya només de visualització, premeu n. Si premeu y, no podreu utilitzar el ratolí i el teclat per controlar la instància de VNC.

Quan executeu l'ordre vncserver per primera vegada, es crea un nou directori .vnc al directori inicial. Per veure aquest directori, podeu emetre l'ordre següent a Terminal:

$ls -NS~/.vnc/

Per veure el procés del servidor VNC, emeteu l'ordre següent a Terminal:

$ps -ef | adherènciaXtightvnc

Pas 3: configureu VNC

Ara configurarem el servidor VNC. Per a això, primer, elimineu la sessió VNC mitjançant l'ordre següent a Terminal:

$vncserver-mata:1

El fitxer de configuració per defecte del servidor VNC és ~ / .vnc / xstartup. Abans de fer cap canvi en aquest fitxer, creem una còpia de seguretat d’aquest fitxer. Emeteu l'ordre següent a Terminal per fer-ho:

$mv~/.vnc/xstartup ~/.vnc/xstartup.backup

Ara editeu el fitxer ~ / .vnc / xstartup mitjançant qualsevol editor de text. Aquí fem servir l’editor de text Vim:

$suo vaig venir~/.vnc/xstartup

Inseriu les línies següents en aquest fitxer:

#! / bin / bash
xrdb$ INICI/.Recursos
startxfce4&

Ara toca Esc tecla i premeu : wq per desar i tancar el fitxer ~ / .vnc / xstartup.

Ara haureu de fer aquest fitxer executable. Emeteu l'ordre següent a Terminal per fer-ho:

$chmod+ X ~/.vnc/xstartup

Executeu el servidor VNC mitjançant l'ordre següent a Terminal:

$vncserver

Pas 4: configureu VNC com a servei

Ara haureu de crear un fitxer de servei per al servidor VNC. Per a aquest propòsit, aneu al directori / etc / systemd / system mitjançant l'ordre següent:

$cd /etc/sistema/sistema

A continuació, creeu un fitxer de servei amb l'ordre següent a Terminal:

$vaig venirvncserver@.servici

Inseriu les línies següents en aquest fitxer:

[Unitat]
Descripció=Servei d'escriptori remot(VNC)
Després=syslog.objectiuxarxa.objectiu
[Servei]
Tipus=bifurcació
Usuari=edward
Fitxer PID=/ home / edward /.vnc/% H:% i.pid
ExecStartPre=- / usr / bin / vncserver -kill:% i>/ dev / null2>&1
ExecStart=/ usr / bin / vncserver -depth24-geometria 1280x800:% i
ExecStop=/ usr / bin / vncserver -kill:% i
[Instal·la]
WantedBy=multi-usuari.objectiu

Ara toca Esc tecla i premeu : wq per desar i tancar el fitxer.

Ara torneu a carregar els processos systemd mitjançant l'ordre següent a Terminal:

$systemctl daemon-recoad

A continuació, inicieu els serveis del servidor VNC:

$systemctl arrenca vncserver@1. servei

Per habilitar el servei del servidor VNC per iniciar-se a l'arrencada, utilitzeu l'ordre següent:

$systemctlhabilitarvncserver@1. servei

Per comprovar l'estat del servei VNC, utilitzeu l'ordre següent:

$systemctl status vncserver@1. servei

Pas 5: connecteu-vos al servidor VNC

Ara intentarem connectar-nos al servidor VNC mitjançant un túnel SSH, ja que el propi VNC no és un protocol xifrat. Emeteu l'ordre següent a Terminal per fer-ho:

$ssh -EL 5901: 127.0.0.1:5901 -N -f -la [nom_usuari] [servidor_ip]

Substituïu el [nom_usuari] i el [servidor_ip] pel nom d'usuari real i l'adreça IP del servidor VNC. En el nostre exemple, l'ordre seria:

$ssh -EL 5901: 127.0.0.1:5901 -N -f -lakbuzdar 192.168.72.159

Aquesta ordre configurarà un túnel segur entre el vostre host local i el servidor VNC.

Ara instal·leu l'aplicació client VNC (visor VNC) al vostre sistema i inicieu-la. A la barra superior d’un visor VNC, escriviu 127.0.0.1:5901 i premeu Entra .

Quan aparegui el quadre de diàleg següent, feu clic a Continua .

Al quadre de diàleg d’autenticació següent, escriviu la contrasenya del servidor VNC i feu clic a D'acord .

Ara veureu l’escriptori del sistema remot.

La connexió del servidor VNC s'ha establert correctament ara. Un cop hàgiu acabat, tanqueu l'aplicació del visor VNC i també elimineu el túnel SSH mitjançant Ctrl + c a la finestra del terminal. Si heu de tornar a connectar-vos al servidor VNC, primer creeu el túnel i, a continuació, connecteu-vos al servidor VNC mitjançant l'aplicació visor VNC.

En aquest article, heu après a instal·lar el servidor VNC al sistema Linux Mint 20. Ara podeu gestionar fàcilment Linux Mint des del vostre sistema local mitjançant la interfície GUI. Espero que us hagi agradat l'article!