Stap 7: Port Forwarding
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.