Op m'n ADSL-router (Fritzbox met Freetz) draait al jaren een scriptje om elke 5 minuten via ftp een csv-bestand naar een directory van een van m'n domeinen te sturen. Het is een bestand per dag en wordt dus steeds aangevuld met een nieuwe regel.
De router wordt uitgefaseerd en daarom heb ik bedacht om dat voortaan via ssh te doen.
Code: Selecteer alles
curl http://192.168.178.178:8080/$(date -u +%Y_%m).csv | grep $(date -u '+%F') | ftpput ftp.abcd.nl -u gebruiker -p wachtwoord $(date -u +%Y-%m-%d).csv -
De code haalt data uit een bestand met maandgegevens van een lokale datalogger (helaas geen open source) en maakt daar een csv-bestand per dag van die vervolgens naar de website gaan. De data wordt nu niet lokaal opgeslagen in een bestand. Het script draait via cron elke 5 minuten.
Ik heb inmiddels wat ervaring met Raspberry Pi en wil de gelegenheid aangrijpen om het uploaden van de data beter te beveiligen en ik zoek een soort
stappenplan om dit aan te pakken. Ik wil dus af van de kale en onveilige FTP.