Paano Gamitin ang Pag-andar ng VNC Remote Desktop sa Linux

Mga utos, Syntax, at Mga Halimbawa

Inilalarawan ng artikulong ito kung paano mag-set up at gumamit ng mga remote desktop session sa Linux gamit ang VNC (Virtual Network Computing). Ang VNC ay isang remote display system na nagbibigay-daan sa iyo upang simulan ang isang desktop na kapaligiran sa isang makina at i-access ito mula sa iba pang mga computer sa pamamagitan ng koneksyon sa Internet . Maaari kang mag-set up ng mga paulit-ulit na desktop na pinapanatili habang ikaw ay magkakagambala, upang maaari mong patuloy na magtrabaho nang eksakto kung saan ka tumigil kapag ikaw ay muling kumonekta.

Ito ay kapaki-pakinabang para sa halimbawa kung nais mong magtrabaho sa parehong "desktop" mula sa iba't ibang mga lokasyon, at maaari itong magamit upang magpatakbo ng isang desktop na kapaligiran sa isang server na wala kang pisikal na access o walang terminal na nakalakip (monitor at keyboard). Ang kailangan mo lang ay isang koneksyon sa network.

Kaya paano ito gumagana? Kailangan mong i-install ang "nvcserver" sa server machine (kung hindi naka-install) at "nvcviewer" at client machine (tingnan ang realVNC para sa isang popular na bersyon ng VNC software). Upang maiwasan ang mga isyu sa firewall , magandang ideya na gamitin ang secure na ssh shell upang kumonekta mula sa iyong "viewer" na makina sa server kung saan nais mong patakbuhin ang sesyon ng desktop. Ang pakete ng PuTTY ay mahusay para sa layuning ito.

Kaya ang unang hakbang ay upang ilunsad ang isang ssh gamit halimbawa PuTTY. Pagkatapos ay mag-log in ka sa server at ipasok ang:

vncserver Bagong 'server1.org1.com:6 "(juser)' desktop ay server1.org1.com.6

Bago patakbuhin ang "vncserver" dapat mong i-set up ang initialization file na "xstartup" sa ".vnc" na direktoryo, na dapat ay nilikha sa direktoryo ng iyong tahanan. Ang file na ito ay naglalaman ng mga command sa pagsisimula, tulad ng

# Ipatupad ang karaniwang xstartup na file [-x / etc / vnc / xstartup] && exec / etc / vnc / xstartup # Load. Mga file ng xresources [-r $ HOME / .Xresources] && xrdb $ HOME / .Xresources # Patakbuhin ang vncconfig helper sa paganahin ang paglipat ng clipboard at pagkontrol ng desktop vncconfig -iconic & # Ilunsad ang GNOME desktop exec gnome-session &

Ngayon ang isang "desktop" ay tumatakbo sa server na naghihintay na maipakita sa iyong lokal na computer. Paano ka kumonekta dito? Kung na-install mo ang software ng realVNC o nag-download ng isang VNC viewer na pinapatakbo mo ang viewer na ito at ipasok ang server at numero ng display bilang larawan sa halimbawang ito:

server1.org1.com:6

Tatanungin ka rin ng software ng manonood para sa password. Sa unang pagkakataon na ginagamit mo ang VNC sa server na ito, nagpasok ka ng isang bagong password, na isi-save sa .vnc folder. Ang password ay para sa mga koneksyon sa VNC at hindi nauugnay sa iyo ang user account sa server. Pagkatapos ng isang panahon ng kawalan ng aktibidad maaari kang hilingin na ipasok ang password ng iyong account pati na rin upang pahintulutan ang access ng server.

Sa sandaling tinanggap ang password ang desktop window ay dapat na lumitaw sa lahat ng tinukoy na graphical na mga elemento ng user interface . Maaari mong idiskonekta mula sa desktop sa pamamagitan ng pagsasara ng desktop window.

Maaari mong wakasan ang proseso ng server ng VNC (ang "desktop") sa pamamagitan ng pagpasok ng sumusunod na command sa isang window ng shell sa server:

vncserver -kill:

Halimbawa:

vncserver -kill: 6 export geometry = 1920x1058

Kung saan ang "1920" ay kumakatawan sa nais na lapad at "1058" ang nais na taas ng desktop window. Pinakamabuting gawin itong tumugma sa aktwal na resolusyon ng iyong screen.

Tingnan ang MobaXterm para sa isang madaling gamitin na alternatibong remote desktop