Поиск / Search - поиск информации и полезные заметки.
[ Помощь ] [ Форма ]




Защита FTP с помощью .ftpaccess

22 Июль 2008 – 21:00 (добавил coguar)

Как защитить ФТП от несанкционированного доступа? Жаль что я раньше об этом не думал. Поэтому сегодня утром сайт был в дауне. Всем кто поспособствовал выводу ресурса из строя, огромное спасибо. Ведь что не убивает, то делает сильнее :)

Для защиты можно много чего использовать, но согласитесь, если вы находитесь в одном городе, а супермегакрутой хацкер в другом, то правильным решением будет ограничить доступ по IP адресу. Для реализации сего, необходимо в корне хоста создать файл с именем .ftpaccess.

Как правило при доступе FTP этого сделать нельзя, поэтому делать это придется через SSH с помощью программы Putty или через программу winscp. Winscp - программа доступа к серверу через SSH, потому там больше возможностей и проблем с созданием файла не будет.

Настроек в этом файле может быть большое множество, однако для защиты, нас интересует только один параметр. Прописав эти строки в файле вы закроете полностью доступ от всех!

<Limit ALL>
Deny from all
</Limit>

После написанного выше, никто не сможет зайти на ФТП. Для добавления разрешения к определенному IP надо добавить строку вида

Allow from 127.0.0.1

перед Deny, например:

<Limit ALL>
Allow from 127.0.0.1
Deny from all
</Limit>

Естественно адрес 127.0.0.1 указан для примера. Нужно указать свой сетевой IP. Если же у вас динамический адрес, можно использовать фильтр вида:

Allow from 127.0.0.

вариант для IP адресов вида 127.0.0.0-255

или

Allow from 127.0.

вариант для IP адресов вида 127.0.0-255.0-255

В первом случае фильтр для адреса вида xx.xx.xx.yy, второй фильтр для xx.xx.yy.yy. Где xx - точное значение, а yy - любое другое. Один из хороших вариантов - это запретить всем доступ по ФТП

<Limit ALL>
Deny from all
</Limit>

И пользоваться программой winscp у нее доступ к FTP идет через SSH и пароль в этой программе шифруется. Правило, указанное чуть выше блокирующее полностью доступ к FTP с любого IP не применяется к этой программе, так как она работает через SSH. А SSH и FTP вещи хоть и похожие но разные.

Ссылка для блога:
Ссылка для форума:
  1. 4 комментариев к “Защита FTP с помощью .ftpaccess”

  2. игорь (6 января, 2010)

    многие вообще отключают доступ к фтп и пользуется только ssh. жаль, что не все хостеры его выдают

  3. coguar (23 января, 2010)

    Да, в плане безопасности это удобно и надежно.
    Самое интересное что некоторые топовые хостеры не предоставляют такого!!

    Вот и приходится из удобства переходить на неудобное.

  4. cava150 (8 февраля, 2010)

    Спасибо за инфу.
    Вопрос если допустим троян у меня еще сидит, а я поставил ограничение по ip,то троян ничего уже не сможет сделать сайту?

  5. coguar (8 февраля, 2010)

    Сможет, троян будет использовать ВАШЕ соединение с интернетом это логично, потому он сможет все сделать что и Вы.

Оставить комментарий