Cum să configurați VNC Desktop Sharing pe Linux cu TigerVNC

click fraud protection

Dacă doriți să partajați desktopul prin LAN sau pe Internet pe Linux, una dintre cele mai bune metode este să găzduiești un server VNC. Există multe soluții VNC diferite pentru partajarea desktop pe Linux. În acest articol, vom trece peste TigerVNC. Acesta oferă o soluție de server VNC fiabilă, este ușor de instalat și este acceptat pe mai multe versiuni de Linux.

ALERTA SPOILER: Derulați în jos și urmăriți tutorialul video la sfârșitul acestui articol.

Ubuntu

sudo apt instala tigervnc-standalone-server tigervnc-viewer

Debian

sudo apt-get install tigervnc-standalone-server tigervnc-viewer

Arch Linux

sudo pacman -S tigervnc

Fedora

sudo dnf install tigervnc-server

OpenSUSE

Prindeți pachetul TigerVNC din pagina de service OpenSUSE build. Toate versiunile moderne ale SUSE sunt acceptate. Pentru instalare, faceți clic pe butonul de instalare cu 1 clic.

Alte Linux-uri

TigerVNC este una dintre cele mai utilizate platforme VNC pe Linux. Aceasta înseamnă că există șanse mari să fie acceptată distribuția dvs. și că există un pachet instalabil disponibil. Căutați în managerul de pachete al distribuției dvs pentru „tiger vnc” și „tiger vnc server”. Instalați-le și continuați cu acest ghid.

instagram viewer

Nu puteți găsi un pachet? Îndreptați-vă spre site oficial pentru a afla cum să obțineți un binar sau codul sursă.

Înființat

TigerVNC va configura automat lucrurile și le va pregăti pentru utilizare. Pentru a începe procesul de configurare a serverului, deschideți o fereastră de terminal. În fereastra terminalului, utilizați următoarea comandă:

vncserver

Deoarece această comandă rulează în interiorul terminalului, promptul va solicita o parolă pentru a accesa computerele de pe computer via VNC. Într-un browser web, accesați strongpasswordgeneratorși generează o parolă sigură. Acest lucru este esențial, mai ales dacă intenționați să conectați conexiunile VNC la internet.

Introduceți parola în prompt, iar fișierul de configurare se va genera, și economisiți în ~ / .vnc.

Rularea serverului

În mod implicit, serverul VNC pe care tocmai l-ați configurat va rula doar atunci când deschideți un terminal și rulați vncserver comanda. Întrucât lucrurile sunt deja configurate, instrumentul va începe totul și va tipări adresa pentru a vă conecta prin LAN.

vncserver

Notă: pentru a rula VNC pe internet, consultați manualul și portul 111 al routerului dvs.

Autorun cu Systemd

Rularea serverului cu o comandă este plăcută dacă tot ce ai nevoie este acces rapid aici și acolo. Cu toate acestea, dacă aveți nevoie de o conexiune constantă, cel mai bun mod de a merge este de a permite VNC să ruleze constant prin intermediul sistemului dvs. init. Întrucât majoritatea sistemelor de operare moderne Linux folosesc sistem, acest lucru se va referi la acest exemplu.

Dacă sistemul dvs. de operare Linux nu utilizează sistemul de inițiere a sistemului, va trebui să adăugați comanda „vncserver” pentru a porni prin xinitrc sau ceva similar.

Permiteți rularea serverului la pornire cu următoarea comandă systemd.

systemctl --user activează vncserver @: 1

Nu executați această comandă în afara modului de utilizator, deoarece ar putea fi o problemă de securitate. În plus, nu permiteți rularea constantă a serverului VNC dacă nu aveți încredere în ceilalți din rețea.

Uciderea serverului VNC

Uneori, TigerVNC poate sclipi și încurca. Dacă în orice moment trebuie să omori serverul în orice moment, folosește această comandă.

vncserver -kill: 1

Rețineți că această comandă va ucide o singură instanță de execuție simultan. Dacă executați mai multe versiuni ale serverului simultan, va trebui să îl specificați în comandă. Pentru a face acest lucru, înlocuiți: 1 cu numărul pe care vi l-a dat serverul atunci când l-ați început cu comanda.

Pornirea mediului desktop

Doar pentru că vă puteți conecta la serverul dvs. VNC, nu înseamnă că nu se va întâmpla nimic. Pentru ca ceva să se întâmple când vă conectați, va trebui să îl specificați în interiorul unui fișier de pornire automată. Efectuați unul accesând un terminal și introduceți:

ecou '#! / bin / sh'> ~ / .vnc / xstartup chmod u + x ~ / .vncxstartup

Apoi, găsiți codul pentru a porni mediul desktop. Pentru a găsi acest cod, deschideți o altă filă terminal și utilizați comanda cd pentru a merge la xsessions director.

cd / usr / share / xsessions /

În acest folder, utilizați LS pentru a dezvălui tot ce există. Aici trăiesc toate fișierele de sesiune pentru mediile desktop. În acest exemplu, vom folosi Desktop LXDE, dar conceptul este același pentru fiecare mediu desktop.

Utilizarea pisică și grep, dezvălui comanda din fișierul xsession Desktop.

pisica LXDE.desktop | grep "Exec ="

Rularea comenzii cat în acest fișier de sesiune dezvăluie comanda de pornire pentru LXDE:

Exec = / usr / bin / startlxde

Uita de "Exec =“și concentrați-vă doar pe „/usr/bin/LXDE“. Folosind editorul de text Nano, lipiți acest cod recent descoperit în fișierul de pornire și apăsați Ctrl + O pentru a-l salva.

nano ~ / .vnc / xstartup exec / usr / bin / startlxde &

Acest proces va funcționa cu orice sesiune de mediu desktop din interiorul /usr/share/xsessions/.

Conectarea la un server care rulează

Conectarea la un server VNC care rulează în rețea este foarte ușoară. Pentru a începe, rețineți că de fiecare dată când executați o instanță a serverului VNC, creează 1. Prima instanță a serverului (numită doar executarea comenzii o singură dată) va crea:

exemplu-linux-pc: 1

Rularea acestuia de 4 ori, în 4 terminale separate va crea:

exemple-linux-pc: 1 exemplu-linux-pc: 2 exemplu-linux-pc: 3 exemplu-linux-pc: 4

Atâta timp cât computerul care dorește să se conecteze la sesiune, cât și computerul care găzduiește sesiunea sunt în aceeași rețea, o conexiune poate fi făcută doar cu numele de gazdă. Pentru a vă conecta, deschideți un terminal și introduceți următoarea comandă.

vncviewer exemplu-linux-pc: 1

După introducerea comenzii în prompt, se va deschide instrumentul TigerVNC GUI și vă va cere o parolă. Introduceți parola introdusă în timpul procesului de configurare pentru a vă conecta.

Conectați-vă cu GUI În schimb

Nu doriți să vă conectați peste linia de comandă? Dacă da, deschideți vizualizatorul Tiger VNC și completați adresa serverului din cadrul promptului. Introduceți parola pentru care vi s-a solicitat să completați când a început.

watch instagram story