Com instal·lar i executar un servidor VNC a Ubuntu Linux

Com instal·lar i executar un servidor VNC a Ubuntu Linux

Accedir a un ordinador mitjançant un escriptori remot és una part important de la vida laboral. Els programes d’escriptori remot us permeten accedir i controlar altres sistemes que no estigueu disponibles físicament. La feina des de casa ha fet que la informàtica remota sigui encara més rellevant en permetre a persones de regions llunyanes treballar remotament amb els seus ordinadors.





Aquesta guia mostra que heu d’instal·lar un servidor d’informàtica de xarxa virtual (VNC) a l’Ubuntu 20.04 LTS per fer possible la computació remota al vostre sistema.





Què és un servidor VNC?

Tradicionalment, els ordinadors Linux accedeixen a altres sistemes a través del terminal mitjançant utilitats com Secure Shell (SSH). No obstant això, l'únic repte amb la interfície de línia d'ordres és que no podeu interactuar amb l'altre PC mitjançant una interfície gràfica d'usuari. Aquí és on és útil una connexió VNC.





Un servidor d'informàtica de xarxa virtual, conegut habitualment com a servidor VNC és un sistema que us permet accedir i interactuar remotament amb un altre PC a través d'una xarxa mitjançant una interfície gràfica. S'han desenvolupat moltes aplicacions VNC; alguns d’ells inclouen TightVNC, TigerVNC i RealVNC. En aquesta guia, utilitzarem el fitxer x11vnc servidor per configurar la informàtica remota al nostre sistema Ubuntu.

X11vnc és un servidor VNC lleuger que no crea una pantalla addicional per a l'escriptori remot. En el seu lloc, mostra la pantalla x11 existent (KDE, GNOME, Xfce, etc.) del vostre sistema Linux en temps real. Un altre avantatge amb x11vnc és que podeu utilitzar qualsevol client o visor VNC per connectar-vos-hi.



El servidor x11vnc té xifratge SSL / TLS integrat i autenticació RSA de 2048 bits, inclosa la compatibilitat amb VeNCrypt juntament amb el sistema d’inici de sessió de compte i contrasenya UNIX.

Instal·lació d’un gestor de pantalles compatible

Ubuntu Linux utilitza el GNOME Desktop Manager (GDM) com a gestor de visualització per defecte. Ús de versions més recents d'Ubuntu gdm3 . Malauradament, GDM no sol funcionar molt bé amb el servidor x11vnc. Per superar-ho, haureu d'instal·lar Light Display Manager o lightdm .





Obriu el terminal mitjançant el fitxer Ctrl + Alt + T drecera de teclat. Primer, actualitzeu les fonts del programari mitjançant apte .

sudo apt update

A continuació, instal·leu lightdm mitjançant l'ordre esmentada a continuació:





sudo apt install lightdm

La següent pantalla apareixerà durant el procés d’instal·lació. Premeu el botó Entra del teclat per continuar.

A continuació, seleccioneu el fitxer lightdm opció i premeu Entra al teclat.

Reinicieu l'ordinador perquè els canvis del gestor de pantalla entrin en vigor.

sudo reboot

Notareu un lleuger canvi a la pantalla d'inici de sessió després del reinici perquè ara esteu fent servir lightdm com a gestor de pantalla.

Instal·lació del servidor x11vnc a Ubuntu

Per instal·lar el servidor x11nvc, obriu el terminal del sistema prement Ctrl + Alt + T . A continuació, executeu l'ordre següent.

sudo apt install x11vnc

Configuració del servidor x11vnc

Ara configurareu un servei utilitzat per iniciar el servidor x11nvc. Creeu un fitxer anomenat x11nvc.service al / lib / systemd / system / directori. Aquesta guia utilitza Vim, però podeu utilitzar qualsevol un altre editor de text Linux de la vostra elecció, per exemple nano.

sudo vim /lib/systemd/system/x11vnc.service

Copieu i enganxeu el contingut següent al fitxer de servei acabat de crear.

[Unit] Description=x11vnc service
After=display-manager.service
network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd randompassword
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

El text randompassword és la contrasenya que utilitzarà per iniciar la sessió al servidor. Editeu-lo i configureu-lo a la vostra contrasenya segura preferida.

Relacionat: Com crear una contrasenya segura que no oblidareu

En poques paraules, el text del fitxer de serveis afirma que: es tracta d’un servei infantil i el sistema hauria d’iniciar aquest servei després d’haver començat la resta de serveis. En cas d'error, el servei s'ha de reiniciar per si mateix abans que el procés arribi a l'objectiu multiusuari.

Si utilitzeu Vim, premeu el botó Esc clau. A continuació, escriviu : wq seguit del Entra clau de deseu els canvis i sortiu de l'editor Vim .

Després de desar el fitxer, assegureu-vos de tornar a carregar el fitxer sistema configuració del gestor i fitxers d’unitat.

systemctl daemon-reload

A continuació, activeu el servei x11vnc.

la millor aplicació de música gratuïta per a Android
systemctl enable x11vnc.service

Finalment, inicieu el servidor VNC mitjançant l'ordre següent.

sudo systemctl start x11vnc.service

Comproveu l'estat del servei x11vnc mitjançant systemctl .

systemctl status x11vnc.service

La sortida ha de ser similar a la que es mostra a continuació.

Com podeu veure a la sortida anterior, el servei està actiu i en execució.

Una altra cosa important a tenir en compte és el port que utilitza el servidor x11vnc (en aquest cas, el port 5900 ).

Habilitació del port del servidor al tallafoc

Ubuntu utilitza el fitxer ufw tallafoc per defecte. Per permetre que altres ordinadors accedeixin al sistema Ubuntu a través del port utilitzat pel servidor x11vnc, emeteu l'ordre següent.

sudo ufw allow 5900/tcp

Connexió des d’un altre ordinador

Ara podeu connectar-vos al vostre sistema Ubuntu mitjançant una connexió d’escriptori remot mitjançant VNC.

Podeu utilitzar qualsevol client VNC per connectar-vos a l'ordinador Ubuntu Linux. Un dels lectors recomanats de VNC és VNC Connect per RealVNC. Està disponible per a gairebé totes les principals plataformes, inclosos macOS, Linux, Windows, iOS, Android, etc.

Descarregar: VNC Viewer de RealVNC

Després de descarregar el client VNC, instal·leu-lo al sistema i inicieu l'aplicació.

Aquesta guia utilitza la instal·lació de macOS de VNC Connect, però el procés també seria similar per a altres sistemes operatius.

Introduïu l'adreça IP del PC al qual us voleu connectar, seguit del número de port utilitzat pel servidor x11vnc. A continuació, premeu el botó Entra del teclat per connectar-se.

Nota: A Ubuntu, podeu obtenir la vostra adreça IP escrivint l'ordre següent.

ip addr

La connexió VNC no es xifrarà, de manera que qualsevol que escolti a la xarxa pugui accedir a les dades i visualitzar-les fàcilment. La contrasenya, però, està xifrada. El client VNC us avisarà sobre la connexió sense xifrar. Seleccioneu el fitxer Continua per continuar.

A la pantalla següent, se us demanarà que introduïu una contrasenya, que és la contrasenya que heu establert al fitxer x11vnc.service arxiu superior. Introduïu la contrasenya en conseqüència i premeu el botó D'acord per continuar.

Ara podreu accedir al vostre PC des d’un altre dispositiu.

Desactivació del bloqueig de pantalla

Un dels problemes amb què s’enfronta l’ús del servidor x11vnc és el bloqueig de pantalla. Tot i això, podeu solucionar aquest problema fàcilment desactivant el bloqueig de pantalla del vostre PC.

Dirigeix-te a Configuració> Privadesa> Bloqueig de pantalla i assegureu-vos de desactivar el fitxer Bloqueig automàtic de pantalla i Bloqueja la pantalla en suspendre opcions.

Nota : Aquest és un risc potencial de seguretat, així que assegureu-vos de tornar-lo a activar més tard.

Funcions remotes a la vostra màquina Linux

Els programes d’escriptori remot són una part important de la vostra vida si treballeu a distància. Fins i tot si teniu un servidor VNC configurat al vostre sistema, no podreu accedir al sistema sense un client VNC. Amb un servidor VNC instal·lat al vostre PC Linux, podeu accedir al vostre sistema des d'altres dispositius, en qualsevol moment i en qualsevol lloc.

Els sistemes operatius no són una limitació pel que fa a la informàtica remota. Hi ha diverses aplicacions disponibles per a gairebé tots els sistemes operatius que us permeten configurar un servidor VNC al vostre ordinador.

Compartir Compartir Tweet Correu electrònic Top 10 de programari d'accés remot per controlar el vostre PC amb Windows des de qualsevol lloc

Què feu quan necessiteu treballar en un equip en diverses ubicacions? Utilitzeu aquests programes d’accés remot per connectar-vos a un altre PC des de qualsevol lloc.

Llegiu a continuació
Temes relacionats
  • Linux
  • Escriptori remot
  • Accés remot
  • Ubuntu
Sobre l'autor Bon anar(36 articles publicats)

Mwiza desenvolupa programari de professió i escriu extensament sobre Linux i programació frontal. Alguns dels seus interessos inclouen història, economia, política i arquitectura empresarial.

drecera de teclat per apagar Windows 10
Més de Mwiza Kumwenda

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us