Wenn ihr probiert unter Debian per apitude/apt-get zu installieren werdet ihr feststellen dass der Paketemanager sämtliche Plesk Pakete removen möchte, demnach ist es sinnvoll das Update per Hand durchzuführen.

Als erstet sollte ihr euch die neuste Version von ProFTPd von der Website besorgen: http://www.proftpd.org/

Dann herunterladen und entpacken, und eure alte proftpd.conf backuppen:

Code:
wget ftp://ftp.proftpd.org/distrib/source...d-1.3.1.tar.gz
tar xfvz proftpd-1.3.1.tar.gz && cd proftpd-1.3.1
cp /etc/proftpd.conf /etc/proftpd_conf.bak
Falls ihr irgendwelchen besonderen Module geladen habt schaut das mit

Code:
/usr/sbin/proftpd -l
nach, und ergänzt die "--with-modules" Direktive. Alle Sachen wie mod_core werden standardmäßig mitkompiliert.

Vor dem Kompilieren solltet ihr auch noch diverse Abhängigkeiten überprüfen. Ihr benötigt beispielsweise libpam0g & libssl-dev. Diese müsstet ihr dann vorher installieren.

Danach einrichten, kompilieren und installieren:

Code:
./configure --prefix=/usr --sbindir=/usr/sbin --sysconfdir=/etc --localstatedir=/var/run --disable-sendfile --enable-auth-pam --with-modules=mod_ratio:mod_readme:mod_quota:mod_tls
make
make install
Jetzt sollte der FTPd schon geupdated sein, falls ihr inetd oder ähnliches benutzt müsst ihr ihn jetzt noch neustarten.
Vorher könnt ihr auch noch euere Konfiguration überprüfen und unter Umständen verändern, beispielsweise so:

Code:
server:/# /usr/sbin/proftpd -t
Checking syntax of configuration file
Syntax check complete.
Falls ihr jetzt noch TLS Support für euren Server einrichten wollt müsst ihr, da wir mod_tls ja schon mitkompiliert haben nur noch folgendes in der /etc/proftpd.conf ergänzen (unten anhängen):

Code:
<IfModule mod_tls.c>
  TLSEngine on
  TLSLog /var/log/proftpd/proftpd_tls.log
  TLSProtocol TLSv1
  TLSRequired off
  TLSVerifyClient off
  TLSRSACertificateFile /etc/ssl/certs/proftpd.cert.pem
  TLSRSACertificateKeyFile /etc/ssl/certs/proftpd.key.pem
</IfModule>
Um die SSL Zertifikate zu erstellen benutzt den folgenden Befehl:

Code:
openssl req -new -x509 -days 365 -nodes -out /etc/ssl/certs/proftpd.cert.pem -keyout /etc/ssl/certs/proftpd.key.pem
Evtl. nochmal Konfiguration testen, dann den FTPd erneut neustarten und testen ob ihr per TLS auf den FTPd kommt - sollte aber soweit funktionieren.
Das war jetzt schon alles im Grunde.

Ihr könnt übrigens noch folgende Sachen in eurer proftpd.conf ergänzen um die Versionsnummer etwas zu verschleiern (ums möglichen Angreifern nicht noch einfacher zu machen):

Code:
ServerIdent on "FTP Server"
DeferWelcome on