För en övervakningskamera som behöver ladda upp filer till ZimaOS bör du använda SFTP om kameran stöder det. ZimaOS kan aktivera SSH från utvecklarläget, vilket ger dig en krypterad SFTP-anslutning utan att du behöver installera en separat FTP-server.
Om kameran endast stöder klassisk FTP kan en container som vsftpd fungera, men YAML-konfigurationen i forumet exponerade endast portarna 20 och 21. Det kan vara otillräckligt för passiv FTP, och det rapporterade symtomet ”kan inte läsa katalogen” gör det också värt att kontrollera behörigheterna för värdmappen.
Använd SFTP först om kameran stöder det
Den aktuella guiden för SSH-konfiguration i ZimaOS visar hur du aktiverar SSH från ZimaOS-gränssnittet. En SFTP-kompatibel klient ansluter normalt till ZimaOS-adressen via SSH, vanligtvis på port 22, med ett konto som har behörighet till målsökvägen.
SFTP och FTP är olika protokoll. En kamera som uttryckligen endast erbjuder FTP kan inte använda SFTP genom att du bara ändrar porten.
Om du behöver FTP ska du även konfigurera passiva portar
Containern som användes i tråden var fauria/vsftpd. Dokumentationen för dess vsftpd-container beskriver variabler för passivt läge, såsom PASV_MIN_PORT och PASV_MAX_PORT, och påpekar att motsvarande portintervall också måste publiceras.
För kameror i det lokala nätverket bör du begränsa FTP-tjänsten till det betrodda lokala nätverket. Vanlig FTP krypterar inte inloggningsuppgifter eller filöverföringar och bör därför inte exponeras direkt mot det offentliga internet.
Kontrollera den monterade uppladdningsmappen
Forumexemplet mappade en värdkatalog i ZimaOS till /home/vsftpd. Docker-bindemonteringar använder värdfilsystemet direkt, så containerprocessen behöver fortfarande kompatibla ägar- och behörighetsinställningar för katalogen.
Om inloggningen lyckas men det inte går att visa kataloginnehållet eller ladda upp filer ska du bekräfta att värdsökvägen finns, att containern ser den och att FTP-användaren kan skriva där. Testa med en tillfällig mapp innan du riktar kameran mot ett viktigt arkiv.
En praktisk testordning
- Bekräfta om kameran stöder SFTP eller endast FTP.
- Testa samma inloggningsuppgifter från en datoransluten klient i det lokala nätverket.
- Verifiera att kataloginnehållet kan visas innan du testar uppladdningar.
- För passivt FTP ska du publicera det konfigurerade portintervallet.
- Först när skrivbordstestet fungerar kopierar du samma värd, port, användare och sökväg till kameran.
Guiden för enhetsanslutning ger ytterligare sammanhang för att välja en anslutningsmetod som passar ditt lokala nätverk.
