pure-ftpd
portmaster ftp/pure-ftpd
# cp /usr/local/etc/pure-ftpd.conf.sample /usr/local/etc/pure-ftpd.conf
# pw groupadd ftpgroup
# pw useradd ftpuser -g ftpgroup -d /dev/null -s /etc
# mkdir /usr/home/pure-ftp
# chown ftpuser:ftpgroup /usr/home/pure-ftp
TSL
Falls der Schlüssel für pure-ftpd noch nicht existiert
PEM erstellen:
# cd /etc/ssl
# mkdir private
# cat /usr/local/etc/letsencrypt/live/domain.com/privkey.pem /usr/local/etc/letsencrypt/live/domain.com/fullchain.pem > /etc/ssl/private/pure-ftpd.pem
# chmod 600 pure-ftpd.pem
/usr/local/etc/pure-ftpd.conf
Zeile 214 Bind-IP und Port ändern
Users
# pure-pw useradd john -u ftpuser -d /usr/home/pure-ftp/john -m
falls -m am Ende nicht steht, muß die db gebaut werden
# pure-pw mkdb