Für netzwerkfähige Scanner bietet das FTP-Protokoll eine geeignete Lösung zum Scannen und Bereitstellen von Scans in Nextcloud. Obwohl FTP sicherheitstechnisch nicht mehr dem aktuellen Standard entspricht, wird es von den meisten netzwerkfähigen Druckern unterstützt. Bei ausschließlicher Nutzung im lokalen Netzwerk (LAN) oder über eine abgesicherte VPN-Verbindung ohne Weiterleitung ins Internet ist das damit verbundene Sicherheitsrisiko in der Regel akzeptabel.
Mit ProFTPd steht ein einfacher und in nahezu jeder Linux-Distribution enthaltener FTP-Server zur Verfügung. In Kombination mit dem Nextcloud-Plugin Externer Speicher besteht die Möglichkeit, auf die Verzeichnisse des FTP-Servers zuzugreifen, in denen die netzwerkfähigen Scanner ihre gescannten Dokumente ablegen.
ProFTPD einrichten
ProFTPD nutzt einen einfachen Benutzeraccount, dessen Home-Verzeichnis als Root-Directory dient. Der für den Account festgelegte Benutzername und das Passwort werden im Drucker sowie im Nextcloud-Plugin „Externer Speicher“ verwendet. Der Account wird ohne Shell-Zugriff für Daten-Uploads und -Downloads wie folgt erstellt:
1 |
sudo adduser ftpuser --shell /bin/false --home /var/www/upload |
Installation und Konfiguration von ProFTPD
Installation
ProFTPD ist in den meisten Linux-Distributionen in den Standard-Paketquellen enthalten und kann wie folgt installiert werden:
1 |
sudo apt install proftpd-basic |
Konfiguration
Die Konfigurationsdatei von ProFTPD wird unter /etc/proftpd/conf.d/custom.conf
mit folgendem Inhalt erstellt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# FTP-Benutzer benötigen keine gültige Shell <Global> RequireValidShell off </Global> # IPv6 deaktivieren, falls gewünscht UseIPv6 off # Standardverzeichnis ist das Home-Verzeichnis des FTP-Benutzers DefaultRoot ~ ftpuser # Anmeldung auf die Gruppe ftpuser beschränken <Limit LOGIN> DenyGroup !ftpuser </Limit> |
Nachdem die Konfigurationsdatei erstellt wurde, muss der ProFTP Dienst nun neu gestartet werden:
1 |
sudo systemctl restart proftpd |
Damit ist die Installation und Konfiguration von ProFTPD abgeschlossen.
Über das Nextcloud-Plugin Externer Speicher kann mit dem zuvor erstellten Account auf den FTP-Server zugegriffen werden. Gleiches gilt für alle im Netzwerk verfügbaren Drucker, nachdem der FTP-Zugang in den Druckern entsprechend konfiguriert wurde.
by Speefak | www.thomas-krenn.com |