Sisällysluettelo:
- Vaihe 1: Asenna Raspbian
- Vaihe 2: Etsi Raspberry Pi 2 paikallisverkostasi
- Vaihe 3: Asenna YalerTunnel Daemon
- Vaihe 4: Käynnistä YalerTunnel Daemon
- Vaihe 5: Avaa Raspberry Pi 2 SSH -asiakkaan avulla
Video: SSH -etäkäyttö Raspberry Pi: lle 2: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Oletko koskaan halunnut ottaa käyttöön Raspberry Pi "kentällä" ja silti saada sen käyttöösi?
Tässä on helppo tapa ottaa SSH -etäkäyttö käyttöön Raspberry Pi 2: ssa (ja myös muissa malleissa). Vaikka on olemassa ratkaisuja, joihin liittyy VPN tai portin uudelleenohjauksen määrittäminen paikallisessa palomuurissa, niitä on usein vaikea hallita muille kuin asiantuntijoille.
Uuden sukupolven välityspalvelut, mukaan lukien My-Devices.net, Pagekite.net ja Yaler.net, yrittävät korjata tämän. Tässä käytämme Yaler -välityspalvelua (ilmoitus: olen perustaja) tarjotaksemme SSH -yhteyden mistä tahansa Raspberry Pi 2: een.
Materiaali
- Raspberry Pi 2 (tai mikä tahansa malli), esim.
- USB -kaapeli, A / Micro B, esim.
- Micro SD -kortti, 4 Gt, esim.
- Ethernet -kaapeli, esim.
Tarvitaan myös
- Pöytä- tai kannettava tietokone
- Paikallinen verkko DHCP: llä
(Huomautus: Vaiheet 3-5 perustuvat CC BY-SA Yaler -opetusohjelmiin. Vaiheiden 1 ja 2 avulla voit aloittaa alusta.)
Vaihe 1: Asenna Raspbian
(Jos Raspbian on jo käynnissä, ohita tämä vaihe.)
Lataa kuva
Käytämme Raspbian Jessie (Lite) -kuvaa, jonka sshd on oletusarvoisesti käynnissä. Siitä on hyötyä "päätön" asennuksessa ilman näyttöä, hiirtä tai näppäimistöä.
- Hanki uusin Raspbian -kuva osoitteesta https://www.raspberrypi.org/downloads/ tai käytä tätä suoraa linkkiä.
- Pura kuvan ZIP, jotta saat IMG -kuvatiedoston
Valmistele SD -kortti Mac OSX -käyttöjärjestelmässä
SD -kortin valmistelemiseksi Macissa on monia tapoja. Tässä on suosikkini:
- Hanki PiFiller -työkalu osoitteesta https://ivanx.com/raspberrypi/ tai käytä tätä suoraa linkkiä.
- Käynnistä PiFiller ja valitse yllä ladattu IMG -kuvatiedosto
Valmistele SD -kortti Windowsissa
- Hanki Win32 Disk Imager osoitteesta
- Käynnistä työkalu ja valitse yllä ladattu IMG (tarkista asema uudelleen)
Valmistele SD -kortti Linuxissa
- Noudata ohjeita osoitteessa
Käytä SD -korttia
- Aseta SD -kortti Raspberry Pi 2: een
- Liitä ethernet -kaapeli lähiverkkoon
- Kytke USB -kaapeli laitteeseen ja odota…
Tehty. Muutaman minuutin kuluttua Raspbianin pitäisi olla päällä.
Vaihe 2: Etsi Raspberry Pi 2 paikallisverkostasi
(Jos Raspberry Pi 2: ssa on näyttö, hiiri ja näppäimistö, ohita tämä vaihe.)
Missä minun Raspi on?
Kun Raspbian on asennettu ja Raspberry Pi 2 on kytketty paikalliseen verkkoon, sen pitäisi automaattisesti hakea IP -osoite DHCP: llä ja aloittaa sshd: n suorittaminen, joka kuuntelee saapuvia SSH -yhteyksiä portista 22. Mutta mikä on IP?
Katsotaan
Yksi tapa löytää Raspberry Pi 2: n (ja minkä tahansa muun laitteen) paikallinen IP -osoite on käyttää nmap -komentorivityökalua.
- Hanki nmap osoitteesta
- Saat tietokoneen paikallisen IP -osoitteen avaamalla päätelaitteen ja kirjoittamalla
$ ifconfig
tuloksena jotain en0: flags =… 192.168.0.7 netmask…
- Aloita nmap -kysely portille 22 käyttämällä paikallista IP -osoitteen etuliitettä, esim.
$ nmap 192.168.0.0-255 -p22
- Tarkista tulos (jos IP -osoitteita on useita, se on yleensä korkein)
Varmista, että se on sinun
- Hanki paikallinen SSH -yhteys Raspberry Pi 2: een ssh: n avulla käyttämällä paikallista IP -osoitetta, esim.
$ ssh [email protected]
- Anna salasana, oletuksena se on vadelma
- Vaihda salasana kirjoittamalla
$ passwd
Tehty? Raspberry Pi 2 on nyt valmis liitettäväksi välityspalveluun.
Vaihe 3: Asenna YalerTunnel Daemon
Yleiskatsaus
YalerTunnel -demoni on pieni ohjelmisto, jonka laitamme Raspiisi, jotta voit yhdistää laitteessa käynnissä olevat paikalliset palvelut pilvipalveluun. Kuten tämä:
Välityspalvelu <- Palomuurin paikallinen SSH-palvelu
Hanki välitysverkkotunnus
Jokainen laite, joka on kytketty välityspalveluun, tarvitsee välitysverkkotunnuksen.
- Hanki ilmainen kokeilutili, joka sisältää välitysverkkotunnuksen, osoitteessa
(Tai voit isännöidä oman releesi ei-kaupalliseen käyttöön, katso
Asenna YalerTunnel
Rakennetaan YalerTunnel -demoni lähteestä.
- Avaa kuori Raspberry Pi 2 -laitteellasi ja päivitä apt-get with
$ sudo apt-get päivitys
- Lataa ja asenna libssl
$ sudo apt-get install libssl-dev
- Luo yalertunnel -hakemisto
$ mkdir yalertunnel
$ cd yalertunnel
- Lataa, pura ja rakenna YalerTunnel -lähde
$ wget
$ tar xfzmv YalerTunnel2.src.tar.gz $./configure && make
Tehty? Aloitetaan sitten demoni.
Vaihe 4: Käynnistä YalerTunnel Daemon
Ota SSH -yhteys käyttöön Yalerin kautta
$ sudo apt-get install runit
- Luo yalertunnel-ssh-palveluhakemisto
$ sudo mkdir/etc/service/yalertunnel-ssh
$ cd/etc/service/yalertunnel-ssh
- Lataa yalertunnel -komentosarja ja tee siitä suoritettava
$ sudo wget https://s3.yaler.net/raspi/run-ssh -O suorita
$ sudo chmod a+x ajaa
- Lataa yalertunnelin viimeistelyskripti ja tee siitä suoritettava
$ sudo wget
$ sudo chmod a+x viimeistely
- Avaa ajoskripti painikkeella
$ sudo nano/etc/service/yalertunnel-ssh/run
- Tarkista polku (oletus:/home/pi/yalertunnel), aseta paikallisen SSH -palvelun portti (oletus: 22) ja aseta välitystoimialue
1 #!/Bin/sh
Exec 6 exec/home/pi/yalertunnel/yalertunnel proxy 127.0.0.1:22 try.yaler.io:80 RELAY_DOMAIN & 1 | kirjaaja -yalertunnel -ssh
Tallenna muutokset painamalla CTRL-X, sitten Y ja sitten RETURN. Älä muuta paikallista IP -osoitetta (oletus: 127.0.0.1), ellei SSH -palvelu toimi erillisessä laitteessa samassa verkossa.
- Käynnistä Raspberry Pi 2 käynnistääksesi komentosarjan
$ sudo uudelleenkäynnistys
Tehty. Katsotaan nyt kuinka päästä Raspiin.
Vaihe 5: Avaa Raspberry Pi 2 SSH -asiakkaan avulla
Puttyn käyttö Windowsissa
- Noudata ohjeita
Ssh: n käyttäminen Macissa tai Linuxissa
Toisin kuin Putty, ssh -komento ei tue "HTTP CONNECT" -palvelua, joten tarvitsemme YalerTunnelin myös releen tälle puolelle. Tältä se näyttää:
SSH -asiakas -> YalerTunnel asiakastilassa -> (palomuuri) -> välityspalvelu
Asenna YalerTunnel Mac- tai Linux -käyttöjärjestelmään
- Varmista, että JDK6 (tai uudempi) on asennettu
- Varmista, että PATH -ympäristömuuttujasi sisältää JDK: n bin -hakemiston
- Hanki YalerTunnel Java -lähde osoitteesta
- Pura ZIP -tiedosto, avaa päätelaite ja rakenna YalerTunnel
$ javac YalerTunnel.java
Raspberry Pi 2: n etäkäyttö SSH: lla
- Käynnistä YalerTunnel asiakastietokoneessa asiakastilassa kirjoittamalla
$ java YalerTunnel -asiakas localhost: 10022 try.yaler.io:80 RELAY_DOMAIN
- Toisessa päätelaitteessa, asiakastietokoneessa, käytä laitettasi paikallisen YalerTunnelin kautta ssh: n avulla
$ ssh pi@localhost -p 10022 -o ServerAliveInterval = 5
Tehty. Sinulla pitäisi nyt olla SSH -yhteys Raspberry Pi 2 -laitteeseesi.
Ongelmien karttoittaminen
Jos yhteyttä ei ole
- Varmista, että käytät oikeaa välitysverkkotunnusta
- Jos haluat nähdä, onko YalerTunnel -palvelu käynnissä laitteellasi, kirjoita
$ ps aux | grep [y] aler
Se siitä. Kiitos, että luit loppuun asti. Jos sinulla on kysyttävää, ota yhteyttä.
Suositeltava:
DIN -kiskoasennus Arduino YUN: lle, UNO: lle ja nanolle: 7 vaihetta
DIN -kiskokiinnitys Arduino YUN: lle, UNO: lle ja Nanolle: Joskus on hyödyllistä asentaa Arduino -projektisi pysyvästi kytkentäkaappiin - esimerkiksi kodin automaatioon tai teollisiin sovelluksiin. Tällaisissa tapauksissa ArduiBox -kotelomme Arduino Nanolle, UNO: lle ja Yun Rev2: lle voi auttaa sinua tulemaan matkaan
Lisätty todellisuus (AR) Dragonboard410c: lle tai Dragonboard820c: lle OpenCV: n ja Python 3.5: n avulla: 4 vaihetta
Lisätty todellisuus (AR) Dragonboard410c: lle tai Dragonboard820c: lle OpenCV: n ja Python 3.5: n käyttö: Tässä ohjeessa kuvataan OpenCV: n, Python 3.5: n ja Python 3.5: n riippuvuuksien asentaminen lisätyn todellisuuden sovelluksen suorittamiseen
Liike havaittu sähköposti -ilmoitus DVR: lle tai NVR: lle: 4 vaihetta
Liikkeentunnistettu sähköposti -ilmoitus DVR: lle tai NVR: lle: Tässä ohjeessa näytämme, kuinka voit määrittää liiketunnistetut sähköposti -ilmoitukset DVR: lle tai NVR: lle. Lähes jokainen rakennukseen murtautuva tietää, että ihmiset ovat turvautuneet CCTV -järjestelmien asentamiseen suojellakseen omaisuuttaan
Ilmoituslippu - loistava esittely Wi -Fi: lle, IFTTT: lle ja Huzzahille ESP8266: 9 vaihetta (kuvilla)
Ilmoituslippu - loistava esittely Wi -Fi: lle, IFTTT: lle ja Huzzahille ESP8266: Minulta puuttuu aina tärkeitä asioita … joten loin lipun. Internet of Things (IoT) -laite, joka ilmoittaa tai muistuttaa minua näistä tärkeistä asioista! Nyt katson nopeasti työpöydälleni ja näen, onko … Minulla on sähköposti, joka mainittiin tweessä
Telakointiasema T-mobile MDA: lle tai 8125: lle (ohjattu toiminto): 4 vaihetta
Telakka T-mobile MDA: lle tai 8125: lle (ohjattu toiminto): Yksinkertainen telakka T-mo MDA: lle (alias HTC Wizard). Valmistettu kokonaan pahvista ja ylimääräisestä USB -mini -USB -johdosta. Halusin telakan, mutta minulla ei ollut siihen varaa juuri nyt, joten minulla oli idea tehdä se itse. Se oli spontaani projekti, joka oli hauskaa ja hauskaa