Tråd: Åtkomst av IP-kamera utifrån
Jag har i flera år haft kamera vid vårt hus i Medåker (Arboga). Först fungerade det bra med DDNS men sedan en tid har operatörerna stängt alla inkommande portar och då fungerar det ju inte. Nu har jag installerat en Raspberry Pi tillsammans med kameran och Raspberryn ta kontakt till min maskin utanför operatörernas nät med autossh och upprätthåller en tunnel så jag kan gå in utifrån när jag vill. Det fungerar ganska bra.
Man installerar alltså autossh på Raspbian (Debian operativsystem för Raspberry) och kör autossh:
autossh -M 5122 -N -f -i /home/autoss/.ssh/id_rsa -o "ServerAliveInterval 180" -R 5022:localhost:22 autoss@hind &
Här använder jag alltså RSA för automatisk identifiering för ssh. Namnet på min maskin inom det globala Internet är hind och användaren som jag kopplar upp till är autoss (namnet har ingen betydelse). Det lönar sej att av säkerhetsskäl ha en skild användare bara för tunneln. På maskinen hind skriver jag sedan
ssh -p 5022 localhost
för att koppla upp mej till Raspberryn.
Jag har också kopplat min kamera till samma tunnel med ett likadant kommando men då måste man byta ut portnumret till kamerans portnummer (för http) och sätta in kamerans lokala adress i stället för localhost:
autossh -M 5181 -N -f -i /home/autoss/.ssh/id_rsa -o "ServerAliveInterval 180" -R 5081:192.168.1.230:81 autoss@hind &
I Firefox på maskinen hind kopplar jag upp mej till adressen http://localhost:81 och så är jag inne i kameran och kan ge lösenord åt den.
Det har fungerat bra med Maygions vridbara kamera men av någon anledning kan styrningen av kameran vara litet lynnig fastän videoströmmen kommer riktigt snyggt.
Med det här systemet gör det precis detsamma om operatören stänger alla inkommande portar.