Hvordan få ekstern tilgang til Raspberry Pi bak brannmuren

Hvordan Fa Ekstern Tilgang Til Raspberry Pi Bak Brannmuren



I dag øker etterspørselen etter IoT-enheter og mange enheter distribueres over hele verden, slik at brukere kan kjøre programvaren og utføre andre fantastiske ting som overvåking, sensing og så videre. Organisasjonen planlegger å distribuere flere Raspberry Pi eller andre innebygde enheter for å utføre forskjellige oppgaver. Dermed er det behov for å ha en måte der noen kan eksternt få tilgang til disse enhetene bak brannmuren eller ruteren uten å bruke en offentlig IP-adresse.

Denne artikkelen vil gi en løsning for ekstern tilgang til Raspberry Pi bak brannmuren og tilgang til Raspberry Pi-terminalen uten en IP-adresse og standard SSH-port.

Hvordan få ekstern tilgang til Raspberry Pi bak brannmuren

RemoteIoT er en fantastisk plattform som gjør det mulig for brukere å eksternt få tilgang til Raspberry Pi-enheten bak brannmuren og ruteren. For å utføre fjerntilgangsprosessen, følg trinnene nedenfor:







Trinn 1: Aktiver SSH og VNC på Raspberry Pi fra 'raspi-config' i 'Systemalternativ' .





Du må velge SSH og VNC en etter en for å aktivere dem.





Steg 2: Gå til nettsted og meld deg på RemoteIoT ved å bruke e-post og passord.



Trinn 3: Å velge System som 'Linux' kopiere 'krøll' kommandoen som vises på skjermen.

Trinn 4: Utfør curl-kommandoen i Raspberry Pi-terminalen for å legge til enheten din i RemoteIoT system.

$ krølle -s -L 'https://remoteiot.com/install/install.sh' | sudo bash -s 'F3UKZEXKE2PDZYX9HS1W0184899D75E0' 'Min enhet'

Merk: Erstatte 'Min enhet' navn med hvilket som helst navn du vil som i mitt tilfelle ga jeg det navnet 'Raspberry Pi' .

Trinn 5: Dette legger Raspberry Pi-enheten til RemoteIoT systemet, og du kan se det i 'Enheter' seksjon. Dobbeltklikk på enheten.

Trinn 6: Gå til listemenyen og velg 'Koble til port' alternativ.

Trinn 7: Velg 'SSH' alternativet, la andre være standard, og velg 'Sende inn' knapp.

Dette åpner SSH-fjerntilkoblingsinformasjonen på skjermen din, og du kan bruke denne informasjonen for ekstern tilgang til Raspberry Pi-terminalen.

Få tilgang til Raspberry Pi-terminalen eksternt bak brannmuren

Åpen PuTTY applikasjon på Windows-systemet og legg til «vertsnavn» og portnummeret som vises på skjermen. I mitt tilfelle, 'proxy8.remoteiot.com' er vertsnavnet og '28068' er portnummeret.

Godta den eksterne tilkoblingen ved å bruke 'Aksepterer' knapp.

Logg inn som 'pi' og legg til standardpassordet for brukernavnet også.

Dette vil åpne Raspberry Pi-fjernterminalen bak brannmuren ved å bruke et annet portnummer i stedet for å bruke standardnummeret '22' .

Få tilgang til Raspberry Pi eksternt bak brannmuren gjennom VNC

Hvis du vil bruke VNC-tjenesten, følg Trinn 6 , hvor du i stedet for SSH må velge 'RealVNC' alternativ.

Bruk adressen som vises på skjermen og legg den til i VNC-visningen.

Logg på med Raspberry Pi standard legitimasjon hvis du ikke har endret den.

Dette vil åpne den eksterne VNC-tilgangen bak brannmuren.

På dette tidspunktet har vi ekstern tilgang til Raspberry Pi-enheten bak brannmuren.

Konklusjon

Ekstern tilgang til Raspberry Pi-enheten bak brannmuren bidrar til å sikre enheten din ved å beskytte den mot angrep fra portskanning som kan få tilgang til Raspberry Pi-enheten din ved å bruke standard portnummer. Retningslinjene nevnt ovenfor vil hjelpe deg med å enkelt utføre ekstern tilgang ved å bruke RemoteIoT-systemet, som krever at du oppretter en konto og utfører 'krøll' kommando for å koble til enheten. Etterpå kan du bruke 'Koble til port' mulighet for å få tilgang til enheten via PuTTY eller VNC-visning bak brannmuren.