Для ftp-сервиса предусмотрено управление доступом. В качестве ftp сервера на нашем хостинге используется proftpd.
Это позволяет изменять настройки с помощью файлов .ftpaccess. Директивы, заданные в файле .ftpaccess, действуют только на каталог, в котором он располагается, и на все его подкаталоги.
Чтобы разрешить доступ по FTP только с определенных IP, разместите в корне своей учетной записи файл .ftpaccess с содержимым:
<Limit ALL>
Allow from xx.xx.xx.xx
Allow from 46.254.22.43
Deny from all
</Limit>
Где xx.xx.xx.xx — это IP-адрес, с которого разрешен доступ по FTP к учетной записи. Посмотреть свой текущий IP можно на сайте: http://internet.yandex.ru/
46.254.22.43 IP адрес службы FTPAdmin, если она Вам нужна оставьте запись.
Если все же вы не можете получить выделенный адрес а имеете динамические адреса, то можно например разрешить доступ на всю сеть вашего провайдера, например это будет выглядеть так:
<Limit ALL>
Allow 46.254.22.0/26
Deny from all
</Limit>
Другие директивы .ftpaccess
Удалять файлы, которые были загружены не до конца:
DeleteAbortedStores on
Скрывать файлы с именами, начинающимися с точки:
ListOptions "+a"
Запретить перезапись существующих файлов:
AllowOverwrite off