Installation

vmls3:

sudo apt update
sudo apt -y install proftpd

Konfiguration

Auf vmls3 und vmls5.

Dateiberechtigungen

sudo chmod -R 775 /www

Benutzer erstellen

Vmls3

sudo adduser --home /www/www.smartlearn.dmz --no-create-home ftpuser
sudo usermod -a -G www-data ftpuser

Vmls5

sudo adduser --home /www --no-create-home ftpuser
sudo usermod -a -G www-data ftpuser

DNS Einträge erstellen

/etc/bind/db.dmz.smartlearn:

...
ftp     IN      A       192.168.220.13
...

/etc/bind/db.lan.smartlearn:

...
ftp     IN      A       192.168.210.65
...
sudo systemctl restart named

Test

sftp ftpuser@vmls3
sftp ftpuser@ftp.smartlearn.dmz
sftp ftpuser@vmls5
sftp ftpuser@ftp.smartlearn.lan

FTP Befehle

Get

get [-p Berechtigungen und Zugriffszeiten mitkopieren] [-R Rekursiv] <local-path> [<remote-path>]

Put

put [-p Berechtigungen und Zugriffszeiten mitkopieren] [-R Rekursiv] <local-path> [<remote-path>]