Kā palaist attālo darbvirsmu Raspberry Pi ar VNC

Kā palaist attālo darbvirsmu Raspberry Pi ar VNC

Jūsu Raspberry Pi ir pārsteidzošs mazs dators, taču tas var būt nedaudz neērti. Parastā lietošanā ir jāpievieno tastatūra un pele un jāpievieno tas HDMI monitoram (lai gan var izmantot citus displejus), lai skatītu komandrindu vai darbvirsmu.





Tomēr tas ne vienmēr ir praktiski. Jūs, iespējams, izmantojat monitoru galvenajam datoram. Vai arī tas var būt jūsu galvenais televizors. Neatkarīgi no situācijas, pienāk brīdis, kad atklājat, ka būtu daudz vieglāk attālināti izveidot savienojumu ar Raspberry Pi.





Mēs jau iepriekš paskaidrojām kā izveidot savienojumu, izmantojot SSH , kas nodrošina attālinātu piekļuvi komandrindai. Bet ko darīt, ja jums ir nepieciešama piekļuve darbvirsmai Raspberry Pi no datora vai klēpjdatora?





Šeit ienāk VNC.

Kas ir VNC?

Virtuālā tīkla skaitļošana izmanto attālā kadra bufera protokolu, lai jūs varētu kontrolēt citu datoru, pārraidot tastatūras un peles ievadi uz attālo datoru un nosūtot izvadi atpakaļ tīklā uz jūsu displeju.



Tas nozīmē, ka jūs varat palaist programmas attālināti savā Raspberry Pi, pielāgot iestatījumus Raspbian GUI un parasti izmantot darbvirsmas vidi tāpat kā tad, ja Pi būtu pievienots monitoram.

Vēl nesen mans izvēlētais VNC risinājums Windows savienojumiem ar Pi bija, izmantojot TightVNC, viegls VNC risinājums , ja nedaudz gausa.





Izmantojot TightVNC, lai attāli izveidotu savienojumu ar Raspberry Pi

Attālās piekļuves iestatīšana Raspberry Pi ar TightVNC ir vienkārša. Sāciet, palaižot pakotnes atjauninājumu:

sudo apt-get update

... pirms turpināt instalēt TightVNC serveri operētājsistēmai Linux:





sudo apt-get install tightvncserver

Ņemiet vērā, ka to varat izdarīt, pievienojot monitoru, vai attālināti, izmantojot komandrindu, izmantojot SSH.

Kad servera lietojumprogramma ir instalēta, palaidiet to:

kā uzzināt, kāda ir mana mātesplate
tightvncserver

Pabeidziet, palaižot VNC serveri:

vncserver :0 -geometry 1920x1080 -depth 24

Tādējādi tiek izveidota sesija displejā 0 - saglabājiet to piezīmi, jo tā būs nepieciešama, kad izveidosit savienojumu.

Lai izveidotu savienojumu ar šo servera sesiju, vispirms galddatorā jāinstalē programma TightVNC. Linux lietotājiem vienkārši jāinstalē TightVNC skatītājs:

sudo apt-get install xtightvncviewer

Tikmēr Windows un Mac OS X lietotāji var lejupielādēt klientu no www.tightvnc.com/download.php . Noteikti palaidiet datorā TightVNC Viewer, jo lejupielādes pakotne datorā instalēs arī TightVNC Server.

Kad darbojas TightVNC skatītājs, ievadiet sava Raspberry Pi IP adresi vai ierīces nosaukumu, kam seko kols un sesiju skaits. Piemēram, lai izveidotu savienojumu ar iepriekš izveidoto sesiju 0, ievadiet MyRaspberryPi: 0 , “MyRaspberryPi” aizstājot ar savu ierīces nosaukumu vai IP adresi.

Palaidiet VNC sāknēšanas laikā

Pašreizējā situācijā tas darbosies tikai tad, ja skriesit saspringts ververis katru reizi, kad pārstartējat Raspberry Pi, kas nozīmē vispirms izveidot SSH savienojumu - nav ideāli! Tomēr jūs varat to pārvarēt, izveidojot starta skriptu.

Sāciet, izveidojot jaunu failu nano:

sudo nano vnc.sh

un ievadot šādu skriptu:

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

Kad tas ir ievadīts, nospiediet taustiņu kombināciju CTRL+X, lai izietu no teksta redaktora, un izvēlieties Y, lai saglabātu. Pēc tam iestatiet atļaujas:

sudo chmod +x vnc.sh

To var palaist, ievadot

./vnc.sh

Tagad ir nepieciešams cits skripts, taču vispirms jums jāpiesakās kā root un jādodas uz pareizo direktoriju:

sudo su
cd /etc/init.d/

Izveidojiet citu failu nano, šoreiz ar nosaukumu vncboot:

sudo nano vncboot

Ievadiet šādu tekstu (kopēšanai un ielīmēšanai vajadzētu darboties, taču pārbaudiet, vai tā nav ielīmēta vairākas reizes).

#! /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

Pēc tam padariet failu izpildāmu:

chmod 755 vncboot

Beigt ar

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

... vai ja tas nedarbojas ...

update-rc.d vncboot defaults

Varat pārbaudīt, vai tas darbojas, pārstartējot Raspberry Pi un mēģinot izveidot savienojumu ar datoru no VNC.

Pēc darbības sākšanas jums vajadzētu būt iespējai mijiedarboties ar lielāko daļu darbvirsmas lietotņu un iestatījumu. Tomēr dažiem lietotājiem TightVNC šķiet lēns. Par laimi ir alternatīva - sava veida VNC pār SSH risinājumu.

VNC pār SSH ar Xming

Ja esat ievērojis mūsu SSH ceļvedi vai iepriekš izmantojis šo pakalpojumu, jūs zināt, ka šādi savienojumi tiek pārvaldīti, izmantojot SSH klientu. Operētājsistēmā Windows tas, iespējams, ir PuTTY, kas jums jau bija jāinstalē.

Windows lietotāji var izmantot Xming priekšrocības-VNC stila risinājumu, kas piedāvā ātrāku veiktspēju un papildu uzticamību. Tomēr, tāpat kā standarta SSH, tas ir atkarīgs no tā, vai jūsu Raspberry Pi ir iespējots SSH, ko varat izdarīt, izmantojot raspi-config (tas ir iespējots pēc noklusējuma).

Sāciet darbu, lejupielādējot Xming no Sourceforge un instalēšana, apstiprinot, ka instalēšanas vednī ir izvēlēta saite PuTTY.

Kad Xming ir instalēts, atrodiet darbvirsmas saīsni, ar peles labo pogu noklikšķiniet un atlasiet Rekvizīti. Iekš Mērķis lauks , pārliecinieties, vai faila adrese ir pievienota šādi:

'C: Program Files (x86) Xming Xming.exe' : 0 -starpliktuve -daudzpakāpju logs

Ja treknrakstā nav teksta, pievienojiet to un noklikšķiniet Piesakies .

Kad esat pabeidzis, palaidiet Xming. Windows ugunsmūris mēģinās bloķēt programmu, tāpēc pagaidiet, līdz parādās šis lodziņš, un noklikšķiniet Atļaut .

Mēs esam gandrīz tur. PuTTY paplašiniet izvēlnes koku kreisajā pusē un dodieties uz Savienojums> SSH> X11 . Lūk, pārbaudiet Iespējot X11 pāradresāciju . Atgriezieties sesijas skatā, pēc tam ievadiet sava Raspberry Pi IP adresi vai ierīces nosaukumu, iespējams, saglabājot sesiju, ja plānojat šos iestatījumus izmantot vēlreiz.

Klikšķis Savienot - sekundes vēlāk jūs baudīsit virtuālo darbvirsmas pieredzi, izmantojot SSH!

Attālais savienojums, izmantojot Microsoft RDP

Vēl viena iespēja attāliem savienojumiem starp galddatoriem un Raspberry Pi ir Microsoft RDP. Tas ir iebūvēts sistēmā Windows Vista un jaunākās versijās, tāpēc datorā nav nepieciešama papildu programmatūra.

Raspberry Pi atveriet termināļa logu un instalējiet xrdp.

šis piederums, iespējams, netiek atbalstīts iphone
sudo apt-get install xrdp

Pēc instalēšanas tas tiks palaists ikreiz, kad no datora tiek izveidots autentificēts savienojums, jo xrdp darbojas kā pakalpojums. Palaidiet attālās darbvirsmas savienojumu sistēmā Windows (W8.x un jaunākas versijas var vienkārši meklēt “rdp”, lai to atrastu) un laukā Dators ievadiet sava Pi IP adresi. Noklikšķinot uz pogas Savienot, sistēmai Windows vajadzētu lūgt apstiprināt savienojumu, jo mērķa datora identitāte nebūs skaidra. Kā jūs zināt, ka tas ir jūsu Raspberry Pi un jūsu tīklā, ir droši turpināt.

Kad tiek prasīts, ievadiet sava Pi konta lietotājvārdu un paroli. Ja, piemēram, nebūtu mainījis noklusējuma iestatījumus, tas būtu lietotājvārds: pi un parole: aveņu .

Pēc brīža jums vajadzētu būt attālināti savienotam ar Raspberry Pi!

Mēs apskatījām trīs Raspberry Pi attālās darbvirsmas risinājumus. Kura ir tava mīļākā? Vai izmantojat dažādus attālās darbvirsmas rīkus? Pastāstiet mums par to komentāros.

Kopīgot Kopīgot Čivināt E -pasts 11 pārsteidzošas Android lietotnes, kas mainīs tālruņa lietošanu

Šeit ir pārsteidzošākās Android lietotnes, kas ikdienā mainīs jūsu ierīces lietošanu un mijiedarbību.

Lasīt Tālāk
Saistītās tēmas
  • DIY
  • Attālā darbvirsma
  • VNC
  • Raspberry Pi
  • Tālvadība
Par autoru Kristians Kovlijs(Publicēti 1510 raksti)

Redaktora vietnieks drošības, Linux, DIY, programmēšanas un tehniski izskaidrota jomā un patiešām noderīgs Podcast apraides ražotājs ar lielu pieredzi galddatoru un programmatūras atbalsta jomā. Žurnāla Linux Format līdzstrādnieks Kristiāns ir Raspberry Pi mīļotājs, Lego cienītājs un retro spēļu cienītājs.

Vairāk no Kristiāna Kaulija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu
Kategorija Diy