Egy alap FTP beállítása nem bonyolult folyamat, csupán 2-3 egyszerűbb lépéssel megoldható. Vannak azonban biztonsági problémák azzal, ha a helyi felhasználókat engedjük bejelentkezni, mert akkor akár SSH-n is bejelentkezhetnének, és kárt tehetnének a szerverünkben. Ennek elkerülése érdekében mi most egy kicsit tovább megyünk, és sql alapú beléptetést, valamit a minimálisnál kicsit nagyobb biztonságot próbálunk elérni. Ehhez a proFTPd-t választjuk, mint FTP kiszolgálót. Azért őt, mert elég elterjedt, könnyen kezelhető, és rendelkezik sql alapú bejelentkeztető modullal. Első lépésként keressünk rá, mely csomagok is kellhetnek nekünk a célunk eléréséhez:
debian-test:~# apt-cache search proftpd
auth2db-filters - Auth2db defaults filters pack
ftpd - File Transfer Protocol (FTP) server
gadmin-proftpd - GTK+ configuration tool for proftpd
gadmin-tools - GTK+ server administration tools
gproftpd - GTK+ configuration tool for proftpd (transitional package)
gforge-ftp-proftpd - collaborative development tool - FTP management (using ProFTPd)
proftpd - versatile, virtual-hosting FTP daemon
proftpd-basic - versatile, virtual-hosting FTP daemon - binaries
proftpd-doc - Versatile, virtual-hosting FTP daemon - documentation
proftpd-mod-ldap - versatile, virtual-hosting FTP daemon - LDAP module
proftpd-mod-mysql - versatile, virtual-hosting FTP daemon - MySQL module
proftpd-mod-pgsql - versatile, virtual-hosting FTP daemon - PostgreSQL module