Установка FTP сервера и его настройка (на примере программы FileZilla Server). Способы подключения к FTP серверу
FTP сервер: настройка, подключение и передача файлов
FTP это один из старейших протоколов, позволяющий обеспечить передачу данных и удаленный доступ к персональному компьютеру или серверу. Сегодня практически все ПО по удаленному управлению используют данный протокол для связи.
Данный протокол можно использовать практически на любом компьютере на базе Windows или Mac OS. К тому же любой хостинг провайдер предоставляет возможность подключиться при помощи данного способа подключения.
Для того, чтобы подключиться к серверу потребуется использовать утилиты сторонних разработчиков или стандартные инструменты Windows.
Что такое FTP-сервер
Протокол ФТП это простой способ передачи данных на любое устройство, без прямого подключения к нему. Данная разработка стала популярна благодаря следующим преимуществам:
- Прост в использовании. Его интеграция не занимает большого количества времени;
- Вся документация русифицирована и изучена;
- Поддерживает IP адреса типа IPv6;
- Способен работать с любыми размерами файлов (вплоть до сотен гигабайт);
- Совместимо с Proxy-серверами;
- Drag & Drop. Визуальное управление и перемещение файлов;
- Высокая скорость передачи. Использует на максимум пропускной канал;
- огромное количество операций одновременно;
- Просмотр директорий. Дает возможность полностью исследовать директории на высокой скорости;
- Поддерживает очередь. Можно отправлять по очереди файлы, что позволяет производить
- Настройки доступа. Протокол позволяет открывать доступ к папкам конкретным пользователям.
Настройка FTP
В первую очередь следует получить доступ от FTP-сервера, что можно сделать в настройках хостинга. На примере Timeweb в панели управления потребуется перейти во вкладку «Пользователи ПУ/FTP».
Нажимаем на «Добавить нового пользователя».
В появившемся окне следует заполнить:
- Логин. Префикс логина выдается сразу, следует закончить его;
- Пароль;
- Комментарий. Позволяет написать кому выдан доступ;
- Настройка прав. Здесь потребуется выбрать нужные права доступа.
Для того, чтобы подключить компьютер к удаленному управлению достаточно скачать FileZilla Server пройдя по ссылке https://filezilla-project.org/download.php?type=server.
Далее устанавливается ПО и уже осуществляются настройки:
- Server Address. Сюда следует ввести IP-адрес нужного сервера;
- Port. Как правило, выдается при создании доступа для удаленного управления.
- Administration password. Пароль от данного ПК.
- Галка на настройке «Always connect to this server». Позволяет сразу же подключаться к выбранному устройству сразу при запуске программы.
После этого можно получить полный доступ к управлению файлами.
Как подключиться к FTP серверу
Для того, чтобы на своем компьютере подключиться к серверу потребуется установить FileZilla Client, пройдя по ссылке https://filezilla.ru/get/. После скачивания и установки утилиты следует ее открыть.
- Хост. Как правило, IP-адрес;
- Имя пользователя;
- Пароль;
- Порт.
Все эти данные были получены еще при создании доступа (инструкция выше).
После кликаем на «Быстрое соединение».
В правой части ПО откроется выбранная директория с папками и файлами. Следует понимать, что открыть их через данный софт не получиться, но передача данных возможна (скачивание/отправка).
Передача файлов по FTP
После того, как подключение через FileFilla Client было осуществлено можно начинать работу с документами, например, закачать файлы, для чего выделяем нужные и кликаем правой кнопкой мыши, где в выпавшем списке выбираем «Закачать на сервер».
В верхней части показывается логи, по которым можно понять, что файлы были переданы.
Для скачивания понадобиться в правой части файлового менеджера кликнуть правой клавишей мыши на нужный документ и выбрать «Скачать».
Теперь можно в логах увидеть общий вес и статус.
Также среди дополнительных функций софта:
- Создание каталога/папок;
- Редактирование. Открывает лишь файлы на локальном компьютере;
- Переименовать. Позволяет задать новое название файлу на обоих концах связи.
Для того, чтобы быстро и легко передавать данные с одного устройства на другое используется популярный протокол FTP, разработанный еще в 70-х.
Сегодня он также популярен, как и раньше, а благодаря развитию интернета с ним начали работать как хостинг-провайдеры, так и стандартные explorer-клиенты. Для подключения к ФТП можно использовать следующие утилиты:
- FileZilla;
- Total Commander;
- Через Windows RDS-панель.
Благодаря подключению через данную технологию можно получить следующие преимущества:
1. Убрать ограничения на скачивание больших файлов. Достаточно часто хостеры запрещают работать с большими объемами (от 1 Гб), но при использовании протокола ограничение отменяется;
2. Ускорить поток. При помощи FileZilla можно значительно быстрее получить нужный файл и в нужной кодировке;
3. Создавать цепочку каталогов одним кликов. При передаче каталога сервис передает не только документы, но и паки, которые также создаются автоматически, упрощая процесс управления.
Настройка программы FileZilla Server
Большинство пользователей ПК хотя бы раз слышали о приложении FileZilla, которое через клиентский интерфейс передает и принимает данные по протоколу FTP. Но мало кто знает, что у данного приложения существует серверный аналог – FileZilla Server. В отличие от обычной версии, данная программа реализует процесс передачи данных по протоколам FTP и FTPS на серверной стороне. Давайте изучим основные настройки программы FileZilla Server. Это особенно актуально, учитывая тот факт, что существует только англоязычный вариант данной программы.
Настройки подключения к администрированию
Сразу же, после довольно простого и интуитивно понятного для практически любого пользователя процесса установки, в FileZilla Server запускается окно, в котором нужно указать ваш хост (или IP-адрес), порт и пароль. Эти настройки нужны для подключения к личному кабинету администратора, а не к доступу по FTP.
Поля наименований хоста и порта, как правило, заполняются автоматически, хотя, при желании вы сможете изменить первое из этих значений. А вот пароль придется придумать самому. Заполняем данные и жмем на кнопку Connect (Подключение).
Общие настройки
Теперь перейдем к общим настройкам программы. Попасть в секцию настроек можно, нажав на раздел верхнего горизонтального меню Edit, а затем выбрав пункт Setting.
Перед нами открывается мастер настройки программы. Сразу же мы попадем в раздел Основных настроек (General Settings). Тут нужно установить номер порта, к которому будут подключаться пользователи, и указать максимальное их число. Нужно отметить, что параметр «0» означает неограниченное количество пользователей. Если по какой-то причине их число нужно ограничить, то проставляйте соответствующую цифру. Отдельно устанавливается количество потоков. В подразделе «Timeout settings», настраивается величина таймаута до следующего подключения, при отсутствии отклика.
В разделе «Welcome message» можно вписать приветственное сообщение для клиентов.
Следующий раздел «IP bindings» очень важен, так как именно тут проставляются адреса, по которым сервер будет доступным для других лиц.
Во вкладке «IP Filter», наоборот, вписывают заблокированные адреса тех пользователей, подключение которых к серверу нежелательно.
В следующем разделе «Passive mode setting» можно вписать параметры работы в случае применения пассивного режима передачи данных по FTP. Эти настройки довольно индивидуальны, и без особой надобности их трогать не рекомендуется.
Подраздел «Security Settings» отвечает за безопасность подключения. Как правило, тут производить изменения не требуется.
Во вкладке «Miscellaneous» производятся мелкие настройки внешнего вида интерфейса, например его сворачиваемости, и установка других малозначительных параметров. Лучше всего, эти настройки тоже оставить без изменений.
В разделе «Admin Interface Settings» вводятся настройки доступа к администрированию. По сути, это те же настройки, которые мы вводили при первом включении программы. В данной вкладке, при желании, их можно изменить.
Во вкладке «Logging» производится включение создания лог-файлов. Тут же можно указать их допустимый максимальный размер.
Название вкладки «Speed Limits» говорит само за себя. Тут при необходимости устанавливается размер скорости передачи данных, как по входящему каналу, так и по исходящему.
В разделе «Filetransfer compression» можно включить компрессию файлов при их передаче. Это поможет сэкономить трафик. Тут же следует указать максимальный и минимальный уровень компрессии.
В разделе «FTP over TLS settings» настраивается защищенное соединение. Тут же при его наличии следует указать местонахождение ключа.
В последней вкладке из раздела настроек «Autoban» возможно включение автоматической блокировки пользователей, в случае превышения ими предварительно указанного числа неудачных попыток подключения к серверу. Тут же следует указать, какой период времени блокировка будет действовать. Данная функция ставит перед собой цель предотвращения взлома сервера или проведения различных атак на него.
Настройки пользовательского доступа
Для того, чтобы настроить пользовательский доступ к серверу, переходим через пункт главного меню Edit в раздел Users. После этого открывается окно управления пользователями.
Чтобы добавить нового участника, нужно нажать на кнопку «ADD».
В открывшемся окне требуется указать имя нового пользователя, а также, при желании, группу, к которой он относится. После того, как данные настройки произведены, жмем на кнопку «OK».
Как видим, в окне «Users» добавился новый пользователь. Устанавливаем на него курсор. Поле «Password» стало активным. Сюда следует вписать пароль для данного участника.
В следующем разделе «Share Folders» назначаем, к каким именно директориям пользователь получит доступ. Для этого нажимаем на кнопку «ADD», и выбираем папки, какие считаем нужными. В этом же разделе есть возможность установить права для данного пользователя на чтение, запись, удаление и изменение папок и файлов указанных директорий.
Во вкладках «Speed Limits» и «IP Filter» можно выставить индивидуальные ограничения скорости и блокировки для конкретного пользователя.
После завершения всех настроек, жмем на кнопку «OK».
Настройки групп
Теперь переходим в раздел редактирования настроек групп пользователей.
Тут проводим полностью аналогичные настройки тем, которые выполнялись для отдельных пользователей. Как мы помним, причисление пользователя к конкретной группе производилось на этапе создания его учетной записи.
Как видим, несмотря на кажущуюся сложность, настройки программы FileZilla Server не столь уж заумны. Но, безусловно, для отечественного пользователя определенную трудность будет составлять тот факт, что интерфейс данного приложения полностью англоязычный. Впрочем, если придерживаться пошаговой инструкции данного обзора, то проблем при установке настроек программы у пользователей быть не должно.
Как настроить FileZilla на Windows и подключиться к серверу (хостингу) по FTP
Для передачи данных между компьютерами используются различные протоколы. Чтобы подключаться к серверу, где хранятся данные вашего сайта и работать с ними обычно используют протокол передачи данных FTP. Чтобы реализовать эту возможность, пользуются специальными клиентами, одним из которых является FileZilla.
FTP-клиент FileZilla Вы можете загрузить с нашего сайта. Он является одним из популярных программ, поддерживающих все операционные системы и защищенное соединение. В FileZilla оно называется FTPS – защита при помощи SSL или TLS, либо SFTP – расширение протокола SSH.
Чтобы соединиться с удаленным компьютером при помощи SFTP необходимо вводить ту же информацию что и в обычном режиме (имя пользователя, адрес сервера и пароль), но порт должен быть другой, в зависимости от хостинг-провайдера. На некоторых это может быть 2222.
Для входа по FTPS используется соединение SSH, где вместо имени сервера указывают домен, а еще имя пользователя и пароль.
Иногда соединение можно запретить. Для этого входим в панель управления сервера или хостинга и в разделе FTP закрываем доступ.
Как подключиться к сайту с помощью FileZilla
Откройте программу FileZilla. Весь интерфейс на русском языке, поэтому проблем возникнуть не должно. Для получения доступа к каталогам и файлам хостинга или сервера сайта необходимо ввести данные, которые обычно присылаются на почту хостером. Вот, как нужно поступить в данном случае:
- В программе нажимаем кнопку «Файл» и переходим в раздел «Менеджер сайтов»;
- Нажимаем по кнопке «Новый сайт»;
- Справа вводим данные для подключения:
- Хост – адрес или имя сервера;
- Порт – обычно 21;
- Протокол – FTP или SFTP;
- Шифрование – выбираем по ситуации;
- Тип входа – Нормальный;
- Пользователь – имя пользователя пришло вам на почту от хостинг-провайдера;
- Пароль – пароль также находится в письме, пришедшее от хостера.
- Чтобы подключиться к веб-серверу нужно нажать кнопку «Соединиться».
В окошке вверху можно увидеть статус подключения. Сначала идет авторизация, потом получения списка каталогов и их извлечение. Если вы неправильно ведете данные, будут появляться красные строчки с ошибками.
После подключения, в первом разделе, называемом «Удаленный сайт» будут доступны каталоги в древовидном виде. Раскрываете каждую папку, в нижнем разделе появляется содержимое этой папки.
Теперь с файлами можно полноценно работать.
Какие же действия можно совершить с данными в FileZilla?
- Любой файл с хоста можно скачать на компьютер, а если скачиваете несколько файлов, их можно добавить в задание.
- Доступно создание каталогов и файлов на сервере;
- Можно удалять, переименовывать и перемещать по различным каталогам файлы.
- Есть возможность задать права доступа.
- В каталогах можно задавать атрибуты файла, это тоже самое, что и права доступа.
- Скачанные файлы можно заново закачивать на хост путем перетаскивания файла в окошко программы.
Почему при входе возникает ошибка «Неправильный логин» («Invalid login»)?
Чаще всего данная проблема связана с неправильно веденным паролем. Если зайти на почту, то в присланном документе от хостера находится следующая информация:
- Данные для входа в панель управления – обычно они совпадают с входом по FTP;
- Конкретные реквизиты FTP для входа – логин, пароль и адрес хоста;
- Данные входа в базу данных MySQL.
Если есть сервер, то информацию авторизации можно при желании поменять. Убедитесь, что вы не меняли имя и пароль для входа на сервер.
Также, не рекомендуется копировать пароль и вставлять его в поле, так как обычно в конце прибавляется пробел. Вводим пароль и логин вручную.
Возможно, у вас не получилось связаться с хостом по FTP никакими способами. Попробуйте обратиться в техническую поддержку своего хостинг-провайдера.
Стоит попробовать использовать подключение через браузер. Если оно будет работать, тогда проблема возникла на стороне программного обеспечения и его нужно либо перезапустить, либо переустановить. Чтобы войти по FTP через браузер нужно в адресной строке ввести такую команду:
Некоторые браузеры могут не поддерживать этот протокол, стоит использовать современные обозреватели, такие как Google Chrome, Mozilla Firefox или Opera.
Что делать, если файл не загружается на хостинг или загрузился пустой
Обычно это связано с превышением квоты дискового пространства – определённой объем накопителя, выделяемый для каждого пользователя. Узнать, превышена ли квота можно в панели управления хостером или сервером. В случае подтверждения данной теории придется повысить характеристики тарифа, а именно свободное пространство на жёстком диске или SSD.
Если невозможно создать каталог, тогда убедитесь, что название не кириллическое.
При загрузке файлов, бывают случаи, что они слишком много весят, поэтому закачка не проходит в нормальном режиме. Загружать файлы стоит небольшого размера.
Установка и конфигурация FTP сервера Filezilla
В одном из моих материалов проскочила возможность использования данного сервера для реализации некоторых задач. В данном материале постараюсь как можно более подробно изложить основы настройки FTP-сервера FileZilla под Windows. Данный сервер относительно прост в настройке, потребляет мало ресурсов, незаметен во время работы, а также имеет удобную консоль с очень информативным логированием. Можно управлять сервером удаленно. Основнойе назначение FTP-сервера – предоставлять прямой доступ к файлам и папкам пользователям, к серверу подключающимся, именно об этом я и расскажу
Что нам нужно:
1. FTP cервер Filezilla – переходим по ссылке, прокручиваем страницу вниз и видим FileZilla Server версии 0.9.41 на момент написания данного материала, скачиваем
2. FTP-клиент или любой браузер для проверки работоспособности FTP-сервера
# Установка
Скачанный дистрибутив запускаем и начинаем установку
1. В первом шаге нажимаем I Agree
2. Далее необходимо выбрать компоненты установки, здесь ничего сложного, оставляем как есть или убираем ярлыки, Source Code устанавливать не нужно
3. Выбираем место установки, можно сотавить по-умолчанию
4. на четвертом шаге необходимо выбрать апраметры работы службы сервера, есть 3 варианта:
а. Установка сервера как службы и автоматический запуск
б. Установка сервера как службы и ручной запуск, при старте системы сервер не будет работать
в. Установка сервера как обычное приложение и автоматический запуск
Выбор зависит от того, насколько регулярно и для чего будет работать сервер, если необходим постоянный доступ в автоматическом незаметном режиме, то вариант А, если для решения разовых задач, то вариант Б
Кроме того необходимо выбрать порт, по которому будет происходить соединение панели управления с сервером, он не должен быть занят другим ПО, в большинстве случаев можно оставить порт по-умолчанию, т.е. 14147
5. Выбор метода запуска интерфейса сервера, рекомендую выбрать Start manually, т.к. по большому счету интерфейс понадобится 1 раз – во время первоначальной настройки и только изредка будет необходим для внесения изменений, так что нет смысла держать его всегда запущенным, галку оставляем, тогда интерфейс будет запущен сразу после окончания установки, жмем Install
# Настройка
По окончанию установки будет запущен менеджер сервера, сначало появится окно с предложением настроить подключение к серверу, т.к. сервер находится на том же самом ПК, что и менеджер, то как Server Address оставляем
127.0.0.1, порт тоже не трогаем, именно он был указан во время установки, или меняем, если изменяли ранее. пароль оставляем пустым, т.к. по-умолчанию его нет, позже можно установить. Ставим галку, подключаемся
# Основная конфигурация сервера
В меню выбрать Edit -> Settings, это основная конфигурация сервера, произведем некоторые приятные изменения. Я не буду останавливаться на всех опциях, а укажу только на наиболее значимые и полезные для большинства пользователей
1.General Settings. Можно изменить 21 порт на какой-либо другой, обычно это не нужно, но бывает полезно, чтобы оградить свой сервер от лишних посягательств, т.е. 21 порт будет недоступен и тот, кто не осведомлен может предположить, что сервера нет. Так же можно указать максимальное количество одновременно подключенных пользователей, помогает для снижения нагрузки для слабых машин. Ниже можно указать количество ядер процессора, которые буду использоваться сервером для распределения нагрузки.
– IP Filter – фильтр для ограничения доступа по IP-диапазонам, в первом списке вводим адреса и диапазоны, которым запрещаем доступ к серверу, а во втором те адреса из первого списка диапазонов, которым будет дано исключение, т.е. предоставлен доступ
2. Miscellaneous. В дополнительных настройках есть некоторые полезности. Первая галка (если стоит) позволяет скрывать в окне интерфейса сервера проль, отправляемый пользователем, вторая галка будет запускать приложение свернутым. Третья галка разрешит к передачи файлы, открытые на запись, делать этого не рекомендуется – можно повредить файлы, четвертая галка
3. Logging. Собственно логирование, по умолчанию выключено, но можно включить. Размер можно ограничить, тогда по достижению лимита файл будет перезаписан. Так же можно задать лог в один большой файл (не рекомендуется) или создавать логи по дням + активировать опцию удалению через необходимый временной промежуток
4. Speed Limits. Возможность задать ограничения скорости на загрузку и закачку. Можно просто сделать общее ограничение скорости или добавить необходимое число правил по дням и часам. Полезно использовать для того, чтобы FTP-сервер не загружал весь канал
5. Autoban. Название говорит само за себя, если пользователь несколько раз подряд указывает не верные учетные данные, то его адрес блокируется. Количество попыток и промежуток блокировки указывается. Полезно против программ-брутов, которые осуществляют банальный перебор, данным методом их можно остановить
По окончанию настройки можно нажать ОК
# Добавляем пользователей
Переходим в меню Edit -> Users. Для начала я опишу общую процедуру добавления пользователей
1. General. Здесь мы создаем новую учетную запись. Нажимаем Add, появляется поле ввода имени пользователя и выбора группы, в которую мы хотим его добавить. Если группы нет, то соответственно выбрать ее нельзя. Для серверов с небольшим количеством учетных записей создавать группы не обязательно, достаточно просто создать несколько учетных записей и на каждую назначить свои права
Затем ставим галку Password и вводим пароль для учетной записи. Ниже можно установить лимиты для пользователя по количеству подключений и количеству подключений с одного IP. Нулевые значения будут означать отсутствие ограничений
2. Shared folders. Здесь для конкретного пользователя мы выбираем папки, в которые он будет иметь доступ и права на эти папки
Если существует уже несколько пользователей, то в правом окне выбираем того, кому мы будем добавлять права, затем слева нажимаем Add, и выбираем на ПК папку, если требуется доступ к нескольким папкам, то добавляем еще, одна из папок должна быть помечена как HomeDir, те. папка, в которую пользователь будет попадать по умолчанию при подключении к серверу. Иногда необходимо дать доступ к разным дискам ПК одному пользователю, здесь есть один нюанс – можно добавить сколько угодно папок в пределах одного диска, но для того, чтобы дать доступ к другому диску, надо сделать Алиас, т.е. ссылку-псевдоним с диска директории HomeDir на необходимую папку другого диска. Для этого создаем доступ еще к одной папке на другом диске, затем нажимаем ПКМ на созданной папке – Edit Aliases, в поле папку HomeDir, к которой пользователь имеет доступ+ еще добавляем псевдоним виртуальной папки, которая будет отсылать нас в папку другого диска. в нашем случае получается D:/Temp/Soft. Теперь при подключении к своей основной папке пользователь в папке Temp еще увидит папку Soft и сможет в нее перейти, в то время как она будет находится на другом диске
Теперь о правах на файлы и папки. Выбираем необходимого пользователя и папку, и работаем с галками, в зависимости от необходимых возможностей
Read – только чтение, т.е. можно просматривать файлы и папки на сервере и скачивать их
Write – позволяет перезаписывать существующие файлы
Delete – удаление файлов и папок
Append – добавление новых файлов на сервер
Create – создавать новые папки
List – просматривать содержимое папок
+Subdirs – просматривать все папки, которые вложены в основную
Если мы создаем анонимного пользователя, т.е. которым будут пользоваться сразу несколько пользователей для получения каких-либо данных с сервера, то нам необходимо создать ученую запись с именем anonymous без пароля, добавить ему необходимые директории и назначить на них права. обычно анонимным пользователям необходимо только чтение (в целях безопасности прежде всего), т.е. включаем для него права Read, list, +Subdirs
3. Speed Limits & IP Filter. Здесь как и в основном конфиге сервера можно произвести индивидуальные настройки для аккаунта относительно ограничений по адресам и скоростям, удобно для создания исключений от основных правил
Сохраняем настройки. При желании и большом количестве пользователей сервера можно создать несколько групп, если будут различия для них по правам. Для этого необходимо перейти в Edit ->Groups. Конфигурация прав группы не отличается от конфигурации отдельного пользователя, после создания группы можно будет просто создавать пользователя и выбирать для него группу, после чего у него будут права группы
Во время настройки сервера вполне логично и удобно оградить от него доступ к пользователям, для этого надо перейти в меню Server, в нем будет 2 опции – Active и Lock. Первая опция по умолчанию активна и если убрать галку, тогда сервер будет выключен и никто не сможет подключиться, в этот момент можно будет производить его конфигурацию, при первом включении сервера все настройки будут применены. Активация Lock позволяет оставить сервер в работающем состоянии, но блокирует его, т.е. пользователи будут видеть, что сервер работает, но им будет отказано в доступе к нему
После конфигурации сервера можно закрыть административную панель, запускать ее для работы сервера не обязательно
Настройка FTP сервера на windows
Установка веб сервера на windows
Настройка и защита apache под windows
Бесплатный ДНС сервер
Настройка php
Настройка mysql
Настройка phpmyadmin
Настройка sendmail
Настройка ftp сервера FileZilla (эта статья)
Для организации FTP сервера на windows советую воспользоваться FileZilla Server.
Это очень простой и бесплатный FTP сервер, имеющий все необходимые возможности.
Если у вас не установлен FileZilla Server, можете скачать его здесь. Во время установки лучше оставить все предлагаемые параметры по умолчанию, разве что, пути для установки программы укажите свои.
После установки должен запуститься интерфейс сервера, если этого не произошло, то для доступа к интерфейсу запускайте FileZilla Server Interface.exe.
Если вы устанавливали веб сервер с помощью xampp, то FileZilla Server у вас уже должен быть установлен.
Запустить его интерфейс можно через панель xampp(ярлыком или xampp-control.exe).
Остановите FileZilla, если он запущен.
Затем отметьте галочку Svc возле FileZilla, если она еще не отмечена.
Запустите FileZilla и входите в этот сервис с помощью кнопки admin.
Вы должны увидеть такое окно.
Редактирование юзеров (edit/users)
В этом окне можно добавлять и редактировать пользователей FTP.
По умолчанию здесь могут быть какие то уже созданные юзеры, в моем примере видно anonymous и newuser.
Эти юзеры добавлены для демонстрации, их лучше сразу удалить.
После удаления этих демонстрационных юзеров можете добавлять новых пользователей.
Добавление очень простое, нажали на копку ADD, появилось окошко, в него вписали имя пользователя и нажали OK.
Имя нового пользователя появится в списке.
Далее можно редактировать этого пользователя, отметив его мышкой.
С помощью галочки Enable account можно включать/отключать пользователя.
Галочка Password включает возможность установить пароль для пользователя, в противном случае этот пользователь будет входить без пароля как анонимный.
Теперь нужно указать к какой папке будет иметь доступ этот юзер.
Для этого в левом меню войдите в Shared folders и добавьте нужные директории.
После добавления директорий отметьте уровень доступа к ним. Для этого здесь есть галочки.
Разрешения для файлов
Read (разрешить скачивание из этой папки)
Write (разрешить загрузку файлов в эту папку)
Delete (разрешить удаление файлов)
Append (разрешить догружать файлы, дописывать)
Разрешения для директории
Create (разрешить загружать папки)
Delete (разрешить удалять папки)
List (разрешить показывать содержимое папки)
+Subdirs (доступ к вложенным подкаталогам)
Еще в левом меню есть лимит скорости. Можно для каждого юзера установить скорость скачивания и закачивания.
На этом можно закончить знакомство с созданием пользователей.
Теперь закрывайте окно редактирования юзеров и переходите в настройки (edit/settings).
Пассивный режим (edit/settings – Passive mode settinqs)
Пассивный режим для FTP требуется если на стороне клиента нет возможности для прямого соединения. Например, при коннекте к ftp через браузер или если закрыты порты с помощью фаервола.
Обычно, никаких дополнительных настроек для пассивного режима делать не нужно, достаточно оставить эти настройки по умолчанию, но если у вас имеется фаерволл или ваш компьютер находится за маршрутизатором, то для работы сервера в пассивном режиме нужно будет указать ваш локальный ip (если используете маршрутизатор) и указать диапазон портов, по которым будет разрешено коннектиться в пассивном режиме. Эти порты нужно будет перенаправить в маршрутизаторе и открыть в фаерволе.
В некоторых случаях настроить пассивный режим находясь за роутером (маршрутизатором) очень сложно и зачастую помогает случайность. Не все роутеры настраиваются одинаково стабильно, например мой D-link 604 настроился только после нескольких часов танцев с бубнами, не смотря на то, что все настройки очевидны.
А вот DIR-300 удалось сразу настроить, хотя настройки у этих маршрутизаторов практически одинаковые.
Так что, экспериментируйте!
Защита от подбора пароля (edit/settings – Autoban)
Это полезная опция блокировки ip в случае попыток подбора пароля к ftp.
Включайте галочку Enable automatic bans.
Укажите сколько раз можно ошибиться одному IP в течении часа.
И далее на сколько часов блокируется этот IP.
Очень советую использовать эту функцию, так как роботы обязательно будут подбирать пароли к вашему FTP, а с автоматической блокировкой у них будет очень мало шансов.
Все остальные настройки можно не трогать и оставить все как есть, все остальное на работу сервера не влияет.
Если у вас есть желание и понимание этих настроек можете пробежаться по настройкам(их не много), изменить приветственное сообщение, включить логи, настроить компрессию и т.д.
Кто понимает эти настройки, тому ничего объяснять не нужно, а если вы их не знаете, то менять вам их не стоит, так как на общей работе сервера они не отразятся.
Проблемы с этим FTP сервером.
FileZilla отдает всю информацию в юникоде.
Это конечно не проблема, но иногда доставляет неудобства.
Все современные ftp клиенты умеют работать с юникодом, но есть не большая проблема с самым популярным файловым менеджером Total Commander.
Этот файловый менеджер уже много версий назад собрал в себе все возможные функции и по мнению многих пользователей все последующие версии уже не имеют больших изменений и многие пользуются старыми версиями.
А вот поддержка юникода по ftp в тотале появилась не так давно.
Еще в версии 7.01 ее не было, а в 7.50 уже есть.
По этой причине у обладателей старого тотала будут проблемы с русскими именами файлов (англиские имена отображает без проблем).
В самом сервере нет возможности отключать юникод.
Сам я пользуюсь этим сервером уже достаточно долго и каких-то других проблем не замечал.
Установка веб сервера на windows
Настройка и защита apache под windows
Бесплатный ДНС сервер
Настройка php
Настройка mysql
Настройка phpmyadmin
Настройка sendmail
Настройка ftp сервера FileZilla (эта статья)
Комментарии
11.03.2010 vitz
наконец то понял, что надо просто обновить тотал, чтобы файлы с русскими именами работали.
пробовал ставить в filezilla различные патчи, которые отрубают юникод, но все глючило.
Так что, СПАСИБО за совет обновить total, а то неделю уже мучался, не знал что делать.
24.10.2010 Alyona
Большое спасибо за помощь.
21.12.2010 alexes
При установки прав доступа выдает ошибку
504 Command not implemented for that parameter. фтп сервер работает нормально, может что в настройках надо поменять??
21.12.2010 админ
alexes, но ведь это ftp под windows, а у файлов под windows нет прав доступа.
По крайней мере таких, как в unix(775,644 и т.д.)
23.12.2010 alexes
Спасибо.
Буду ставить unix, windows меня разочаровал!!
25.12.2010 серый
если ктото считает что под виндовс нет прав доступа-курите мануалы.закладка безопасность в “свойствах” файла и папок ниочём не говорит?
28.12.2010 valdemar
Поставил autoban, испробывал, а теперь не могу разбанится а FileZilla, кто знает куда записывается бан лист?
28.12.2010 тоха
да отключи просто бан, а потом включишь, когда пройдет время.
но помоему там есть в панели забаненные юзеры и их можно разбанить из панели, но я точно уже не подскажу.
28.12.2010 valdemar
в том то и дело что нет нигде ни в настройках ни логах списки забаненых, отключаю после опять включаю, бан остается
28.12.2010 valdemar
Извиняюсь, просто не правильно вводил login. Все ОК
27.01.2011 Alex
Автору спасибо. Использовал до этого Serv-u, не в восторге, т.к. замечено плохое влияние на общее состояние системы (сайты, которые висят на нем, грузятся долговато, даже через локалку, да и в целом ноут начал подтормаживать после месяца работы). Так что спасибо за альтернативный вариант!
21.02.2011 vua4kuj
Настроил сервер. Все хорошо. Но есть проблема. При попытки скачать файл с сайта блаузер просит дать логин и пароь, но ведь я не омгу их раздавать на лево и на право. А пользованель сайта хочет скачать файл. Что подстроить надо? Всем сразу СПАСИБО
12.05.2011 Lik
Помогите пожалуйста! есть роутер (маршрутизатор) под ним хаб а уже под хабом комп, существует внешний айпи (к примеру 85.234.0.1) и внутренний (к примеру 192.168.0.111). Как настроить Filezila и роутер чтобы коннектилось при вводе ftp://85.234.0.1
Сейчас он просто долго думает, потом выдает что неконнект.
Что я сделал в настройках USe the following IP дал ему адрес внутр IP 192.168.0.111. Порт на роутере для ftp 21 в файлзиле везде написано 14147. в разбросе портов поставил 21-21. Может что не так делаю? подскажите пожалуйста.
23.05.2011 zaza
Попробуй отключить брэдмауэр. Мне помогло.
02.06.2011 Snork
Подскажите кто знает: Я поставил сервер но подключится к нему можно только по сети. как сделать так чтобы можно было подключатся через интернет(например с телефона)?
03.06.2011 виктор
Snork, если к серверу можно подключиться по сети, значит можно и через интернет.
Дело уже в настройках сетевого экрана, ну и конечно ip белый нужен.
Если ip белый, тогда настраивайте сетевой экран, чтобы в нем был открыт порт 21
05.08.2011 НИКОЛАЙ
Нужна Ваша помощь. При подключении компьютера к ресиверу SKYWAY не могу соединиться с FTP-сервером, выдает ошибку пишет “Не удается записать c:\Program Files\Total commander\wcx_ftp.ini Снимите защиту от записи” После ввода IP и названия нового элемента. У меня Windows 7.Что делать. Спасибо
08.08.2011 Степан
помогите,я подсоединится не могу,пишет вести пароль,хотя он на сервере не установлен,что делать,подскажите!!**.
09.08.2011 Никита
FileZilla Server version 0.9.33 beta
Copyright 2001-2009 by Tim Kosse (tim.kosse@filezilla-project.org)
Connecting to server.
Error, could not connect to server
Trying to reconnect in 5 seconds
не как не может соединится. фтп пашет а через панель зайти не могу
09.08.2011 Никита
о! всё разобрался
FileZilla server — настройка серверной программы
FileZilla — это отличный менеджер FTP, который позволяет не только использовать клиент, но и создавать сервер. В данной статье разберем, как настроить программу FileZilla server, чтобы создать рабочий сервер для различных ситуаций, к примеру, чтобы подключить PS3 через протокол FTP по локальной сети. Ваша задача может разительно отличаться от описанной, но в целом настройка приложения FileZilla server проходит одинаково. Данная статья ознакомит вас с этим.
Что нужно сделать перед тем, как создать сервер FTP
Разумеется, прежде, чем запустить сервер по локальной сети или через Интернет, вам нужно подготовить компьютер к этому. Для начала определитесь с программой, которую будете использовать. Рекомендуется установить именно FileZilla server, потому что это специализированное приложение, которое можно скачать бесплатно и для которого есть масса уроков в Сети. Кроме того, есть не только FileZilla server, но и клиентская версия, что весьма удобно.
Нужно установить именно одну программу подобного рода, потому что два сервера могут войти в конфликт настроек, и позже вы не сможете подключиться ни к одному из них.
Теперь стоит коротко вспомнить о том, что из себя представляет FTP. Это специальный протокол, возрастом более 40 лет, который используют для передачи данных с одного удаленного устройства на другое. Есть сервер, который настраивают так, чтобы определенные данные оттуда можно было загружать через FTP, и делают это при помощи клиента. Вам как раз и нужно настроить и установить FileZilla server, чтобы запустить такой сервер.
Теперь, когда вы разобрались с FTP и с тем фактом, что нужно установить только один сервер, пора скачать FileZilla server. Лучше всего загружать дистрибутив программы с официального сайта. На других ресурсах вместе с установщиком вы ненароком можете загрузить пару-тройку троянов, которые совсем не вписываются в ваш компьютер. После того, как загрузите необходимый файл, можно попробовать установить программу на компьютер. На первом этапе установка FileZilla server проходит стандартным образом — вам нужно согласиться с представленной лицензией. А уже на втором шаге важно правильно настроить перечень пакетов, которые инсталлируются на компьютер. Если не хотите долго в этом разбираться, то можете сразу установить стандартный набор дистрибутивов FileZilla server, чего достаточно для нормального функционирования программы.
На третьем шаге установки FileZilla sever вам нужно выбрать путь, куда инсталлировать программу. С этим вы решайте самостоятельно, а вот с четвертым шагом лучше выберите первый или второй пункт из выпадающего списка. Вам предложат способ запуска программы. Куда лучше, если операционная система будет воспринимать установленный server как службу, и занесет программу в автозапуск. Это куда удобнее, чем каждый раз после запуска заходить в «Панель управления» и вручную запускать сервер.
Во время инсталляции очень важно настроить порт, по которому будет работать ваш сервер FTP. Согласно стандартной настройке, у всех серверов выставлено значение 14147, что не очень правильно, ведь об этом знают все, в том числе и взломщики FTP серверов. Потому необходимо изменить это число на любое другое. После этого вам нужно будет согласиться или не согласиться с запуском программы после установки и дождаться полного завершения инсталляции.
Настройка сервера FTP в FileZilla
После того, как вы завершили инсталляцию и впервые запустили программу, перед вам появится маленькое окошко с несколькими формами, которые необходимо заполнить. Вам нужно будет указать IP-адрес, номер порта и пароль, которые необходимы для входа в администраторскую часть созданного сервера. То есть это не общие данные для авторизации клиентов, а личные данные для аутентификации админа на вашем компьютере.
Чтобы настроить сам сервер FTP, вам нужно перейти в раздел Edit и Settings, где находятся все конфигурации программы. Основные настройки вы сможете прописать в разделе меню General Settings. В форме Listen on these port вы сможете прописать нестандартное значение порта, которое необходимо клиенту для подключения к серверу. В поле ниже, которое называется Max. number of users пропишите максимальное число клиентов, подключенных к серверу FTP. Еще ниже можно указать количество потоков, а последние три пункта настроек — это конфигурации тайм-аутов. Учтите, что указанные по умолчанию настройки в этом пункте вполне сгодятся для подключения PS3 к компьютеру по локальной сети. Если вы хотите разместить ваш сервер в Интернете, то тогда нужно будет поменять порт, количество юзеров и тайм-ауты для повышения уровня безопасности.
Следующий пункт настроек нужен, чтобы сформировать приветственное письмо для всех клиентов, которые подключаться по сети к вашему серверу. Но дело в том, что если FTP вам нужен для того, чтобы подключить PS3 к ПК, то этот пункт можно и не заполнять. А вот если вы хотите вывести ваш сервер на просторы глобальной сети, то тогда можете написать напутственное слово для пользователей.
В разделе IP Buildings вам следует указать IP-адреса, которым можно будет подключаться к вашему серверу. Учтите, что если FTP нужен для подключения платформы PS3, то можете указать IP-адрес устройства. Но если вы планируете подключаться через PS3 сначала к роутеру, а потом к серверу, то лучше не указывать конкретный адрес IP, так как многие маршрутизаторы используют динамический IP, а не статический. А в разделе IP Filters вы сможете написать конкретные адреса, вход для которых воспрещен. Но в начале у вас навряд ли будут такие адреса — это уже со временем, когда появятся недоброжелатели, пытающиеся взломать сервер.
Раздел настроек Passive mode settings лучше вообще не трогать. Вам понадобится там что-либо изменить только в том случае, если в пассивном режиме клиент подключается к вашему серверу через роутер. В таком случае нужно будет указать внешний IP-адрес вашего компьютера, а также диапазон адресов, по которым работает маршрутизатор. Возможно, менять этот пункт настроек придется, когда будете пытаться настроить соединение PS3 с ПК. Ведь зачастую PS3 подключается к компьютеру через роутер.
В настройках серверной программы FileZilla есть множество параметров, которые вообще лучше не изменять. Они вроде бы ничего не дают, но если неправильно изменить конфигурации, то в дальнейшем у вас могут возникнуть проблемы и клиенты не смогут подключиться к созданному серверу. К примеру, не трогайте пункт настроек под названием Security Settings, а также раздел Miscellaneous. Для домашней сети, нужной для подключения PS3, эти настройки все равно не понадобятся.
В разделе Admin Interface Settings вы сможете изменить параметры, которые вы ввели во время первого запуска программы FileZilla. То есть указать другой порт, IP-адрес, пароль и прочие данные авторизации для админа. В целом, навряд ли ваш PS3 будут пытаться взломать, потому не относитесь слишком серьезно к защите домашней сети. Тем не менее, лучше всегда быть осторожным, потому рекомендуется активировать во вкладке Logging запись логов сеансов. По крайней мере, так вы сможете узнать, не пользовался ли кто вашим PS3 без спроса.
После того, как вы определитесь со всеми основными настройками, можете в разделе Edit в пункте Users настроить пользователей и их права. Обычно, в домашней сети есть небольшая группа пользователей, которым нужен доступ к удаленному устройству. Через этот пункт меню вы сможете настроить этих клиентов и дать им определенный набор прав.
Теперь, чтобы подключиться к серверу, клиент должен ввести его IP адрес, свой логин и пароль (которые вы задали в разделе Users), а также порт, если его меняли. Вот и вся премудрость работы с FTP серверами. Как видите, это совсем не сложно, даже если вы хотите подключить платформу PS3 к компьютеру!