I-install ang VNC Server sa Linux Mint 20

Install Vnc Server Linux Mint 20



Minsan, hindi mo lamang kailangang kumonekta sa mga malalayong system ngunit kailangan mo ring i-access ang buong kapaligiran ng GUI. Sa Linux, ang VNC ay isang tool na nagbibigay-daan sa iyo upang mag-log in sa server ng Linux nang malayo. Ang VNC (Stands for Virtual Network Computing) ay katulad ng remote na tool ng desktop sa mga system ng Windows. Pinapayagan ka nitong pamahalaan at kontrolin ang remote server mula sa iyong lokal na system.

Sa tutorial na ito, ilalarawan namin kung paano i-install ang VNC server sa Linux Mint 20 system. Upang subukan ang koneksyon sa VNC server, gagamitin namin ang application ng VNC viewer (VNC client). Maaari kang gumamit ng anumang iba pang aplikasyon ng VNC client.

Bago magpatuloy patungo sa artikulo, tiyaking naka-log in ka bilang isang gumagamit ng sudo.







Hakbang 1: I-install ang kapaligiran sa Desktop

Mayroong maraming mga kapaligiran sa desktop sa Linux, tulad ng Gnome, KDE, XFCE, Unity, atbp. Kailangan naming i-install ang anuman sa mga ito para gumana nang maayos ang VNC server. Dito, mai-install namin ang XFCE desktop.



Buksan ang application ng linya ng utos na Terminal gamit ang Ctrl + Alt + T keyboard shortcut at pagkatapos ay i-isyu ang sumusunod na utos sa Terminal upang mai-install ang XFCE desktop.



$sudoapti-installxfce4 xfce4-goodies





Matapos patakbuhin ang utos sa itaas, maaaring hilingin ng system para sa kumpirmasyon na kung nais mong ipagpatuloy ang pag-install o hindi. Pindutin ang y upang magpatuloy; pagkatapos nito, mai-install ang XFCE desktop sa iyong system kasama ang lahat ng mga dependency.

Hakbang 2: I-install ang VNC server

Mayroong iba't ibang mga server ng VNC na magagamit para sa mga Linux system. Dito, mai-install namin ang Tightvncserver. Ito ay medyo madali upang i-set up at patakbuhin ang Tightvncserver, at ito ay maaasahan din. I-isyu ang sumusunod na utos sa Terminal upang mai-install ang Tightvncserver.



$sudoapti-install -attightvncserver

Matapos makumpleto ang pag-install, ilabas ang sumusunod na utos sa Terminal:

$vncserver

Sasabihan ka upang magtakda ng isang password para sa VNC server. Ipasok ang password at pagkatapos ay kumpirmahing ito sa pamamagitan ng muling pagpasok nito. Pagkatapos ay tatanungin ka na kung nais mong maglagay ng isang password na view-only, pindutin ang n. Kung pinindot mo ang y, hindi mo magagamit ang mouse at keyboard para sa pagkontrol sa halimbawa ng VNC.

Kapag pinatakbo mo ang utos ng vncserver sa kauna-unahang pagkakataon, lumilikha ito ng isang bagong direktoryo .vnc sa ilalim ng iyong direktoryo ng Home. Upang matingnan ang direktoryo na ito, maaari mong i-isyu ang sumusunod na utos sa Terminal:

$ls -NS~/.vnc/

Upang matingnan ang proseso ng VNC server, ilabas ang sumusunod na utos sa Terminal:

$ps -ef | mahigpit na pagkakahawakXtightvnc

Hakbang 3: I-configure ang VNC

Ngayon ay mai-configure namin ang VNC server. Para doon, una, patayin ang sesyon ng VNC gamit ang sumusunod na utos sa Terminal:

$vncserver-patay:1

Ang default na file ng pagsasaayos ng VNC server ay ~ / .vnc / xstartup. Bago gumawa ng anumang mga pagbabago sa file na ito, gumawa tayo ng isang backup na kopya ng file na ito. I-isyu ang sumusunod na utos sa Terminal upang gawin ito:

$mv~/.vnc/xstartup ~/.vnc/xstartup.backup

Ngayon i-edit ang ~ / .vnc / xstartup file gamit ang anumang text editor. Dito, gumagamit kami ng Vim text editor:

$sudo dumating ako~/.vnc/xstartup

Ipasok ang mga sumusunod na linya sa file na ito:

#! / baseng / bash
xrdb$ BAHAY/.Mga mapagkukunan
startxfce4&

Ngayon hit Esc susi at pindutin : wq upang mai-save at isara ang ~ / .vnc / xstartup file.

Ngayon kakailanganin mong gawin itong file na maipatupad. I-isyu ang sumusunod na utos sa Terminal upang gawin ito:

$chmod+ x ~/.vnc/xstartup

Patakbuhin ang VNC server gamit ang sumusunod na utos sa Terminal:

$vncserver

Hakbang 4: I-configure ang VNC bilang isang serbisyo

Ngayon kakailanganin mong lumikha ng isang file ng serbisyo para sa VNC server. Para sa hangaring ito, mag-navigate sa direktoryo ng / etc / systemd / system gamit ang sumusunod na utos:

$CD /atbp/sistema/sistema

Pagkatapos ay lumikha ng isang file ng serbisyo na may sumusunod na utos sa Terminal:

$dumating akovncserver@.serbisyo

Ipasok ang mga sumusunod na linya sa file na ito:

[Yunit]
Paglalarawan=Serbisyong malayuan sa desktop(VNC)
Pagkatapos=syslog.targetnetworktarget
[Serbisyo]
Uri=forking
Gumagamit=edward
PIDFile=/ bahay / edward /.vnc/% H:% i.pid
ExecStartPre=- / usr / bin / vncserver -patay:% i>/ dev / null2>&1
ExecStart=/ usr / bin / vncserver -depth24-geometry 1280x800:% i
ExecStop=/ usr / bin / vncserver -patay:% i
[I-install]
WantedBy=maraming-gumagamit.target

Ngayon hit Esc susi at pindutin : wq upang mai-save at isara ang file.

I-reload ngayon ang mga proseso ng systemd gamit ang sumusunod na utos sa Terminal:

$systemctl daemon-reload

Pagkatapos simulan ang mga serbisyo ng server ng VNC:

$systemctl simulan ang vncserver@1. paglilingkod

Upang paganahin ang serbisyo ng VNC server upang magsimula sa boot, gamitin ang sumusunod na utos:

$systemctlpaganahinvncserver@1. paglilingkod

Upang suriin ang katayuan sa serbisyo ng VNC, gamitin ang sumusunod na utos:

$systemctl status vncserver@1. paglilingkod

Hakbang 5: Kumonekta sa VNC server

Ngayon ay susubukan naming kumonekta sa VNC server sa pamamagitan ng isang SSH tunnel dahil ang VNC mismo ay hindi isang naka-encrypt na protokol. I-isyu ang sumusunod na utos sa Terminal upang gawin ito:

$ssh -YAN 5901: 127.0.0.1:5901 -N -f -ang [user_name] [server_ip]

Palitan ang [user_name] at [server_ip] ng aktwal na pangalan ng gumagamit at ng IP address ng VNC server. Sa aming halimbawa, ang utos ay:

$ssh -YAN 5901: 127.0.0.1:5901 -N -f -angkbuzdar 192.168.72.159

Ang command na ito ay magse-set up ng isang ligtas na lagusan sa pagitan ng iyong localhost at ng VNC server.

I-install ngayon ang VNC client application (VNC viewer) sa iyong system at ilunsad ito. Sa tuktok na bar ng isang manonood ng VNC, i-type ang 127.0.0.1 Agosto901, at pindutin ang Pasok .

Kapag lumitaw ang sumusunod na dayalogo, mag-click Magpatuloy .

Sa sumusunod na dialog ng Pagpapatotoo, i-type ang VNC server password at mag-click OK lang .

Ngayon makikita mo ang desktop ng remote system.

Ang koneksyon ng VNC server ay matagumpay na naitatag ngayon. Kapag natapos ka na, isara ang application ng manonood ng VNC at patayin din ang lagusan ng SSH sa pamamagitan ng paggamit ng Ctrl + c sa window ng Terminal. Kung kailangan mong kumonekta muli sa VNC server, lumikha muna ng tunnel at pagkatapos ay kumonekta sa VNC server gamit ang VNC viewer application.

Sa artikulong ito, natutunan mo kung paano i-install ang VNC server sa Linux Mint 20 system. Ngayon ay madali mong mapamamahalaan ang Linux Mint mula sa iyong lokal na system gamit ang GUI interface. Sana nagustuhan mo ang artikulo!