Persoonlijke ARM Cloud Server (7 / 12 stap)

Stap 7: Port Forwarding


Meest residentiële computers werken achter een router met een firewall.  Dit betekent dat al het internetverkeer dat naar een computer in het thuisnetwerk LAN reist moet worden doorgegeven via een poort op de router eerst.  Als, bijvoorbeeld, u probeert uw router met nmap scannen, moeten u zien dat poort 80 geopend is.  Dat is de standaardpoort voor HTTP waarmee internetverkeer te stromen in en uit uw LAN-netwerk.  Het zou gemeen hebben enige poort 80 en 443 open op een router, maar een willekeurige poort kan worden geopend of gesloten naar uw wens!

We gonna een SSH-server op het thuisnetwerk instellen en hebben het werken via WAN zodat we kunnen verbinden terug naar het als we uit en over.  Het eerste ding om te doen is tweak van de router, zodat het stuurt verbindingen terug naar de server van de ARM.  Open een webbrowser en typ 192.168.0.1 (of wat het ook is, zolang het laatste cijfer is 1) in te loggen in de interface van de configuratie van uw server.  Er moet een pagina genaamd Setup of iets dergelijks, klik op die en ga naar de sectie Port Forwarding.  Voer het IP-adres van de server van de ARM en zorg ervoor dat u hetzelfde nummer voor de poort van start en eind-poort (dat is om te accepteren van een verbinding en het doorzetten van de andere kant van de router via een specifieke poort) ingesteld.

De standaard SSH-poort is 22, dus als u gebruik wilt maken die plaatste enkel de poort doorsturen als u wilt werken via poort 22 en dat zou het moeten zijn.  Helaas veel openbare netwerken uitzendingen via poort 22 blokkeren zodat wanneer u verbinding probeert te terug naar uw server van de ARM, zal je hun firewall.  Gelukkig is de HTTP-poort open op vrijwel elk netwerk, dus als de ARM SSH-server op poort 80 u moet zitten kundig voor verbinden zonder moeite!  Voer de volgende opdracht op de computer van uw ARM te wijzigen van /etc/ssh/sshd_config:

$ vi /etc/ssh/sshd_config

#Port 22 <--dit wijzigen
#AddressFamily elke
#ListenAddress 0.0.0.0
#ListenAddress::

Poort 80 <--daartoe!
#AddressFamily elke
#ListenAddress 0.0.0.0
#ListenAddress::

Herstart de SSH-server met dit:

$ /etc/init.d/ssh herstart

De SSH voor uw ARM computer accepteert nu alleen verbindingen met behulp van poort 80.  Noteer uw WAN IP door ofwel het controleren van uw router of googlen "Wat is mijn ip?".  Probeer een verbinding terug naar uw server van de ARM met behulp van het WAN-IP en de SSH-poort die u hebt gekozen om ervoor te zorgen dat alles werkt.

Gerelateerde Artikelen

Do You Know How om Data van de Arduino Sensor Cloud Server (ding + Server) te sturen

Do You Know How om Data van de Arduino Sensor Cloud Server (ding + Server) te sturen

Ik weet Arduino platform voor IoT. Dus ik uitgevoerd een firmware van Arduino door Ethenert SW wijziging omdat ik een broncode gemakkelijk kan verwerken. U kunt de status van apparatuur weten, zelfs als het tot nu toe. Gelieve te verwijzen naar de vo
[Arduino project] #Remote Monitoring van ultrasone Sensor waarde met behulp van ioShield-A & Cloud Server

[Arduino project] #Remote Monitoring van ultrasone Sensor waarde met behulp van ioShield-A & Cloud Server

Mijn post wordt uitgelegd hoe u controleert de waarde van de ultrasone sensor op afstand met behulp van Arduino, ioShield-A & Xively Server.Arduino Uno bord wordt gebruikt voor het hele systeem bedienen en het meten van de waarde van de sensor. Ik be
Hoe de overdracht van de sensorgegevens van mijn naar cloud server of IoT server door WIZ550SR module

Hoe de overdracht van de sensorgegevens van mijn naar cloud server of IoT server door WIZ550SR module

Ik weet WIZ550web oplossing voor controle. Onlangs zal WIZ550SR module worden aangekondigd door WIZnet.Dus ik uitgevoerd een firmware van WIZ550SR door WIZ550web SW wijziging omdat ik een broncode gemakkelijk kan verwerken.U kunt de status van appara
Hoe om te controleren mijn IoT apparaat door Android telefoon of IPhone via Cloud Server zoals Arduino

Hoe om te controleren mijn IoT apparaat door Android telefoon of IPhone via Cloud Server zoals Arduino

Ik weet WIZ550web oplossing voor controle. WIZ550web module werd onlangs aangekondigd door WIZnet.Dus ik een firmware uitgevoerd door WIZ550web SW wijziging omdat ik een broncode gemakkelijk kan verwerken.U kunt de status van apparatuur beheren ook a
ODROID U3 LAMP Server met Seafile Cloud

ODROID U3 LAMP Server met Seafile Cloud

Please Vote voor dit Instructable en sommige van mijn anderen in de sectie van de stemming in de rechter bovenhoek van de pagina. Dank u zeer voor het steunen van onze projecten en ik hoop dat ze zijn behulpzaam.In de wereld van microcomputers gewees
Opslaan van Way Home - met eenvoudige Node.js server op Intel Edison

Opslaan van Way Home - met eenvoudige Node.js server op Intel Edison

ScenarioOp de kinderen weg naar huis, iets mis kan gaan en kinderen te laat.Schema een tijd en kennis van de ouders wanneer ze niet thuis tegen die tijd!OverzichtGebruik uw mobiele telefoon of web te registreren u zal opnieuw inchecken en vrienden en
Mijn FAN ARM (control servo met WiFi)

Mijn FAN ARM (control servo met WiFi)

Hallo iedereen!Vandaag deed ik mijn eigen FAN-ARM.Ik kunt vrij de adelaar en annuleertekenzwenking in- en uitschakelen van de ventilator. (eigenlijk ik nodig om toe te voegen Fan op de DC-motor)Het wordt beheerd door de joystick en drukknop met WiFi.
Host uw eigen Cloud v2.0 hoe

Host uw eigen Cloud v2.0 hoe

Dit uiteindelijke doel van deze tutorial is om uit te leggen hoe voor het hosten van uw eigen cloud server thuis. Hierdoor hebt u toegang tot uw documenten, foto's, video's, muziek en andere media overal, zolang je een internetverbinding hebt. Deze g
Multi-Functional Star Wars Astromech Droid

Multi-Functional Star Wars Astromech Droid

E4-B4Astromech droid voor het huis.Video links voor mobiele apparaten die de videominiaturen bovenstaande animatie wordt niet afgespeeld:Het maken van E4-B4 Astromech Droid VideoE4-B4: Showcase Video, deel 1E4-B4: Rocket Man VideoE4-B4: Zin in een dr
Ingesloten ECG data-acquisitiesysteem

Ingesloten ECG data-acquisitiesysteem

Dit instructable is bedoeld als een guid waarmee een Embeddded ECG data acquisitie board, bieden sommige achtergrondkennis over digitaal signaal verwerking en systeem identificatie in Matlab, FPGA-programmering in Vivado, hoog niveau synthese van bes
Installeren van RetroPie/EmulationStation op Raspberry Pi 2 Model B + (Playstation 1 Emulator inbegrepen!)

Installeren van RetroPie/EmulationStation op Raspberry Pi 2 Model B + (Playstation 1 Emulator inbegrepen!)

AANDACHTDeze handleiding is geschreven voor de release van RetroPie 2.0 +. Ik heb een nieuwe gids voor RetroPie 3.0 + voor alle Raspberry Pi modellen, inclusief de nieuwe Raspberry Pi nul.Klik hier om te worden omgeleid naar de bijgewerkte gids.DoelI
Eenvoudige draadloze temperatuursensor bijwerken website met elektrische GMB en Thermistor

Eenvoudige draadloze temperatuursensor bijwerken website met elektrische GMB en Thermistor

[Edit 2014] De planner die werd gebruikt door elektrische Imp is niet langer gebruikt en niet beschikbaar meer. [/Edit]Dit is een klein project om te beginnen met het elektrische GMB en een Thermistor zodat u kunt zien hoe kunt u temperatuur lezingen
EdiShake (onvoltooide Project)

EdiShake (onvoltooide Project)

IntroductieHet idee achter EdiShake was om een proof of concept dat het mogelijk was om een manier voor een sneller, slimmer en handige methode voor de uitwisseling van informatie tussen twee mensen gewoon uit hun hand schudden. Of deze shake tijdens
Grootvader Klok Media Center

Grootvader Klok Media Center

Ik verworven een fullsize grootvader Klok met de bedoeling van het opbouwen van een media-server. Wordt een Whovian en rekening houdend met het ging om een headless persoonlijke cloud server; Ik noemde het Gallifrey. De schijfopslag zelf heet nevel.N