BFTPd

Aus Wiki
Zur Navigation springen Zur Suche springen

Allgemein

Der FTP-Server bFTPd ist bereits in die Firmware der NSLU integriert und muß lediglich aktiviert werden. D.h. er ist relativ einfach einzurichten. Allerdings gibt es aus sicherheitstechnischen Gesichtspunkte, die gegen bFTPd sprechen. So gilt → VsFTPd als deutlich sicherer als bFTPd. Wenn der FTP-Server aus dem → Internet erreichbar sein soll, ist deshalb der Einsatz von → VsFTPd eine Überlegung wert.


Einrichtung FTP-Server

  • Weboberfläche der NSLU im Webbrowser öffnen.
  • In den Bereich "Administration" wechseln (evtl. Benutzername und Passwort des Admin-Users eingeben)
  • In's Untermenü "System" wechseln
  • Im unteren Bereich dieser Webseite den FTP-Server aktivieren
  • Mit dem Button "Save" die Änderung abspeichern


FTP-User anlegen

Durch die Aktivierung des FTP-Servers besteht bereits FTP-Zugang mit den Login-Daten jedes Users, der mit Hilfe der Weboberfläche angelegt wurde. Zum Anlegen eines speziellen FTP-Users's - hier ftpuser - reicht es aus, diesen User in der Weboberfläche anzulegen.

  • Weboberfläche der NSLU im Webbrowser öffnen.
  • In den Bereich "Administration" wechseln (evtl. Benutzername und Passwort des Admin-Users eingeben)
  • In's Untermenü "Users" wechseln
  • Folgende Daten eingeben:
Name: ftpuser
Comment: z.B. FTP-User
Passwort/Verify Passwort: FTP_PWD
Create Private Folder: aktivieren
  • Button "Save as New User anklicken


FTP-Zugang testen

  • Mittels FT-Programm:
    • FTP-Programm öffnen
    • Server-Adresse: IP_DER_NSLU
    • User: ftpuser
    • Passwort: FTP_PWD
    • Verbindung herstellen
    • Es sollte kein Fehler gemeldet werden und zwei Verzeichnisse sollten zu sehen sein:
      • Disk 2
      • ftpuser
  • Mittels Webbrowser:
    • Webbrowser öffnen
    • Adresse eingeben: ftp://ftpuser:FTP_PWD@IP_DER_NSLU
    • Es sollte kein Fehler gemeldet werden und zwei Verzeichnisse sollten zu sehen sein:
      • Disk 2
      • ftpuser


Deaktivieren des annonymen Zugangs

Aus Sicherheitsgründen ist es empfehlenswert, den anonymen Zugang, der standardmäßig aktiviert ist, zu deaktivieren. Dadurch erhalten nur berechtigte Benutzer mit korrektem Passwort Zugang zum FTP-Server.

vi /etc/bftpd.conf

Folgende Zeilen am Ende der Konfigurationsdatei auskommentieren (wie üblich #-Zeichen davor setzen) oder komplett löschen:

#user ftp {
#  #Any password fits.
#  ANONYMOUS_USER="yes"
#}

#user guest {
#  #Any password fits.
#  ANONYMOUS_USER="yes"
#}

#user anonymous {
#  #If the client wants anonymous, ftp is taken instead.
#ALIAS="nobody"
#}