Jak sprawić aby można było łączyć się zdalnie do Raspberry Pi, nawet z wewnętrznym IP oraz za firewallem?
- Tworzymy konto na (https://ngrok.com)
- Ściągamy oraz wypakowujemy aplikację ngrok na naszym Raspberry:
curl -O https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
unzip ngrok-stable-linux-arm.zip
- Z zakładki Auth (https://dashboard.ngrok.com/auth/your-authtoken) kopiujemy komendę do dodania tokenu.
./ngrok authtoken {token}
- Dodajemy do crona uruchamianie ngroka przy boocie.
crontab -e
@reboot {path_to_ngrok} tcp 22 &
- To wszystko! Nasze Raspberry jest gotowe, aby sprawdzić aktualny port udajemy się do zakładki status (https://dashboard.ngrok.com/status/tunnels).
6. Aby podłączyć się przez ssh wykonujemy:ssh [email protected] -p 10370
Uwagi:
– Po każdym reboocie (na darmowym koncie) przydzielony zostanie nowy port.