ЛР 2.5 - Настройка FTP-сервера

  1. На машине srv2 создайте пользователя для FTP и пароль для него
    useradd -m tuxftp
    passwd tuxftp
  2. Установите пакет FTP-сервера
    apt install proftpd
  3. Внесите изменения в конфиг FTP-сервера /etc/proftpd/proftpd.conf:
UseIPv6 off
...
DefaultRoot ~
  1. Запустите демон FTP-сервера
    systemctl start proftpd.service
Настрока доступа к FTP-серверу снаружи
  1. Внесите изменения в конфиге /etc/proftpd/proftpd.conf:
PassivePorts 49152 49153
MasqueradeAddress 10.10.Y.100+X #внешний ip ВМ gwX
  1. Перезапустите демон proftpd.
  2. На машине gwX добавьте правила проброса портов:
    iptables -t nat -A PREROUTING -i enp0s3 -p tcp --dport 21 -j DNAT --to-destination 10.20.30.2:21
    iptables -t nat -A PREROUTING -i enp0s3 -p tcp --dport 49152 -j DNAT --to-destination 10.20.30.2:49152
    iptables -t nat -A PREROUTING -i enp0s3 -p tcp --dport 49153 -j DNAT --to-destination 10.20.30.2:49153
  3. Зайдите на ftp с хостовой машины.