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:
$vncserverSe 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.backupAra editeu el fitxer ~ / .vnc / xstartup mitjançant qualsevol editor de text. Aquí fem servir l’editor de text Vim:
$suo vaig venir~/.vnc/xstartupInseriu les línies següents en aquest fitxer:
#! / bin / bashxrdb$ 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/xstartupExecuteu el servidor VNC mitjançant l'ordre següent a Terminal:
$vncserverPas 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/sistemaA continuació, creeu un fitxer de servei amb l'ordre següent a Terminal:
$vaig venirvncserver@.serviciInseriu 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-recoadA continuació, inicieu els serveis del servidor VNC:
$systemctl arrenca vncserver@1. serveiPer habilitar el servei del servidor VNC per iniciar-se a l'arrencada, utilitzeu l'ordre següent:
$systemctlhabilitarvncserver@1. serveiPer 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!