Linux Mint

Instalați VNC Server pe Linux Mint 20

Instalați VNC Server pe 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.

$ sudo apt install xfce4 xfce4-goodies

După executarea comenzii de mai sus, sistemul poate 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.

$ sudo apt install -y tightvncserver

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 nou director „.vnc ”din directorul dvs. Home. Pentru a vizualiza acest director, puteți lansa următoarea comandă în Terminal:

$ ls -lah ~ /.vnc /

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

$ ps -ef | grep Xtightvnc

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 -kill: 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.de rezervă

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

$ sudo vim ~ /.vnc / xstartup

Introduceți următoarele linii în acest fișier:

#!/ bin / bash
xrdb $ HOME /.Xresources
startxfce4 &

Acum lovește Esc tasta și apăsați : wq pentru a salva și închide ~ /.fișier 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 utilizând 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 / systemd / system

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

$ vim vncserver @.serviciu

Introduceți următoarele linii în acest fișier:

[Unitate]
Descriere = Serviciu desktop la distanță (VNC)
După = syslog.rețea țintă.ţintă
[Serviciu]
Tip = bifurcare
Utilizator = edward
PIDFile = / home / edward /.vnc /% H:% i.pid
ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1
ExecStart = / usr / bin / vncserver -depth 24 -geometry 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ă:

$ systemctl activate vncserver @ 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 -L 5901: 127.0.0.1: 5901 -N -f -l [nume_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 -L 5901: 127.0.0.1: 5901 -N -f -l kbuzdar 192.168.72.159

Această comandă va configura un tunel securizat î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 O.K.

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

Conexiunea la serverul VNC s-a stabilit cu succes acum. Odată ce ați terminat, închideți aplicația de vizualizare VNC ș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!

Cum se afișează suprapunerea OSD în aplicații și jocuri Linux pe ecran complet
Jucarea jocurilor pe ecran complet sau utilizarea aplicațiilor în modul ecran complet fără distragere vă poate elimina din informațiile relevante ale ...
Top 5 cărți de captură a jocului
Cu toții am văzut și ne-au plăcut jocurile de streaming pe YouTube. PewDiePie, Jakesepticye și Markiplier sunt doar câțiva dintre cei mai buni jucător...
Cum să dezvolți un joc pe Linux
Acum un deceniu, nu mulți utilizatori de Linux ar fi prezis că sistemul lor de operare preferat va fi într-o zi o platformă populară de jocuri pentru ...