В наше время передача больших файлов через интернет уже дело привычное. Объем передаваемых файлов практически не ограничен, но все еще есть вопрос с хранением больших файлов в сети интернет на сторонних серверах. Сейчас каждый пользователь имеет в сети в облачных хранилищах несколько гигабайт пространства, но, если вдруг нужно больше, за дополнительные гигабайты придется платить. Как вариант, для передачи большого объема данных через интернет не обязательно все закачивать на сторонние сервера, а использовать для этого домашний компьютер. Поможет в этом FTP сервер, и далее в этой статье мы рассмотрим, как создать FTP сервер на домашнем компьютере.
Как создать ftp сервер? (Как создать фтп сервер?)
В этой статье мы не будем создавать FTP сервер с помощью специального программного обеспечения, а лишь рассмотрим проблемы, которые могут возникнуть при создании своего ФТП сервера, т.е. статья будет обзорной.
Основной проблемой такого домашнего сервера всегда была его уязвимость. Хакеры без труда могут получить полный доступ к файлам на компьютере с FTP сервером, и такой компьютер нужно обязательно защищать. Защита должна быть вполне обычной для каждого ПК, это хороший антивирус или фаервол. Еще один недостаток домашнего FTP, это его недоступность после выключения компьютера.
ФТП сервер может быть самым простым, т.е. просто предоставляющий доступ к файлам, так и сложным, контролирующим все параметры и предоставляющим доступ с контролем трафика и скорости по паролю. В зависимости от сложности сервера выбирается и необходимое программное обеспечение. Простые FTP сервера с минимальными настройками можно легко создать с помощью бесплатного софта, и такой сервер при желании можно создать и внутренними средствами операционной системы Windows.
Среди бесплатных программ пользующиеся долгие годы популярностью можно выделить Golden FTP Server, FileZilla Server, TYPSoft FTP Server. Чтобы иметь больший контроль над файлами и пользователями, следует для создания FTP использовать более профессиональные программы, например, Serv-U FTP Server, Cerberus FTP Server и др. Установить любую из этих программ на компьютер просто, но вот с настройкой некоторых придется повозиться.
Независимо от выбранной программы и ее сложности необходимо будет проделать везде практически одинаковые основные настройки. Для FTP сервера на компьютере необходимо будет выделить папку, в которой должны будут находиться файлы для общего доступа. Обязательно необходимо будет позаботится об установке ограничений, чтобы пользователи видели выбранную папку, как корневую, и не могли получать доступ к остальным файлам на жестком диске.
Если доступ к фалам должен получать любой пользователь, то на сервере необходимо настроить анонимного пользователя. Но при этом нужно будет разрешить одновременный доступ только определенному количеству пользователей. Иначе наплыв пользователей может полностью забить канал интернета, что сильно скажется на скорости скачивания файлов и на возможности выхода с данного компьютера в интернет. Также следует ограничить максимальную скорость скачивания файлов с жесткого диска. Если канал интернета довольно большой, 100 или даже 1000 Мбит/с, одновременное скачивание файлов несколькими пользователями может полностью парализовать работу компьютера, что не даст даже нормально запускать программы. Для закрытого доступа к серверу придется создавать каждого пользователя отдельно с конкретным логином и паролем.
Практически все программы FTP сервера могут:
— объединять пользователей в отдельные группы;
— настраивать для каждой отдельной группы пользователей свои права для чтения и записи файлов;
— запрещать конкретным пользователям просматривать некоторые папки;
— делать ограничение скорости чтения файлов или скорости их записи на сервер;
— блокировать пользователей по их IP адресам;
— устанавливать определенные диапазоны IP адресов, с которых будет разрешен доступ к серверу и другое.
Для доступа к созданному FTP серверу на компьютере со статическим IP адресом достаточно ввести IP адрес компьютера в следующем виде: ftp://ваш_IP. При этом нужно обязательно удостовериться, что на компьютере открыты порты 20 и 21, которые используются для передачи файлов и команд управления файлами на сервере. Если же провайдер предоставляет динамический IP адрес или при желании заменить цифровой адрес на доменное имя, придется воспользоваться DNS-сервером. В случае с динамическим IP адресом на компьютер придется установить маленькое приложение, предоставляемое DNS сервером, которое будет постоянно передавать ваш текущий IP DNS серверу. При использовании маршрутизатора в нем придется также делать некоторые дополнительные настройки.
Чтобы отвлечься от настроек своего нового сервера, можно посмотреть какой-то сериал. В сериале «Великолепный век» в каждой серии будет показан кусочек истории, и такой сериал особенно понравится особам женского пола.
Так же статьи на сайте chajnikam.ru:
Где можно зарегистрировать домен?
Как зарегистрировать хостинг для сайта?
Как выбрать хостинг для блога?
Какой домен выбрать?