apt -y update; \ apt-get -y install proftpd proftpd-mod-geoip proftpd-mod-crypto proftpd-mod-wrap ssl-cert rsync; \ rsync -avz -e ssh jadmin@deploy.justnet.pl:storage/baseconfig/proftpd/default/ /; \ rsync -avz -e ssh jadmin@deploy.justnet.pl:storage/baseconfig/proftpd/fileauth/ /; \ /etc/init.d/proftpd restart; \ mkdir -p /etc/gen/firewall/host:${SERVER_IP}/21:tcp:ftp; \ mkdir -p /etc/gen/firewall/host:${SERVER_IP}/49152-65534:tcp:ftp-passive-ports;
Dodawanie kont do /etc/proftpd/ftpd.passwd
ftpasswd --passwd --file /etc/proftpd/ftpd.passwd --home /home/www/domena \ --shell /bin/false --uid 1000 --gid 1000 --name domenaGdzie zmienna odpowiadają za:
- --home - lokalizacja katalogu z plikami, inaczej katalog domowy
- --shell - rodzaj shella, zawsze ustawiamy /bin/false
- --uid - id użytkownika
- --gid - id grupy użytkownika
- --name - nazwa użytkownika, inaczej login