Der ProFTPD Server für Linux ist mein Foavorit in Sachen FTP-Server. Mit der Standardkonfiguration ist das Verbinden des Clients zum Server etwas langsam. Mit den folgenden Konfigurationseinstellungen kann man den Server tunen und das Verbinden beschleunigen. Es werden einige DNS-Loopkups deaktiviert und somit rasselt der Verbindungsaufbau in einem Wisch durch, ohne Unterbrechnung! Die proftpd.conf zum Setzen der Konfiguration müsste in /etc/ oder in /etc/proftpd/ liegen.
Für einen schnellen Verbindungsaufbau:
UseReverseDNS off
Weitere praktische Einstellungen für die Clients:
AllowRetrieveRestart on
AllowStoreRestart on
AllowOverwrite on
Mit RequireValidShell kann man festlegen ob der User zum Verbinden eine Shell benötigt. Da ich aber einige User habe, die aus Sicherheitsgründen keine Shell haben, aber FTP nutzen sollen, setze ich RequireValidShell auf off. AllowRetrieveRestart und AllowStoreRestart werden eigentlich nur dafür benötigt, dass der Client einen angefangenen Download und Upload wiederaufnehmen kann und nicht von vorne beginnen muss. Mit AllowOverwrite gestattet man das überschreiben auf dem Server.
Gibt es sonst noch wichtige Server-Einstellungen zum Tunen oder Absichern, die ich vergessen habe?