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:
$vncserverSasabihan 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.backupNgayon i-edit ang ~ / .vnc / xstartup file gamit ang anumang text editor. Dito, gumagamit kami ng Vim text editor:
$sudo dumating ako~/.vnc/xstartupIpasok ang mga sumusunod na linya sa file na ito:
#! / baseng / bashxrdb$ 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/xstartupPatakbuhin ang VNC server gamit ang sumusunod na utos sa Terminal:
$vncserverHakbang 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/sistemaPagkatapos ay lumikha ng isang file ng serbisyo na may sumusunod na utos sa Terminal:
$dumating akovncserver@.serbisyoIpasok 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-reloadPagkatapos simulan ang mga serbisyo ng server ng VNC:
$systemctl simulan ang vncserver@1. paglilingkodUpang paganahin ang serbisyo ng VNC server upang magsimula sa boot, gamitin ang sumusunod na utos:
$systemctlpaganahinvncserver@1. paglilingkodUpang 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!