Paano Patakbuhin ang isang Remote Desktop sa Raspberry Pi na may VNC

Paano Patakbuhin ang isang Remote Desktop sa Raspberry Pi na may VNC

Iyong Raspberry Pi ay isang kamangha-manghang maliit na computer, ngunit maaari itong maging medyo abala. Sa ilalim ng normal na paggamit, kailangan mong mag-plug sa isang keyboard at mouse at i-hook ito sa isang HDMI monitor (bagaman maaaring magamit ang iba pang mga display) upang matingnan ang linya ng utos o desktop.





Gayunpaman, hindi ito laging praktikal. Marahil ay ginagamit mo ang iyong monitor para sa iyong pangunahing PC. O, maaaring ito ang iyong pangunahing TV. Anuman ang sitwasyon, darating ang isang oras kung kailan mo nalaman na magiging mas madali lamang upang malayo kumonekta sa iyong Raspberry Pi.





Naipaliwanag na namin dati kung paano kumonekta gamit ang SSH , na naghahatid ng pag-access ng malayuang linya ng utos. Ngunit paano kung kailangan mo ng pag-access sa Raspberry Pi desktop mula sa iyong PC o laptop?





Dito pumapasok ang VNC.

Ano ang VNC?

Gumagamit ang Virtual Network Computing ng remote frame buffer protocol upang bigyan ka ng kontrol sa isa pang computer, na nagpapadala ng input ng keyboard at mouse sa remote computer at nagpapadala ng output pabalik sa network sa iyong display.



Nangangahulugan ito na maaari kang maglunsad ng mga programa nang malayuan sa iyong Raspberry Pi, ayusin ang mga setting sa Raspbian GUI at sa pangkalahatan ay gamitin ang desktop environment tulad ng naisasaksak mo sa Pi sa iyong monitor.

Hanggang ngayon, ang aking sariling ginustong solusyon sa VNC para sa mga koneksyon sa Windows hanggang Pi ay sa pamamagitan ng TightVNC, isang solusyon sa VNC na magaan ang timbang , kung medyo matamlay.





Paggamit ng TightVNC upang Remote Connect sa Iyong Raspberry Pi

Ang pagse-set up ng malayuang pag-access sa iyong Raspberry Pi gamit ang TightVNC ay simple. Magsimula sa pamamagitan ng pagpapatakbo ng isang pag-update ng package:

sudo apt-get update

... bago magpatuloy na mai-install ang TightVNC server para sa Linux:





sudo apt-get install tightvncserver

Tandaan na maaari mong gawin ito sa iyong monitor na naka-plug in, o sa malayuan paggamit ng linya ng utos sa pamamagitan ng SSH.

Gamit ang naka-install na application ng server patakbuhin ito:

kung paano ipares ang mga airpod sa android
tightvncserver

Tapusin sa pamamagitan ng pagsisimula ng VNC server:

vncserver :0 -geometry 1920x1080 -depth 24

Lumilikha ito ng isang session sa display 0 - itago ito dahil kakailanganin mo ito kapag kumonekta ka.

Upang kumonekta sa sesyon ng server na ito, kakailanganin mo munang i-install ang TightVNC sa iyong desktop computer. Dapat i-install lamang ng mga gumagamit ng Linux ang manonood ng TightVNC:

sudo apt-get install xtightvncviewer

Samantala, ang mga gumagamit ng Windows at Mac OS X ay maaaring mag-download ng client mula sa www.tightvnc.com/download.php . Tiyaking inilulunsad mo ang TightVNC Viewer sa iyong computer, dahil mai-install din ng package sa pag-download ang TightVNC Server sa iyong PC.

Sa pagpapatakbo ng TightVNC Viewer, ipasok ang IP address o pangalan ng aparato ng iyong Raspberry Pi, na sinusundan ng isang colon at ang bilang ng mga session. Halimbawa, upang kumonekta sa session 0, nilikha sa itaas, ipasok MyRaspberryPi: 0 , na pinapalitan ang 'MyRaspberryPi' ng iyong sariling pangalan ng aparato o IP address.

Patakbuhin ang VNC sa Boot

Tulad ng paninindigan ng mga bagay, gagana lamang ito kung tatakbo ka tightvncserver sa bawat oras na i-reboot mo ang Raspberry Pi, na nangangahulugang unang pagtataguyod ng isang koneksyon sa SSH - hindi perpekto! Gayunpaman, malalampasan mo ito sa pamamagitan ng paglikha ng isang startup script.

Magsimula sa pamamagitan ng paglikha ng isang bagong file sa nano:

sudo nano vnc.sh

at pagpasok ng sumusunod na script:

#!/bin/sh
vncserver :0 -geometry 1920x1080 -depth 24 -dpi 96

Sa pagpasok na ito, pindutin ang CTRL + X upang lumabas sa text editor, piliin ang Y upang mai-save. Susunod, itakda ang mga pahintulot:

sudo chmod +x vnc.sh

Maaari mo itong patakbuhin sa pamamagitan ng pagpasok

./vnc.sh

Isa pang script ang kinakailangan ngayon, ngunit kailangan mo munang mag-login bilang root, at mag-navigate sa tamang direktoryo:

sudo su
cd /etc/init.d/

Lumikha ng isa pang file sa nano, sa oras na ito na tinatawag na vncboot:

sudo nano vncboot

Ipasok ang sumusunod (ang kopya at i-paste ay dapat gumana, ngunit suriin na hindi ito na-paste nang maraming beses).

#! /bin/sh
# /etc/init.d/vncboot
### BEGIN INIT INFO
# Provides: vncboot
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC Server at boot time
# Description: Start VNC Server at boot time.
### END INIT INFO
USER=pi
HOME=/home/pi
export USER HOME
case '' in
start)
echo 'Starting VNC Server'
#Insert your favoured settings for a VNC session
su - pi -c '/usr/bin/vncserver :0 -geometry 1280x800 -depth 16 -pixelformat rgb565'
;;
stop)
echo 'Stopping VNC Server'
/usr/bin/vncserver -kill :0
;;
*)
echo 'Usage: /etc/init.d/vncboot start'
exit 1
;;
esac
exit 0

Susunod, ipatupad ang file:

chmod 755 vncboot

Tapusin sa

update-rc.d /etc/init.d/vncboot defaults

... o kung hindi ito gumana ...

update-rc.d vncboot defaults

Maaari mong subukan na gumagana ito sa pamamagitan ng pag-reboot ng iyong Raspberry Pi, at pagtatangka ng isang koneksyon ng VNC mula sa iyong PC.

Sa sandaling tumatakbo na, dapat na makaugnayan mo ang karamihan sa mga desktop app at setting. Ang ilang mga gumagamit ay natagpuan ang TightVNC mabagal, subalit. Sa kasamaang palad mayroong isang kahalili - isang uri ng VNC sa solusyon sa SSH.

VNC sa SSH kasama si Xming

Kung sinundan mo ang aming gabay sa SSH, o dati mong ginamit ang serbisyo, malalaman mo na ang mga naturang koneksyon ay pinamamahalaan sa pamamagitan ng isang SSH client. Sa Windows, marahil ito ang PuTTY, na dapat ay na-install mo na.

Maaaring samantalahin ng mga gumagamit ng Windows ang Xming, isang solusyon sa istilong VNC na nag-aalok ng mas mabilis na pagganap at karagdagang pagiging maaasahan. Gayunpaman, tulad ng karaniwang SSH, nakasalalay ito sa pag -andar ng SSH sa iyong Raspberry Pi, na maaari mong gawin gamit ang raspi-config (pinagana nito bilang default).

Magsimula sa pamamagitan ng pag-download Xming mula sa Sourceforge at pag-install, pagkumpirma na ang link ng PuTTY ay napili sa wizard ng pag-install.

Kapag na-install na ang Xming, hanapin ang desktop shortcut, i-right click at piliin Ari-arian. Nasa Target patlang , tiyakin na ang file address ay naidugtong tulad ng sumusunod:

'C: Program Files (x86) Xming Xming.exe' : 0 -clipboard -multiwindow

Kung ang teksto na naka-bold ay wala, idagdag ito sa at mag-click Mag-apply .

Kapag tapos na, ilunsad ang Xming. Susubukan ng Windows Firewall na harangan ang programa, kaya hintaying lumitaw ang kahon na ito at mag-click Payagan .

Malapit na kami doon. Sa PuTTY, palawakin ang menu ng puno sa kaliwa at pumunta sa Koneksyon> SSH> X11 . Narito, suriin Paganahin ang X11 pagpapasa . Bumalik sa view ng Session, pagkatapos ay ipasok ang IP address o pangalan ng aparato para sa iyong Raspberry Pi, marahil ay nai-save ang session kung balak mong gamitin muli ang mga setting na iyon.

Mag-click Kumonekta - segundo sa paglaon, masisiyahan ka sa isang virtual na karanasan sa desktop sa SSH!

Remote Connect Gamit ang Microsoft RDP

Ang isa pang pagpipilian para sa mga malalayong koneksyon sa pagitan ng mga desktop PC at Raspberry Pi ay ang Microsoft RDP. Itinayo ito sa Windows Vista at mas bago, kaya't walang karagdagang software ang kinakailangan sa iyong PC.

Sa iyong Raspberry Pi, buksan ang isang window ng Terminal at i-install ang xrdp.

kung paano baguhin ang laki ng file ng jpeg
sudo apt-get install xrdp

Kapag na-install na, tatakbo ito tuwing ang isang napatunayan na koneksyon ay ginawa mula sa iyong PC, habang ang xrdp ay tumatakbo bilang isang serbisyo. Ilunsad ang Remote Desktop Connection sa Windows (W8.x at mas bago ay maaari lamang maghanap para sa 'rdp' upang makita ito) at sa larangan ng Computer, i-input ang IP address ng iyong Pi. Kapag nag-click ka sa pagkonekta, dapat hilingin sa iyo ng Windows na kumpirmahin ang koneksyon, dahil ang pagkakakilanlan ng target na computer ay hindi magiging malinaw. Tulad ng alam mo na ito ay ang iyong Raspberry Pi, at sa iyong network, ligtas na magpatuloy.

Kapag na-prompt, i-input ang username at password ng iyong Pi account. Kung, halimbawa, hindi mo binago ang mga default, ito ay magiging username: pi at password: prambuwesas .

Sa isang sandali, dapat kang malayo na konektado sa iyong Raspberry Pi!

Tiningnan namin ang tatlong mga malayong solusyon sa desktop para sa Raspberry Pi. Alin ang iyong paborito? Gumagamit ka ba ng iba't ibang mga tool sa remote desktop? Sabihin sa amin ang tungkol dito sa mga komento.

Magbahagi Magbahagi Mag-tweet Email 11 Mga Kamangha-manghang Android Apps Na Magbabago Kung Paano Mo Ginagamit ang Iyong Telepono

Narito ang mga pinaka kamangha-manghang mga app para sa Android na magbabago kung paano mo ginagamit at nakikipag-ugnay sa iyong aparato araw-araw.

Basahin Susunod
Mga Kaugnay na Paksa
  • DIY
  • Remote na Desktop
  • VNC
  • Raspberry Pi
  • Remote Control
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Nai-publish)

Deputy Editor para sa Seguridad, Linux, DIY, Programming, at Tech Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe
Kategorya Diy