Cum se utilizează funcția VNC Remote Desktop pe Linux

Comenzi, sintaxă și exemple

Acest articol descrie cum să configurați și să utilizați sesiuni de desktop la distanță pe Linux folosind VNC (Virtual Network Computing). VNC este un sistem de afișare la distanță care vă permite să porniți un mediu desktop pe o singură mașină și să îl accesați de pe alte computere printr-o conexiune la Internet . Puteți configura desktop-uri persistente care vor fi întreținute în timp ce vă deconectați, astfel încât să puteți continua să lucrați exact acolo unde ați rămas atunci când vă conectați din nou.

Acest lucru este util, de exemplu, atunci când doriți să lucrați pe aceeași "desktop" din diferite locații și poate fi utilizat pentru a rula un mediu desktop pe un server pe care nu aveți acces fizic sau nu are atașat un terminal (monitor și tastatură). Tot ce ai nevoie este o conexiune la rețea.

Deci, cum funcționează? Trebuie să instalați "nvcserver" pe serverul mașinii (dacă nu este deja instalat) și "nvcviewer" și pe mașina client (vedeți RealVNC pentru versiunea populară a software-ului VNC). Pentru a evita problemele de firewall , este o idee bună să utilizați shell-ul ssh pentru a vă conecta de la mașina dvs. de vizualizare la serverul pe care doriți să rulați sesiunea desktop. Pachetul PuTTY funcționează foarte bine în acest scop.

Deci, primul pas este de a lansa un ssh utilizând de exemplu PuTTY. Apoi vă conectați la server și introduceți:

serverul vncserver New 'server1.org1.com:6 "Desktopul" (juser) "este server1.org1.com.6

Înainte de a executa "vncserver" trebuie să configurați fișierul de inițializare "xstartup" în directorul ".vnc", care ar trebui creat în directorul de acasă. Acest fișier conține comenzi de inițializare, cum ar fi

# Executați fișierul xstartup comun [-x / etc / vnc / xstartup] && exec / etc / vnc / xstartup # Încărcați fișierul Xresources [-r $ HOME / .Xresources] && xrdb $ HOME / .Xresources # permite transferurile de clipboard și controlul desktopului vncconfig -iconic & # Lansarea unui desktop GNOME exec gnome-session &

Acum, un server "desktop" rulează pe server așteptând să fie afișat pe calculatorul local. Cum te conectezi la el? Dacă ați instalat software-ul realVNC sau ați descărcat un vizualizator VNC rulați acest vizualizator și introduceți numărul serverului și numărul de afișare așa cum este ilustrat în acest exemplu:

server1.org1.com:6

Software-ul privitorului vă va cere, de asemenea, parola. Prima dată când utilizați VNC pe acest server introduceți o nouă parolă, care va fi salvată în dosarul .vnc. Parola este pentru conexiuni VNC și nu este legată de contul dvs. de utilizator de pe server. După o perioadă de inactivitate, vi se poate solicita să introduceți și parola contului dvs. pentru a autoriza accesul la server.

Odată ce parola este acceptată, fereastra desktop ar trebui să apară cu toate elementele de interfață grafică specificată. Puteți să vă deconectați de la desktop închizând fereastra desktopului.

Puteți să terminați procesul serverului VNC ("desktop") introducând următoarea comandă într-o fereastră shell pe server:

vncserver -kill:

De exemplu:

vncserver -kill: 6 geometrie de export = 1920x1058

Unde "1920" reprezintă lățimea dorită și "1058" înălțimea dorită a ferestrei desktop. Cel mai bine este să îl potriviți cu rezoluția reală a ecranului.

Vedeți MobaXterm pentru o alternativă ușor de utilizat la distanță