Kako vzpostaviti skupno rabo namizja VNC na Linuxu s sistemom TigerVNC

click fraud protection

Če želite deliti namizje prek omrežja LAN ali omrežja Internet v Linuxu, eden najboljših načinov je gostovanje VNC strežnika. V Linuxu obstaja veliko različnih rešitev VNC za skupno rabo namizja. V tem članku bomo prešli TigerVNC. Ponuja zanesljivo rešitev za strežnik VNC, je enostaven za namestitev in podprt v več različicah Linuxa.

SPOLNI ALERT: Pomaknite se navzdol in oglejte si video tutorial na koncu tega članka.

Ubuntu

sudo apt namestite tigervnc-samostojen strežnik tigervnc-viewer

Debian

sudo apt-get install tigervnc-samostojen strežnik tigervnc-viewer

Arch Linux

sudo pacman -S tigervnc

Fedora

sudo dnf namestite tigervnc-server

OpenSUSE

Zgrabite paket TigerVNC na strani storitve OpenSUSE build. Podprte so vse sodobne različice SUSE. Če želite namestiti, kliknite gumb za namestitev z enim klikom.

Drugi Linuxi

TigerVNC je ena najpogosteje uporabljanih platform VNC v Linuxu. To pomeni, da obstaja velika možnost, da je vaša distribucija podprta, in da je na voljo namestljiv paket. V upravljalniku paketov distribucije Linux poiščite »tiger vnc« in »tiger vnc server«. Namestite jih in nadaljujte s tem vodnikom.

instagram viewer

Ne najdete paketa? Pojdite do uradna spletna stran če želite izvedeti, kako namesto tega dobiti binarno datoteko ali izvorno kodo.

Nastaviti

TigerVNC bo samodejno konfiguriral stvari in jih pripravil za uporabo. Če želite začeti postopek konfiguracije strežnika, odprite okno terminala. Znotraj okna terminala uporabite naslednji ukaz:

vncserver

Ko se ta ukaz izvaja znotraj terminala, bo poziv pozval geslo za dostop do vaših namiznih računalnikov prek VNC. V spletnem brskalniku pojdite na generator močnih besedin ustvarite varno geslo. To je ključnega pomena, še posebej, če nameravate svoje VNC povezave prenašati na internet.

V poziv vnesite geslo in konfiguracijska datoteka se bo sama ustvarila in shranila v ~ / .vnc.

Zagon strežnika

Privzeto se strežnik VNC, ki ste ga pravkar nastavili, zažene samo, ko odprete terminal in zaženete vncserver ukaz. Ker so stvari že konfigurirane, bo orodje zagnalo vse in natisnilo naslov, s katerim se lahko povežete prek LAN-a.

vncserver

Opomba: Če želite zagnati VNC prek interneta, glejte priročnik za usmerjevalnik in vrata za prenos 111.

Autorun s sistemom

Zagnati strežnik z ukazom je lepo, če vse, kar potrebujete, je hiter dostop tu in tam. Če pa potrebujete stalno povezavo, je najboljši način, da VNC omogočite nenehno vodenje prek sistema init. Ker večina sodobnih operacijskih sistemov Linux uporablja sistemd, bo to zajel primer.

Če vaš operacijski sistem Linux ne uporablja sistemd init sistema, boste za začetek prek xinitrc morali dodati ukaz "vncserver" ali kaj podobnega.

Omogočite strežniku zagon ob zagonu z naslednjim sistemskim ukazom.

systemctl --user omogoči vncserver @: 1

Tega ukaza ne zaženite zunaj uporabniškega načina, saj bi lahko šlo za varnost. Poleg tega ne dovolite, da strežnik VNC nenehno deluje, če ne zaupate drugim v svojem omrežju.

Ubijanje strežnika VNC

Včasih lahko TigerVNC zlepi in zmede. Če morate kadar koli strežnik ubiti, uporabite ta ukaz.

vncserver -kill: 1

Upoštevajte, da bo ta ukaz hkrati ubil le en teče primerek. Če imate naenkrat več različic strežnika, ga boste morali določiti v ukazu. Če želite to narediti, nadomestite: 1 s številko, ki vam jo je dal strežnik, ko ste jo začeli z ukazom.

Zagon vašega namiznega okolja

Ker se lahko povežete s strežnikom VNC, še ne pomeni, da se bo nič zgodilo. Da se bo nekaj zgodilo, ko se prijavite, ga morate določiti znotraj datoteke za samodejni zagon. Naredite ga tako, da greste do terminala in vnesete:

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

Nato poiščite kodo za zagon namizja. Če želite najti to kodo, odprite drug zavihek terminala in uporabite ukaz cd za prehod na xsesions imenik.

cd / usr / share / xsesions /

Znotraj te mape uporabite LS, da razkrijete vse, kar je tam. Tu živijo vse datoteke seje za namizna okolja. V tem primeru bomo uporabili namizje LXDE, koncept pa je enak za vsako namizje.

Uporaba mačka in grep, razkrijte ukaz znotraj datoteke xsession Desktop.

mačka LXDE.desktop | grep "Exec ="

Zagon ukaza cat v tej datoteki seje razkrije ukaz start za LXDE:

Exec = / usr / bin / startlxde

Pozabi "Exec = ”in se samo osredotočite na "/usr/bin/lxde“. S pomočjo urejevalnika besedil Nano pripnite to novo odkrito kodo v zagonsko datoteko in pritisnite Ctrl + O da ga shranite.

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

Ta postopek bo deloval s katero koli sejo v namiznem okolju /usr/share/xsessions/.

Povezava s tekočim strežnikom

Povezava s strežnikom VNC v omrežju je zelo enostavna. Za začetek ne pozabite, da vsakič, ko zaženete primerek strežnika VNC, ustvari 1. Prvi primerek strežnika (aka samo enkrat izvaja ukaz) bo ustvaril:

example-linux-pc: 1

Če ga izvajate 4-krat, bo v 4 ločenih terminalih ustvaril:

example-linux-pc: 1 example-linux-pc: 2 example-linux-pc: 3 example-linux-pc: 4

Dokler je računalnik, ki želi povezati sejo, in računalnik, ki gostuje sejo, sta v istem omrežju, je mogoče vzpostaviti povezavo samo z imenom gostitelja. Če se želite povezati, odprite terminal in vnesite naslednji ukaz.

primer vncviewer-linux-pc: 1

Po vnosu ukaza v pozivnik se odpre orodje TigerVNC GUI in zahteva geslo. Vnesite geslo, ki ste ga napisali med namestitvenim postopkom, da se povežete.

Povežite se z GUI

Se ne želite povezati prek ukazne vrstice? V tem primeru odprite preglednik Tiger VNC in v polju vpišite naslov strežnika. Vnesite geslo, ki ste ga morali izpolniti, ko se je začelo.

watch instagram story