Instalați VNC Server pe Linux Mint 20

Install Vnc Server Linux Mint 20



Uneori, nu numai că trebuie să vă conectați la sisteme la distanță, ci și să accesați întregul mediu GUI. În Linux, VNC este un astfel de instrument care vă permite să vă conectați la serverul Linux grafic de la distanță. VNC (Stands for Virtual Network Computing) este similar cu instrumentul desktop la distanță din sistemele Windows. Vă permite să gestionați și să controlați serverul de la distanță din sistemul dvs. local.

În acest tutorial, vom descrie cum se instalează serverul VNC pe sistemul Linux Mint 20. Pentru a testa conexiunea la serverul VNC, vom folosi aplicația VNC Viewer (client VNC). Puteți utiliza orice altă aplicație client VNC.

Înainte de a continua spre articol, asigurați-vă că sunteți conectat ca utilizator sudo.







Pasul 1: Instalați mediul desktop

Există mai multe medii desktop în Linux, cum ar fi Gnome, KDE, XFCE, Unity etc. Va trebui să instalăm oricare dintre ele pentru ca serverul VNC să funcționeze corect. Aici, vom instala desktopul XFCE.



Deschideți aplicația Terminal din linia de comandă utilizând comanda rapidă de la tastatură Ctrl + Alt + T și apoi lansați următoarea comandă în Terminal pentru a instala desktopul XFCE.



$sudoaptinstalarexfce4 xfce4-goodies





După executarea comenzii de mai sus, sistemul ar putea cere confirmarea că, dacă doriți să continuați instalarea sau nu. Apăsați pe y pentru a continua; după aceea, desktopul XFCE va fi instalat pe sistemul dvs. împreună cu toate dependențele.

Pasul 2: Instalați serverul VNC

Există diferite servere VNC disponibile pentru sistemele Linux. Aici, vom instala Tightvncserver. Este destul de ușor să configurați și să rulați Tightvncserver și, de asemenea, este de încredere. Lansați următoarea comandă în Terminal pentru a instala Tightvncserver.



$sudoaptinstalare -șitightvncserver

După finalizarea instalării, lansați următoarea comandă în Terminal:

$vncserver

Vi se va solicita să setați o parolă pentru serverul VNC. Introduceți parola și apoi confirmați-o introducând-o din nou. Apoi vi se va cere ca, dacă doriți să introduceți o parolă numai vizualizare, apăsați pe n. Dacă apăsați pe y, nu veți putea utiliza mouse-ul și tastatura pentru controlul instanței VNC.

Când rulați comanda vncserver pentru prima dată, aceasta creează un director nou .vnc sub directorul dvs. Acasă. Pentru a vizualiza acest director, puteți lansa următoarea comandă în Terminal:

$eu sunt -NS~/.vnc/

Pentru a vizualiza procesul serverului VNC, lansați următoarea comandă în Terminal:

$ps -ef | prindereXtightvnc

Pasul 3: Configurați VNC

Acum vom configura serverul VNC. Pentru aceasta, mai întâi, ucideți sesiunea VNC folosind următoarea comandă în Terminal:

$vncserver-ucide:1

Fișierul de configurare implicit al serverului VNC este ~ / .vnc / xstartup. Înainte de a face modificări la acest fișier, să creăm o copie de rezervă a acestui fișier. Luați următoarea comandă în Terminal pentru a face acest lucru:

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

Acum editați fișierul ~ / .vnc / xstartup folosind orice editor de text. Aici, folosim editorul de text Vim:

$sudo am venit~/.vnc/xstartup

Introduceți următoarele rânduri în acest fișier:

#! / bin / bash
xrdb$ ACASĂ/.Resurse
startxfce4&

Acum lovește Esc tasta și apăsați : wq pentru a salva și închide fișierul ~ / .vnc / xstartup.

Acum va trebui să faceți acest fișier executabil. Luați următoarea comandă în Terminal pentru a face acest lucru:

$chmod+ x ~/.vnc/xstartup

Rulați serverul VNC folosind următoarea comandă în Terminal:

$vncserver

Pasul 4: Configurați VNC ca serviciu

Acum va trebui să creați un fișier de serviciu pentru serverul VNC. În acest scop, navigați la directorul / etc / systemd / system folosind următoarea comandă:

$CD /etc./sistem/sistem

Apoi creați un fișier de serviciu cu următoarea comandă în Terminal:

$am venitvncserver@.serviciu

Introduceți următoarele rânduri în acest fișier:

[Unitate]
Descriere=Serviciu desktop la distanță(VNC)
După=syslog.ţintăreţea.ţintă
[Serviciu]
Tip=bifurcare
Utilizator=edward
PIDFile=/ acasă / edward /.vnc/%Salut.pid
ExecStartPre=- / usr / bin / vncserver -kill:% i>/ dev / null2>&1
ExecStart=/ usr / bin / vncserver -depth24-geometrie 1280x800:% i
ExecStop=/ usr / bin / vncserver -kill:% i
[Instalare]
WantedBy=multi-utilizator.ţintă

Acum lovește Esc tasta și apăsați : wq pentru a salva și închide fișierul.

Acum reîncărcați procesele systemd folosind următoarea comandă în Terminal:

$systemctl daemon-reload

Apoi porniți serviciile serverului VNC:

$systemctl pornește vncserver@1. serviciu

Pentru a permite serviciului server VNC să înceapă la pornire, utilizați următoarea comandă:

$systemctlpermitevncserver@1. serviciu

Pentru a verifica starea serviciului VNC, utilizați următoarea comandă:

$systemctl status vncserver@1. serviciu

Pasul 5: Conectați-vă la serverul VNC

Acum vom încerca să ne conectăm la serverul VNC printr-un tunel SSH, deoarece VNC în sine nu este un protocol criptat. Luați următoarea comandă în Terminal pentru a face acest lucru:

$ssh -LA 5901: 127.0.0.1:5901 -N -f -la [nume de utilizator] [server_ip]

Înlocuiți [nume_utilizator] și [server_ip] cu numele de utilizator real și adresa IP a serverului VNC. În exemplul nostru, comanda ar fi:

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

Această comandă va configura un tunel sigur între localhost și serverul VNC.

Acum instalați aplicația client VNC (vizualizator VNC) pe sistemul dvs. și lansați-o. În bara de sus a unui vizualizator VNC, tastați 127.0.0.1:5901 și apăsați introduce .

Când apare următoarea casetă de dialog, faceți clic pe Continua .

În următorul dialog de autentificare, tastați parola serverului VNC și faceți clic pe Bine .

Acum veți vedea desktopul sistemului de la distanță.

Conexiunea server VNC s-a stabilit cu succes acum. După ce ați terminat, închideți aplicația VNC Viewer și, de asemenea, ucideți tunelul SSH utilizând Ctrl + c în fereastra Terminal. Dacă trebuie să vă conectați din nou la serverul VNC, creați mai întâi tunelul și apoi conectați-vă la serverul VNC utilizând aplicația VNC viewer.

În acest articol, ați învățat cum să instalați serverul VNC pe sistemul Linux Mint 20. Acum puteți gestiona cu ușurință Linux Mint din sistemul dvs. local utilizând interfața GUI. Sper că ți-a plăcut articolul!