Hoe kin de VNC Remote Desktopfunksjes brûke op Linux

Kommando's, Syntaks, en Examples

Dizze artikel beskriuwt hoe't jo opsetten wurde opsetten en gebrûk meitsje fan desktop-ôfstannen op Linux troch VNC (Virtual Network Computing) te brûken. VNC is in remote display-systeem wêrtroch jo in buroblêd omjouwing op ien masine begjinne kinne en tagelyk fia oare kompjûters tagong krije fia in ynternetferbining . Jo kinne persistente buroblêden opstelle dy't bewarre bliuwt as jo jo fuortsmite, sadat jo trochgean kinne trochgean wêr't jo fuortgean litte as jo wer ferbine.

Dit is brûkber bygelyks as jo wolle op deselde "buroblêd" fan ferskate lokaasjes wurkje, en it kin brûkt wurde om in buroblêd-omjouwing út te fieren op in tsjinner dy't jo gjin fysike tagong hawwe of hawwe gjin terminal taheakke (monitor en toetseboerd). Alles wat jo nedich binne is in netwurkferbining.

Dus hoe is it wurk? Jo moatte "nvcserver" ynstalleare op 'e tsjinner masine (as net al ynstallearre) en "nvcviewer" en klantmachine (sjoch realVNC foar in populêre ferzje fan de VNC-software). Om firewall- problemen te foarkommen, is it in goeie idee om de feilige shell ssh te brûken om jo fan 'e "viewer" masine te ferbinen oan de tsjinner wêryn jo de buroblêd sesje wolle. It pakket PuTTY wurket prachtich foar dit doel.

Sa is de earste stap om in ssh te begjinnen mei bygelyks PuTTY. Dien jo jo yn 'e tsjinner ynloggen en ynfiere:

vncserver Ni 'server1.org1.com:6 "(juser)' desktop is server1.org1.com.6

Foar it útfieren fan "vncserver" moatte jo it initialiseardriem "xstartup" ynstelle yn it ".vnc"-map, dat jo yn jo thúsblêd setten moatte wurde. Dizze bestân befettet inisjalisaasjebehearders, lykas

# Ferskate xstartup-triem útfiere [-x / etc / vnc / xstartup] && exec / etc / vnc / xstartup # Laden .Xresources triem [-r $ HOME / .Xresources] && xrdb $ HOME / .Xresources # Folle de vncconfig-helper nei ynskeakelje fan klamboerd-transfers en kontrôle fan it buroblêd vncconfig -iconic & # Launch in GNOME-buroblêd útfier gnome-session &

No dan in "buroblêd" rint op de tsjinner dy't wachtet te sjen op jo lokale komputer. Hoe kinne jo ferbine? As jo ​​de realVNC-software ynstallearje of in VNC-sjabloan ynladen hawwe jo dizze werjouwer útfiere en de tsjinner ynfiere en werjaan as dit ynbylde is illustratearre:

server1.org1.com:6

De besikerprogramma freget jo ek foar wachtwurd. De earste kear dat jo VNC brûke op dizze tsjinner ynfiere jo in nij wachtwurd, dat bewarre wurde yn de .vnc-map. It wachtwurd is foar VNC ferbiningen en net ferbûn oan jo brûker account op de server. Nei in perioade fan ynaktiviteit kinne jo frege wurde om jo akkountpaad yn te foljen om de tagong fan tsjinner te foegen.

As it wachtwurd akseptearret moat it buroblêd finster wêze moatte mei alle spesifike grafyske brûkersfinster- eleminten. Jo kinne jo fan it buroblêd ôfbrekke troch it buroblêdfinster te sluten.

Jo kinne it VNC-tsjinnerproses (it "buroblêd") beëinigje troch de folgjende kommando yn te gean yn in shellfinster op 'e tsjinner:

vncserver -kill:

Bygelyks:

vncserver -kill: 6 eksport geometry = 1920x1058

Dêr't "1920" de winske breedte stiet en "1058" de winske hichte fan it buroblêd finster. It is it bêste om it folsleine resolúsje fan jo skerm te passen.

Sjoch MobaXterm foar in maklik gebrûk fan remote desktop alternative