====== FTP: Pure-FTPd ====== ==== Меняем порт, который слушает демон ==== on debian / ubuntu, you have to create /etc/pure-ftpd/conf/Bind and put in it your interface with this format: , to listen to all interfaces on port 500, put: *,500 echo "192.168.13.77,2121" > /etc/pure-ftpd/conf/Bind Если указать только порт echo "2121" > /etc/pure-ftpd/conf/Bind то демон будет принимать запросы по 2121 порту на всех сетевых интерфейсах/IP # netstat -tnulp | grep pure-ftpd tcp 0 0 0.0.0.0:1122 0.0.0.0:* LISTEN 6086/pure-ftpd (SER tcp6 0 0 :::1122 :::* LISTEN 6086/pure-ftpd (SER ==== Активируем passive-mode ==== Файл **ip_local_port_range**. Этот файл содержит два целых числа, определяющих интервал портов, которые используют TCP и UDP при выборе локального порта. Первое число - это нижнее возможное значение, а второе - верхнее. В серверных системах эти числа имеют значения 32768 и 61000 соответственно. # cat /proc/sys/net/ipv4/ip_local_port_range 32768 61000 echo "10000 11000" > /etc/pure-ftpd/conf/PassivePortRange echo "192.168.13.77" > /etc/pure-ftpd/conf/ForcePassiveIP /etc/init.d/pure-ftpd restart или /etc/init.d/pure-ftpd-mysql restart