logo

Настройка PureFTP за NAT на нестандартном порту

Из личного опыта.

Заметка больше для себя, но авось ещё кому поможет.

Есть сервер на Debian, на котором крутится PureFTPd. Нужно настроить так, чтоб FTP-сервер работал на 3000 порту без проблем.

1. Для начала пропишем порт 3000 для FTPd
echo "3000" > /etc/pure-ftpd/conf/Bind

2. Затем пропишем диапазон портов для открытия пассивного соединения.
echo "40110 40210" > /etc/pure-ftpd/conf/PassivePortRange

3. Пропишем наш внешний IP, который нам выдаёт NAT.
echo "НАШ_IP" > /etc/pure-ftpd/conf/ForcePassiveIP

4. Рестартуем PureFTPd (команду для FTPd для Debian я искал очень долго)
 /etc/init.d/pure-ftpd-mysql restart

5. На NAT, в роли которого стоит роутер открываем порты для нашего сервера:
3000, 40110:40210

6. PureFTPd работает.


(c)Lionovsky, 2018
Ещё заметки >>

(с)Lionovsky, 2010-2016. Все права сохранены.