как создать ftpСейчас я хочу поговорить о том, как создать FTP — сервер самостоятельно. Сразу возникает вопрос: а для чего и кому вообще это все нужно?

   Если вам нужен профессиональный FTP-сервер для вашей организации, моя вам рекомендация – наймите системного администратора, он все вам сделает.

Домашний FTP-сервер

    Мы же будем говорить о случае, когда FTP-сервер нужен дома. Бывает ситуация, что у вас есть локалка – сеть, протянутая внутри этажного дома или вообще распространенная на весь ваш район. Вам нужно обмениваться данными (фильмами, музыкой, картинками и т.д.) с каким-либо своим другом, который живет в соседнем доме 🙂

   Сетевое окружение не работает, так как злые админы, которым лишь бы безопасность поукреплять, закрыли протокол NetBios. С флешкой или со съемным жестким диском особо не набегаешься, нужно что-то более технологичное. И вы медленно приходите к осознанию того, что вам буквально жизненно необходим домашний FTP-сервер.

   Но имейте ввиду – для того, чтобы FTP-сервер работал более-менее стабильно, необходимо, чтобы у вас была довольно большая скорость Интернета или локальной Сети (чем шире, тем лучше, конечно). Диалап здесь никак не подойдет, уверяю вас. Еще нужно достаточно места на жестком диске, если вы хотите поднять более-менее нормальный сервачок.

Что нужно для организации домашнего FTP-сервера.

   Для того, чтобы организовать домашний FTP-сервер, в идеале бы надо поставить отдельный компьютер (об этом я писал, когда поднимал вопрос о том, куда деть старый компьютер). Но если отдельного компьютера нет, то можно обойтись и так.

   Идем далее. Нужно бы заиметь статический IP-адрес, чтобы пользователи не выясняли каждый раз у вас лично, какой же сегодня провайдер выделил вам адрес и почему сервер вчера был доступен, а сегодня нет.

Но если с выделенным адресом проблема, да и не совсем удобно набирать каждый раз что-то типа ftp://145.12.230.155/, то читаем далее.

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

   Первый сервис – это www.no-ip.com, а утилита, которую необходимо скачать, называется DUC. Второй сервис – www.dns2go.com, утилита – с аналогичным названием dns2go. В результате использования данных сервисов и программного обеспечения вы получаете в свое распоряжение адрес типа ftp://pupkin.dns2go.com или ftp://pupkin.no-ip.com. В принципе, с переадресацией разобрались.

Программное обеспечение сервера

   Теперь о том, с помощью каких программ можно установить, настроить и запустить в эксплуатацию домашний FTP-сервер. Программ для данных целей создано довольно много, все они отличаются друг от друга удобством настройки и эксплуатации, ценой на лицензии и уровнем безопасности.

   Так как у нас распространенный случай, и у вас, уважаемый читатель-пользователь, скорее всего, установлена операционная система Windows, я бы рекомендовал использовать одну из двух программ: Serv-U и Gene 6.

   Устанавливаем программное обеспечение сервера, далее нужно добавить администратора сервера, пользователей, раздать им логины и пароли (если планируете анонимный доступ, то это нужно указать дополнительно, и указать, к чему такие пользователи будут иметь доступ, а к чему – нет). В самой же настройке сервера нет ничего сложного. Разберется и ребенок. Нужно лишь время 🙂

   Для того, чтобы можно было закачивать и скачивать данные с сервера, нужно при наличии файерволла открыть порты: 21 для передачи команд и некоторый диапазон именно для передачи данных (скажем, с 2000 по 3000). Вот и все, наверное, о том, как создать FTP. И пусть и Вас все получится!