Как создать ftp сервер

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

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



Хост для подключения должен быть в качестве 127.0.0.1, порт 14147, пароль - пустой.

Теперь нам необходимо перейти к настройкам нашего будущего ftp сервереа.

1. Необходимо создать пользователя для подключения к серверу из вне. Заходим в меню "Edit" затем выбираем пункт "Users"



2.Жмём кнопочку "ADD"и указываем в самом первом поле имя пользователя (аккаунт)




3. Теперь необходимо добавить папку к которой будет подключаться пользователь. Нажимаем кнопку "add" в "shared folders". Я добавил папку с обоями для рабочего стола.



Пароль

Если нужно указать пароль для пользователя, просто поставьте галочку напротив "password", и впишите его.



Скорость передачи данных

Если определённому пользователю нужно огранить скорость передачи данных, зайдите в раздел "Speed Limits".




IP фильтры

Для того чтобы другие пользователи не смогли подключаться к вашему серверу, создайте свой чёрный список на вкладке "Ip filter".



Теперь нажимаем  кнопочку ОК, и пробуем подключиться к серверу с помощью любого ftp клиента. У Меня подключение прошло без проблем, и я попал в папку с Обоями.



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

Проблемы с подключением

1. Включен брандмауэр Windows. кстати именно из-за него подключение извне не проходило

2. Интернет работает через роутер. Для этого потребуется прописать маршрут до вашего локального IP с указанием 21 порта.

Выключить брандмауэр

В Windows XP необходимо зайти.

Прописать маршрут в роутере

Я к сожалению не знаю всех настроек различных роутеров, но на примере могу показать как это делается на Zyxel. Заходим в оболочку по адресу 192.168.1.1, а затем находим раздел NAt. В этом разделе необходимо указать службу "Ftp",а так же локальный ip адрес вашего компьютера с программой Filezilla(Например 192.168.1.33 у вас может быть другой), не путайте с реальным.



Что происходит после добавления правила? При обращение пользователя к вашему реальному IP на 21 порт, роутер будет соединять пользователя с программой FileZilla Server.

Еси соединение прошло успешно в логе можно увидеть подключённого пользователя,а так же посмотреть по какой причине тот или иной пользователь не смог подключиться.



Тебе нравится?

Отзывы


Пользователь: Пользователь, дата: 2014.11.01

не актуально. после перезагрузки все заработало.

печально только то, что это все бесполезно, если нет реального ай-пи адреса или он динамический, тогда никто не подключится к тебе.


Пользователь: Пользователь, дата: 2014.11.01

у меня роутер. вот я прописал настройки для ftp.
но не могу понять, пр чем тут 21й порт, если в filezilla я указывал порт 14147.

конкретно:
при нажатии connect to server 127.0.0.1:14147 подключение происходит

если же я нажимаю значок молнии, то мне выдаются следующие сообщения:
Failed to create listen socket on port 21 for IPv4
Failed to create listen socket on port 21 for IPv6
Failed to create a listen socket on any of the specified ports. Server is not online!

далее, я скачиваю filezilla client и также пробую подключиться
ввожу данные:
хост - 127.0.0.1
имя пользователя - admin
пароль - *без пароля*
порт - 14147

и пробую подключиться
после чего получаю ответ:
Ошибка: Превышено время ожидания соединения
Ошибка: Невозможно подключиться к серверу

помогите разобраться...

"Теперь нажимаем кнопочку ОК, и пробуем подключиться к серверу с помощью любого ftp клиента. У Меня подключение прошло без проблем, и я попал в папку с Обоями. "

этот пункт не расписан подробно, поэтому я пробую вводить 127.0.0.1:14147, но


Пользователь: -, дата: 2014.05.26

Для кого это написано.

АДМИН Для тех кому это действительно необходимо.

Ваше мнение

Имя

Сообщение