Содержание

FileZilla FTP Server для домашней или офисной сети.

Что такое FTP Server ?.

&nbsp &nbsp Аббревиатура FTP происходит от английского File Transfer Protocol ( протокол передачи файлов ) — протокол прикладного уровня для обмена файлами по транспортному протоколу TCP/IP между двумя компьютерами, FTP-клиентом и FTP-сервером. Это один их старейших , и тем не менее, по-прежнему активно используемый протокол.

Протокол FTP предназначен для решения следующих задач :

  • доступ к файлам и каталогам на удаленных хостах
  • обеспечение независимости клиента от типа файловой системы удаленного компьютера
  • надежная передача данных
  • использование ресурсов удаленной системы.
  • Протокол FTP поддерживает сразу два канала соединения — один для передачи команд и результатов их выполнения, другой — для обмена данными . При стандартных настройках FTP — сервер использует TCP порт 21 для организации канала передачи и приема команд и TCP порт 20 для организации канала приема/передачи данных.

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

    . Протокол FTP может использоваться не только для передачи данных между клиентом и сервером, но и между двумя серверами.

    В данном случае, клиент FTP устанавливает управляющее соединение с обоими FTP — серверами, переводит один из них в пассивный режим, а второй — в активный, создавая между ними канал передачи данных.

    FTP- клиент является программой, которая выполняет подключение к FTP- серверу и выполняет необходимые операции для просмотра содержимого каталогов сервера, приема, передачи и удаления файлов или папок. В качестве такой программы может использоваться обычный браузер, компоненты операционной системы или специально разработанные программные продукты, как , например, популярный менеджер закачек Download Master или многофункциональный бесплатный FileZilla FTP Client.

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

    Реалии же сегодняшнего дня таковы, что подобное TCP — соединение от сервера к клиенту в подавляющем большинстве случаев невозможно, или очень непросто реализовать по причине того, что в большинстве случаев, для подключения к Интернет используется технология с трансляцией сетевых адресов NAT ( Network Address Translation ) , когда клиент не имеет сетевого интерфейса, доступного для создания прямого TCP- соединения из Интернет. Типовая схема стандартного подключения к Интернет выглядит следующим образом:

    Подключение к Интернет выполняется через специальное устройство — Router ( маршрутизатор с функцией NAT ), имеющее, как минимум два сетевых порта — один подключенный к сети провайдера, имеющий сетевой интерфейс с маршрутизируемым IP-адресом ( так называемый, «белый IP» ), например 212.248.22.144, и порт с сетевым интерфейсом для подключения устройств локальной сети с приватным, немаршрутизируемым IP-адресом, например 192. 168.1.1 ( «серый IP» ). При создании соединений от сетевых устройств локальной сети к внешним сетевым узлам, IP-пакеты направляются на маршрутизатор, который выполняет трансляцию адресов и портов таким образом, чтобы, адресом отправителя стал его
    белый IP-адрес
    . Результаты трансляции сохраняются и при получении ответного пакета, выполняется обратное преобразование адреса. Таким образом, маршрутизатор обеспечивает пересылку TCP/IP — пакетов от любых устройств локальной сети во внешние сети и обратную пересылку полученных ответных пакетов. Но в тех случаях, когда на вход сетевого интерфейса, подключенного к сети провайдера, принимается пакет, который не имеет отношения к ответным TCP-пакетам, возможны следующие варианты реакции программного обеспечения маршрутизатора:

    — пакет игнорируется, так как нет сетевой службы, которая могла бы его обработать.

    — пакет принимается и обрабатывается сетевой службой самого маршрутизатора, если такая служба существует и ожидает ходящее соединение («слушает») порт, номер которого указан в принятом пакете.

    — пакет пересылается серверу в локальной сети, ожидающему данный вид входящих соединений в соответствии с правилами перенаправления портов ( port mapping ) заданными настройками маршрутизатора.

    Поэтому, в настоящее время, основным режимом работы по протоколу FTP стал так называемый «пассивный режим», при котором TCP — соединения выполняются только от клиента на TCP-порт сервера. Активный же режим, используется в тех случаях, когда существует возможность TCP — подключения от сервера на порты клиентов, например, когда они находятся в одной локальной сети. Выбор режима FTP-соединения производится специальными командами:

    PASV — клиент передает команду, чтобы выполнить обмен данными в пассивном режиме. Сервер вернет адрес и порт к которому нужно подключиться чтобы принимать или передавать данные. Пример фрагмента FTP- сессии с установкой пассивного режима:

    PASSV — команда на переключение в пассивный режим, передаваемая FTP — клиентом FTP-серверу

    227 Entering Passive Mode (212,248,22,144,195,89) — ответ FTP-сервера, где 227 — код ответа, текстовое сообщение о переходе в пассивный режим и в скобках IP-адрес и номер порта, которые будут использованы для создания канала передачи данных. Адрес и номер порта отображаются в виде десятичных чисел, разделяемых запятой. Первые 4 числа — это IP-адрес ( 212.248.22.144), оставшиеся 2 числа задают номер порта, который вычисляется по формуле — первое число умножается на 256 и к результату прибавляется второе число, в данном примере номер порта 195*256 +89 = 50017

    PORT IP адрес клиента номер порта — клиент передает команду, чтобы организовать сеанс в активном режиме. IP-адрес и номер порта задаются в том же формате, как и в предыдущем примере, например PORT 212.248.22.144,195,89 Для организации передачи данных сервер сам подключается к клиенту на указанный порт.

    Установка и настройка FileZilla FTP Server.

    Скачать инсталляционный пакет FileZilla Server для вашей версии операционной системы можно на странице проекта SourceForge

    Установка сервера выполняется стандартным образом, за исключением пункта с выбором настроек панели управления сервером FileZilla Server Interface:

    FileZilla Server Interface — это основное средство управления сервером, через которое выполняются все необходимые настройки. По умолчанию, панель управления работает на петлевом интерфейсе без доступа по паролю. При необходимости, например, если потребуется удаленное управление FTP-сервером, эти настройки можно будет изменить.

    После завершения установки откроется окно приглашения для подключения к серверу:

    После ввода IP-адреса, номера порта и пароля ( если вы задавали их в процессе установки ) открывается панель управления FileZilla Server: В верхней части окна находится основное меню и кнопки панели управления. Ниже располагаются две области — информационных сообщений сервера и статистической информации. В целом, панель управления FTP FileZilla Servver довольно простая и удобная в использовании. Пункты основного меню:

    File — режимы работы панели управления FTP-сервером. Содержит подпункты

    — Connect to Server — подключиться к серверу
    — Disconnect

    — отключиться от сервера
    — Quit — завершение работы панели управления.

    Server — управление FTP-сервером. Содержит подпункты:

    Active — запустить/остановить FTP-сервер. При установленной галочке FTP-сервер запущен, при снятой — остановлен.
    Lock — запретить/разрешить подключения к серверу. При установленной галочке новые подключения к серверу запрещены.

    Edit — редактирование настроек. Подпункты:

    Settings — основные настройки сервера.
    Users — настройки пользователей FTP-сервера
    Groups — настройки групп пользователей.

    В качестве примера, выполним настройки сервера для следующих условий:

  • сервер находится за NAT, имеет приватный IP-адрес, но должен быть доступен из Интернет, поддерживает пассивный режим и использует нестандартные TCP порты. Использование нестандартных портов позволяет уменьшить вероятность хакерских атак, и кроме того, некоторые провайдеры используют фильтрацию трафика и блокируют стандартные 20 и 21 порты.
  • пользователи имеют возможность скачивать с сервера , закачивать на сервер, удалять и переименовывать файлы и папки.
  • в случае использования динамического IP-адреса, требуется обеспечить доступность сервера по DNS-имени.
  • сервер будет функционировать на рабочей станции в среде ОС Windows 7 / Windows 8.
  • Другими словами, нужно создать доступный из Интернет FTP-сервер для обмена файлами между пользователями, разумеется бесплатно. Вполне понятно, что кроме создания необходимой конфигурации самого FTP — сервера, потребуется изменение некоторых настроек маршрутизатора, параметров брандмауэра Windows, решение проблемы динамического IP-адреса, чтобы сервер был доступен по имени, независимо от смены IP-адреса.

    Решение проблемы динамического IP-адреса.

    &nbsp &nbsp Данная проблема не требует решения в тех случаях, когда при подключении к интернет используется статический IP — адрес, или же динамический, но в соответствии с настройками провайдера, практически всегда один и тот же. В противном случае, можно воспользоваться технологией, получившей название Динамический DNS ( DDNS ) . Данная технология, позволяет почти в реальном масштабе времени обновлять информацию об IP-адресе на DNS-сервере, и получать доступ к маршрутизатору ( и службам за ним) по зарегистрированному имени, не обращая внимание на изменение динамического IP.

    Для бесплатной реализации данной технологии потребуется регистрация на каком-нибудь сервисе динамического DNS и установка клиентского программного обеспечения для обновления записи DNS в случае изменения соответствующего IP-адреса. Поддержку динамического DNS, как правило, осуществляют производители сетевого оборудования (D-Link, Zyxel и др.), некоторые хостинговые и специализированные компании, как например, широко известная DynDNS . Однако, после того, как во второй половине 2014 года, все услуги, которые предоставлялись зарегистрированным пользователям бесплатно для некоммерческого использования, стали платными, наиболее популярным решением, пожалуй, стало использование динамического DNS на базе сервиса No-IP. com, который в бесплатном режиме предоставляет услуги по поддержке 2-х узлов с динамическим IP. Для бесплатного использования сервиса потребуется регистрация, и периодическое (приблизительно 1 раз в месяц) посещение сайта для обновления информации об используемых узлах с динамическим IP. Эсли пропустить обновление данных об узле, то услуга приостанавливается, и соответственно, подключиться к узлу по имени станет невозможно. При платном использовании сервиса обновление не требуется.

    &nbsp &nbsp Практически все современные маршрутизаторы ( модемы ) имеют встроенную поддержку динамического DNS-клиента. Его настройка обычно очень простая, — заполняются поля с именем пользователя и паролем, а также с именем узла, полученные при регистрации на сервисе DDNS . Пример для Zyxel P660RU2

    &nbsp &nbsp Использование клиента DDNS, встроенного в маршрутизатор/модем предпочтительнее по сравнению с утилитой обновления данных DNS, работающей в среде ОС, поскольку позволяет реализовать дополнительные возможности, как например, управление маршрутизатором через Интернет при выключенном компьютере и удаленное включение электропитания компьютеров за NAT по технологии Wake On Lan.

    В тех же случаях, когда нет возможности использования встроенного клиента DDNS, придется обходиться прикладным программным обеспечением — программой-клиентом поддержки динамического DNS. Такая программа периодически подключается к серверу, поддерживающему зарегистрированное доменное имя, связанное с маршрутизатором, через который выполняется подключение к Интернет, и вызывает процедуру обновления IP, при его изменении. Настройки сервера выполнены таким образом, что сопоставление DNS-имени и IP-адреса интернет-подключения выполняется за очень короткое время, и динамический характер адреса практически никак не сказывается на работоспособности сервисов, связанных с DNS-именем.

    Порядок действий следующий:

  • Идем на сайт No-IP.com. Для работы с уже имеющейся или новой учетной записью используется кнопка «Sign In» (в верхней правой части страницы).

  • Создаем, если она еще не создана, свою учетную запись — жмем «Create Account». Форма регистрации периодически меняется, но обязательными являются ввод желаемого имени пользователя, пароля и вашего E-mail. На указанный при регистрации e-mail приходит письмо с ссылкой для подтверждения регистрации. При регистрации выбираем бесплатный доступ — жмем кнопку Free Sign Up после заполнения всех требуемых полей формы.
  • После успешной регистрации входим на сайт и добавляем запись для своего узла — жмем кнопку «Add Hosts»

    Фактически, необходимо ввести только выбранное имя узла, в данном случае — myhost8.ddns.net. Остальные параметры менять не нужно. Затем необходимо скачать и установить специальное программное обеспечение — Dynamic Update Client ( DUC), ссылка на который размещена на главной странице сайта. После завершения установки DUC выполнится его запуск и откроется окно авторизации, где нужно ввести имя пользователя или E-mail и пароль, полученные при регистрации на сайте no-ip. com. Затем нажать кнопку Edit Hosta и поставить галочку напротив созданного ранее имени узла ( myhost8.ddns.net ) . Теперь, выбранному имени узла будет постоянно соответствовать «белый IP-адрес» вашего подключения к Интернет. При возникновении проблем с обновлением IP-адреса, проверьте, не блокируется ли сетевая активность клиента DUC брандмауэром.

    Настройка FTP-сервера

    &nbsp &nbsp Использование нестандартных номеров портов для FTP-сервера совсем не обязательно, если провайдер не использует фильтрацию трафика, или вам безразлично сканирование портов на уязвимости и попытки подбора паролей. В данной статье, использование FTP-сервера с нестандартными TCP-портами, представлено в качестве одного из возможных вариантов.

    Настройки FileZilla Server выполняются через меню «Edit» -«Settings»

    Окно General Settings предназначено для общих настроек FTP-сервера.

    В поле «Listen on this port» можно указать номер порта для входящих TCP-соединений. По умолчанию в данном поле установлено значение 21, и для использования нестандартного номера нужно указать выбранное значение, например — 12321. Использование нестандартного TCP-порта имеет некоторое неудобство, поскольку требует обязательное указание его значения при создании сеанса:

    ftp://myhost8.ddns.net — вид ссылки для случая с использованием стандартных номеров портов.
    ftp://myhost8.ddns.net:12321 — вид ссылки для случая с использованием номера порта 12321.

    Если сервер планируется использовать как с доступом из Интернет, так и в локальной сети, есть смысл оставить стандартное значение 21, а нестандартный номер порта использовать для подключений из Интернет, настроив перенаправление пакетов, пришедших на порт 12321 маршрутизатора, на порт 21 FTP-сервера в локальной сети. При такой настройке, для FTP-сессий внутри локальной сети указывать номер порта не нужно.

    Прочие параметры предназначены для настройки производительности и таймаутов сессий. Их можно оставить без изменений. Остальные разделы общих настроек можно также оставить по умолчанию:

    Welcome Message — текст, который передается клиенту при подключении.

    IP Binding — на каком сетевом интерфейсе будут ожидаться клиентские подключения. По умолчанию — на любом, но можно указать конкретный, например — 192.168.1.3.

    IP Filter — настройка правил фильтрации IP-адресов клиентов. По умолчанию — разрешены подключения для любых IP.

    Раздел Passive mode settings служит для настроек пассивного режима FTP и потребует изменения практически всех параметров, принятых по умолчанию.

    Номера портов, которые будут использоваться для передачи данных в пассивном режиме, нужно задавать вручную, поскольку потребуется настройка маршрутизатора для перенаправления их на слушаемый сервером сетевой интерфейс. Поэтому нужно установить галочку на разрешение режима «Use custom port range» и задать диапазон — например от 50000 до 50020. Количество портов, слушаемых сервером, определяет предельное число одновременных сеансов передачи данных.

    Подраздел IPv4 specific определяет IP — адрес, который будет отправляться сервером в ответ на команду PASV. В данном случае, это должен быть не собственный IP сервера 192.168.1.3, а «белый IP» нашего подключения к Интернет. Поэтому нужно установить режим «Use the following IP» и вместо IP-адреса ввести имя, полученное при регистрации на сервисе динамического DNS — myhost8.ddns.net. В качестве альтернативы, можно использовать режим определения внешнего IP-адреса средствами проекта FileZilla, включив. «Retrieve external IP Address from:». Данный вариант можно выбрать в тех случаях, когда нет возможности использовать средство динамического DNS. Если предполагается использование FTP — сервера в своей локальной сети, нужно установить режим «Don’t use external IP for local connections» (не использовать внешний IP-адрес для соединений внутри локальной сети)

    Остальные настройки сервера можно оставить без изменений или, при необходимости, выполнить позже: Security settings — настройки безопасности. По умолчанию — запрещены соединения, которые могут быть использованы для реализации DDoS-атак

    Miscellaneous — настройки размеров буферов и прочих параметров журналов и некоторых команд FTP.

    Admin Interface settings — настройки панели управления сервером. Можно указать сетевой интерфейс, номер слушаемого порта, IP-адреса, с которых разрешено подключение к панели управления и пароль.

    Logging — настройки журнала событий сервера. По умолчанию, запись в файл не выполняется.

    Speed Limit — настройки ограничения скорости передачи данных. По умолчанию — без ограничений.

    Filetransfer compression — настройки сжатия файлов при передаче. По умолчанию — без сжатия.

    SSL/TLS settings включение режима шифрования передаваемых данных. По умолчанию — без шифрования.

    Autoban — включение автоматической блокировки пользователей, подбирающих пароль для подключения. По умолчанию, автоматическая блокировка выключена.

    Настройка перенаправления портов и брандмауэра

    Для того, чтобы FTP-сервер был доступен из Интернет, необходимо выполнить настройки маршрутизатора таким образом, чтобы входящие соединения, пришедшие на определенные TCP-порты внешнего интерфейса, перенаправлялись на TCP — порты, слушаемые FTP-сервером внутренней сети. Для различных моделей маршрутизаторов настройки могут отличаться терминологией, но смысл их один и то же — принятый на внешнем (WAN) интерфейсе TCP-пакет с определенным номером порта переслать в локальную сеть на нужный IP-адрес и порт. Пример настроек маршрутизатора D-Link DIR-320NRU для перенаправления портов, используемых для пассивного режима FTP :

    Пакеты, принятые на интерфейсе с «белым IP» и имеющие номера портов в диапазоне 50000-50020 будут перенаправляться на IP-адрес, задаваемый полем «Внутренний IP» ( в нашем случае — 192.168.1.3 ). Аналогичным образом создается перенаправление для порта 50021, если вы изменили номер стандартного порта, или на порт 21 FTP-сервера, если вы оставили его без измененния.

    После применения данных настроек, FTP-сервер будет доступен по URL ftp://myhost8.ddns.net:50021 или, для соединения внутри локальной сети:

    ftp://192.168.1.3 — если вы не изменяли стантартный номер порта ( 21 ) в настройках FTP-сервера.

    ftp://192.168.1.3:50021 — если используется нестандартный номер порта.

    Вместо IP-адреса можно использовать имя компьютера, если оно может быть разрешено в IP-адрес

    ftp://comp1

    ftp://comp1.mydomain.ru

    Диагностика проблем

    Если подключение к FTP — серверу не происходит, то возможно, возникли проблемы с блокировкой брандмауэром соединений, необходимых для работы созданного FTP-сервера. Если используется встроенный брандмауэр Windows, то необходимо добавить правило, разрешающее сетевую активность для службы «FileZilla FTP server». Если используется сторонний брандмауэр или антивирус с фильтрацией трафика, то необходимо создать соответствующее правило имеющимися средствами настроек для разрешения сетевых соединений. Возможны варианты, когда настройки делаются для разрешения любой сетевой активности конкретной программы, или для разрешения выбранных адресов и портов, применяемых ко всем программам.

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

    telnet localhost 21 — если используется стандартный номер порта.

    telnet localhost 50021 — если был изменен стандартный номер порта.

    При выполнении данной команды происходит подключение к FTP-серверу по петлевому интерфейсу и в окне telnet должно отобразиться приглашение сервера ( Welcome Message ). Если этого не происходит, возможно, сервер остановлен, имеет место конфликт портов, или слушается не порт 21 (50021) . Для диагностики можно использовать команду netstat:

    netstat –nab

    Параметры командной строки означают:

    n — использовать числовые номера портов и адреса IP

    a — отображать все соединения и слушаемые порты

    b — отображать имена программ, участвующих в создании соединений.

    Пример отображаемых результатов выполнения команды:

    Активные подключения

    Имя &nbsp &nbsp Локальный адрес &nbsp &nbsp Внешний адрес &nbsp &nbsp Состояние
    TCP &nbsp &nbsp &nbsp &nbsp 0.0.0.0:21 &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp 0.0.0.0:0 &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp LISTENING
    [FileZilla Server.exe]
    TCP &nbsp &nbsp &nbsp &nbsp 0.0.0.0:135 &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp 0.0.0.0:0 &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp LISTENING
    RpcSs

    В колонке Локальный адрес имеется значение 0.0.0.0:21, которое говорит о том, что программа с именем FileZilla Server.exe слушает ( состояние LISTENING) TCP порт с номером 21 на всех сетевых интерфейсах. Если в настройках FTP-сервера был указан конкретный интерфейс и другой номер порта, то это значение будет содержать IP:порт, например – 192.168.1.3:50021

    Для вывода результатов в постраничном режиме, можно воспользоваться командой:

    netstat -nab | more

    Или использовать поиск результатов по номеру порта: netstat -nab | find «:21»

    Если сервер недоступен на непетлевом интерфейсе , и доступен на петлевом — нужно разбираться с настройками брандмауэра.

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

    Настройка пользователей и групп выполняется через меню «Edit» — «Users» ( «Groups» ). Группы создавать необязательно, но иногда удобно, для тех случаев, когда имеется большое количество пользователей, и их права по отношению к FTP-серверу различаются. Настройки и групп и пользователей практически идентичны:

    В данном примере отображен результат добавления пользователя FTP-сервера с именем user1 имеющего полные права на запись, чтение, удаление и слияние файлов, а также на просмотр содержимого, удаление и создание подкаталогов в каталоге C:\ftp\public

    На странице General выполняется добавление, удаление и изменение свойств пользователей.
    На странице Shared Folders выполняются настройки, определяющие перечень каталогов файловой системы, которые будут использоваться FTP-сервером для предоставления доступа к ним по протоколу FTP. Каждому пользователю или группе пользователей может предоставлен свой каталог с определенными правами по отношению к его содержимому.
    На странице Speed limits можно задавать ограничения по скорости обмена данными.
    На странице IP Filter можно задать правила фильтрации для IP — адреса пользователя, указав адреса с которых запрещено или разрешено подключение к серверу .

    Список основных команд FTP

    ABOR — Прервать передачу файла
    CDUP — Сменить директорию на вышестоящую.
    CWD — Сменить текущую директорию.
    DELE — Удалить файл (DELE filename).
    HELP — Выводит список команд принимаемых сервером.
    LIST — Возвращает список файлов директории. Список передается через соединение данных (20 порт).
    MDTM — Возвращает время модификации файла.
    MKD — Создать директорию.
    NLST — Возвращает список файлов директории в более кратком формате чем LIST. Список передается через соединение данных (20 порт).
    NOOP — Пустая операция
    PASV — Войти в пассивный режим. Сервер вернет адрес и порт к которому нужно подключиться чтобы забрать данные. Передача начнется при введении команд RETR, LIST и т.п.
    PORT — Войти в активный режим. Например PORT 12,34,45,56,78,89. В отличие от пассивного режима для передачи данных сервер сам подключается к клиенту.
    PWD — Возвращает текущую директорию сервера.
    QUIT — Отключиться
    REIN — Реинициализировать подключение
    RETR — Скачать файл. Перед RETR должна быть команда PASV или PORT.
    RMD — Удалить директорию
    RNFR и RNTO — Переименовать файл. RNFR — что переименовывать, RNTO — во что.
    SIZE — Возвращает размер файла
    STOR — Закачать файл на сервер. Перед STOR должна быть команда PASV или PORT.
    SYST — Возвращает тип системы(UNIX, WIN,)
    TYPE — Установить тип передачи файла(A- текстовый ASCII, I — двоичный)
    USER — Имя пользователя для входа на сервер

    Пример FTP-сессии

    FTP-клиент подключается к серверу с именем пользователя user1, пустым паролем и скачивает файл с именем cpu-v. Красным цветом выделены сообщения FTP-сервера, синим — FTP-клиента. Обмен директивами и параметрами может незначительно отличаться для разных версий программного обеспечения FTP-клиента и FTP-сервера.

    После подключения, сервер передает клиенту сведения о себе:
    220-FileZilla Server version 0.9.45 beta
    220-written by Tim Kosse ([email protected])
    220 Please visit http://sourceforge.net/projects/filezilla/
    Клиент передает имя пользователя:
    USER user1
    Сервер запрашивает ввод пароля:
    331 Password required for user1
    Клиент передает пустой пароль:
    PASS
    Сервер проверяет учетную запись пользователя и сообщает о начале сеанса:
    230 Logged on
    Клиент запрашивает тип операционной системы на сервере:
    SYST
    Сервер сообщает, что тип Unix, эмулируемый Filezilla-сервером:
    215 UNIX emulated by FileZilla
    Клиент запрашивает перечень параметров, поддерживаемых сервером:
    FEAT
    Сервер отвечает перечнем поддерживаемых параметров:
    211-Features:
    MDTM
    REST STREAM
    SIZE
    MLST type*;size*;modify*;
    MLSD
    UTF8
    CLNT
    MFMT
    211 End
    Клиент запрашивает текущий каталог сервера:
    PWD
    Сервер сообщает, что текущий каталог – корневой («/»):
    257 «/» is current directory.
    Клиент сообщает, что будет передавать двоичные данные:
    TYPE I
    Сервер подтверждает тип передаваемых данных:
    200 Type set to I
    Клиент сообщает, что будет использовать пассивный FTP-режим:
    PASV
    Сервер сообщает о переходе в пассивный режим и передает IP и порт для пассивного FTP-режима.
    227 Entering Passive Mode (212,248,22,114,195,97)
    Клиент запрашивает прием файла с именем cpu-v из текущего каталога сервера
    RETR cpu-v
    Сервер сообщает о начале передачи данных:
    150 Opening data channel for file download from server of «/cpu-v»
    По завершении, сервер сообщает об успешной передаче:
    226 Successfully transferred «/cpu-v»

    В заключение добавлю, что проект Filezilla включает в себя не только разработку и поддержку качественного бесплатного FTP-сервера, но и популярного бесплатного FTP-клиента

    Установка и настройка Filezilla FTP Client статья с кратким описанием бесплатного FTP клиента для Linux, Mac OS и Windows. Данный FTP клиент поддерживает множество прикладных протоколов передачи данных — FTP, FTP поверх SSL/TLS (FTPS), SSH File Transfer Protocol (SFTP), HTTP, SOCKS и FTP-Proxy. Другими словами, Filezilla FTP Client — это универсальное программное обеспечение для приема и передачи файлов по всем современным прикладным протоколам между узлами на различных платформах.

    Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой «Поделиться»

    В начало страницы &nbsp &nbsp | &nbsp &nbsp На главную страницу сайта

  • Настройка ftp-клиента Filezilla — КОМТЕТ — хостинг

    В данной статье подробно рассмотрена процедура настройки ftp-клиента FileZilla.

    Вначале — что необходимо настроить:

    • Хост: ВАШ_ДОМЕН;
    • Порт: 21;
    • Логин, пароль: были выданы Вам при создании домена в панели управления хостингом;
    • Режим: пассивный;
    • Максимальное число одновременных подключений: 1.

    Далее процедура настройки рассмотрена подробно.

    • Для создания нового подключения необходимо открыть менеджер сайтов. Для этого необходимо выбрать пункт меню «Файл» — «Менеджер сайтов» либо воспользоваться одноимённой кнопкой быстрого запуска на панели инструментов. Не следует использовать для подключения функцию быстрого соединения, вводя данные для подключения непосредственно в главном окне программы, т.к. требуется задание дополнительных параметров.
    • В окне менеджера сайтов необходимо нажать на кнопку «Новый сайт»:

    • Если ваш домен припаркован к нашему хостингу — вы можете ввести в поле «Хост» его имя (в примере — example.listkom.ru), иначе вам необходимо ввести название сервера, на котором расположен  ваш аккаунт (например, msk147.komtet.ru). Чтобы узнать, на каком сервере расположен ваш аккаунт — посмотрите на адрес, по которому Вы входите в панель управления хостингом (он имеет вид https://msk147.komtet.ru:8443/, в этом примере сервер — msk147.komtet.ru).
      Если ваш тарифный план поддерживает ssh (chroot-ssh или full-ssh) — Вы можете выбрать в поле «Протокол» значение «SFTP — SSH File Transfer Protocol» и установить в поле «Порт» значение 22, иначе — выбирайте протокол «FTP — File Transfer Protocol» и порт 21. SFTP, в отличие от FTP, использует шифрование при передаче данных и является более безопасным.
      В поле «Тип входа» необходимо выбрать «Нормальный». В поля «Пользователь» и «Пароль» необходимо внести учётные данные, выданные Вам для ftp-доступа при создании домена в панели управления хостингом. ОБРАТИТЕ ВНИМАНИЕ — для входа в панель управления хостингом и для ftp-доступа используются разные учётные данные.

    • На вкладке «Настройка передачи» необходимо выбрать «Режим передачи» — «Пассивный», включить опцию «Ограничение одновременных подключений» и выставить в поле «Макс. число подключений» значение 1, после чего нажать на кнопку «OK».

    • Чтобы подключиться к серверам нашего хостинга, необходимо в менеджере файлов выбрать подключение и нажать кнопку «Соединиться»:

    Загрузка файлов сайта на хостинг при помощи FTP — Техническая поддержка — NetAngels

    Для загрузки файлов сайта на наш хостинг можно использовать как протокол FTP, так и SFTP.

    Рассмотрим пример того, как можно настроить FTP-клиент Filezilla и с его помощью загрузить файлы сайта на сервер хостинга. Последнюю версию Filezilla можно скачать по ссылке.

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

    Подключение к серверу

    1. Скопируйте строку, которая начинается с «ftp://», из письма

    2. Запустите программу Filezilla.

    3. В левом верхнем углу экрана в поле «Хост:» вставьте скопированную раннее строку. Нажмите Enter на клавиатуре или кнопку «Быстрое соединение».

    4. Готово! При следующих запусках filezilla для подключения достаточно будет активировать выпадающее меню справа от кнопки “Быстрое соединение”.

    Загрузка файлов сайта

    Окно программы разделено на две части: слева — панель вашего компьютера, справа — сервер хостинга. Чтобы загрузить файлы на сервер хостинга нужно в правой панели перейти в папку с названием вашего сайта, например sitename.ru, и далее — в каталог www. Для загрузки файлов на сервер достаточно лишь перетащить их мышью из левой части в правую.

    Дополнительно. Особенности названий файлов в unix системах

    Файл, который будет отображаться по умолчанию при обращении к вашему сайту по адресу http://sitename.ru/ , должен называться index.html, index.htm или index.php. Название файла и расширение должны быть написаны только маленькими (строчными) буквами. На наших серверах используются UNIX-подобные операционные системы, поэтому регистр символов в названиях файлов имеет значение. Названия Index.html и index.html — это два разных файла и Index.html по умолчанию открываться не будет. Мы так же не рекомендуем использовать в имени файлов кириллицу и пробелы.

    Альтернативные способы подключения

    Если подключиться стандартным способом по какой либо причине не удается, то мы можем предложить подключение через SFTP. Инструкция по подключению.

    Руководство по

    — FileZilla Wiki

    SFTP с использованием SSH-2: аутентификация на основе ключа

    Существует три механизма использования клиента FileZilla с ключами SSH-2.

    1. В настройках профиля в Site Manager клиента FileZilla. Если указан протокол SFTP , можно указать тип входа в систему как «ключевой файл» и указать расположение файла закрытого ключа (в формате .ppk PuTTY или OpenSSH .pem). При необходимости у пользователя запрашивается пароль для ключевого файла, который при необходимости может быть кэширован FileZilla до следующего выключения.
    2. В меню Edit Settings клиента FileZilla вы можете [Добавить файл ключа …] в разделе Connection SFTP , и FileZilla может затем использовать аутентификацию с открытым ключом в менеджере сайта с «Интерактивный» Тип входа в систему при подключении. Примечание. Импорт открытого ключа сайта не поддерживается.
    3. (только Windows) Использование отличных инструментов PuTTY. Чтобы разрешить использование файлов ключей RSA / DSA с FileZilla, вам необходимо загрузить еще два инструмента из PuTTY: Pageant и (при условии, что ваш ключевой файл еще не в формате PPK) PuTTYgen.

    Сгенерировать ключ SSH

    FileZilla может использовать существующий ключ SSH, но не может генерировать сам ключ SSH. Вы можете сгенерировать SSH-ключ с помощью PuTTY или OpenSSH. (Теперь OpenSSH встроен в Windows.)

    • PuTTY: используйте программу PuTTYgen с графическим интерфейсом для генерации ключа SSH.
    • OpenSSH: откройте cmd.exe или PowerShell и введите команду ssh-keygen -t rsa -b 2048 -f my-ssh-key . Он сгенерирует закрытый ключ my-ssh-key и открытый ключ my-ssh-key.паб .

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

    Использование ключа SSH с агентом SSH PuTTY

    Если ваш ключевой файл уже имеет формат PPK PuTTY, вы можете пропустить этот абзац. Однако, если ваш ключ находится в формате OpenSSH, вам сначала нужно преобразовать его в формат PuTTY PPK. Для этого запустите PuTTYgen и в меню «Конверсии» выберите опцию «Импортировать ключ».Выберите свой ключ и следуйте подсказкам, чтобы ввести парольную фразу. Сохраните свой закрытый ключ.

    Теперь запустите Pageant. На панели задач вы увидите значок Pageant. Щелкните значок правой кнопкой мыши, выберите «Добавить ключ» и выберите файл с закрытым ключом (PPK). Следуйте подсказке, чтобы ввести пароль, и все готово.

    Теперь просто запустите FileZilla и подключитесь к своему серверу через SFTP, используя SSH-2, с именем пользователя и пустым паролем. Не забудьте закрыть конкурс, когда закончите.

    Это также работает с портативными версиями инструментов FileZilla и PuTTY.

    Альтернативный метод

    FileZilla поддерживает стандартные агенты SSH. Если ваш агент SSH запущен, должна быть установлена ​​переменная среды SSH_AUTH_SOCK. (Обратите внимание: для сервера должен быть установлен тип входа «Обычный», чтобы использовать сокет агента SSH.)

    На Mac

    Если по какой-то причине вы не используете ssh-agent на Mac, не беспокойтесь о преобразовании ключей SSH. Просто импортируйте свой ключ через Настройки, а затем используйте Обычный режим в определении подключения к сайту.Импортированный ключ привыкнет.

    В следующих инструкциях предполагается, что у вас есть рабочая конфигурация SSH, которая позволяет вам подключаться к тому же хосту по ssh без пароля. Они адаптированы из ветки на superuser.com и кратко изложены здесь, поэтому вам не придется перебирать множество тупиков:

    1. В FileZilla → Настройки выберите Соединение → SFTP
    2. Нажмите кнопку Добавить файл ключа … кнопку
    3. Нажмите Command-Shift-G, чтобы открыть окно выбора пути, и введите «~ /.ssh «
    4. Выберите файл ключа id_rsa и нажмите Открыть (ключ будет импортирован)
    5. Нажмите ОК, чтобы закрыть диалоговое окно Настройки
    6. Открыть меню Файл Менеджер сайта …
    7. Выберите сайт, с которым хотите использовать ключ
    8. Выберите Протокол «SFTP» и выберите Тип входа «Нормальный». Не беспокойтесь о пароле, если ваш ключевой файл не имеет пароля
    9. Щелкните Connect , и вы увидите свои файлы

    Как использовать закрытые ключи SSH для SFTP

    Перед подключением к удаленному серверу SFTP вам потребуется некоторая информация о подключении:

    • Адрес сервера и номер его порта, если он использует нестандартный.
    • Ваш идентификатор пользователя для сервера. Это может отличаться от вашего обычного входа на сайт.
    • Некоторые серверы не требуют входа в систему и вместо этого разрешают анонимное соединение (обычно для загрузок).
    • Если у вас есть идентификатор пользователя, ваш пароль для сервера, если он требуется. Как и ваш идентификатор пользователя, он может отличаться от вашего обычного пароля для сайта.

    Существует три механизма использования клиента FileZilla с ключами SSh3:

    1. В настройках профиля в Менеджере сайта клиента FileZilla Pro.Если указан протокол SFTP, можно указать Тип входа в систему как «Файл ключа» и указать расположение файла закрытого ключа (в формате .ppk или .pem — см. Ниже параметры преобразования из других форматов). Пользователь при необходимости запрашивается пароль для ключевого файла.
    2. В меню «Правка» — «Настройки» клиента FileZilla Pro вы можете добавить файл ключа в разделе «Подключение — SFTP», и FileZilla Pro может затем использовать аутентификацию с открытым ключом в диспетчере сайта с типом входа «Интерактивный» при подключении.Примечание. Импорт открытого ключа сайта не поддерживается.
    3. (только Windows) Использование инструментов PuTTY. Чтобы разрешить использование файлов ключей RSA / DSA с FileZilla Pro, вам понадобятся два инструмента из PuTTY: Pageant и (при условии, что ваш ключевой файл еще не в формате PPK) PuTTYgen. Если ваш ключевой файл уже имеет формат PPK PuTTY, вы можете пропустить этот абзац. Однако, если ваш ключ находится в формате OpenSSH, вам сначала нужно преобразовать его в формат PuTTY PPK. Для этого запустите PuTTYgen и в меню «Конверсии» выберите опцию «Импортировать ключ».Выберите свой ключ и следуйте подсказкам, чтобы ввести парольную фразу. Сохраните свой закрытый ключ.
      Теперь запустите Pageant. На панели задач вы увидите значок Pageant. Щелкните значок правой кнопкой мыши, выберите «Добавить ключ» и выберите файл с закрытым ключом (PPK). Следуйте подсказкам, чтобы ввести парольную фразу, и все готово.
      Теперь просто запустите FileZilla Pro и подключитесь к своему серверу по SFTP, используя SSh3, с именем пользователя и пустым паролем. Не забудьте закрыть конкурс, когда закончите.

    Альтернативный метод

    FileZilla Pro поддерживает стандартные агенты SSH.Если ваш агент SSH запущен, должна быть установлена ​​переменная среды SSH_AUTH_SOCK. (Обратите внимание, что для сайта должен быть установлен тип входа «Обычный», чтобы использовать сокет агента SSH.)

    На Mac

    Если по какой-то причине вы не используете ssh-agent на Mac, вам не нужно выполнять преобразование ssh-ключа. Импортируйте свой ключ через Настройки, а затем используйте тип входа «Обычный» в определении подключения к сайту. Импортированный ключ привыкнет.
    Следующие инструкции предполагают, что у вас есть рабочая конфигурация SSH, которая позволяет вам подключаться к тому же хосту по ssh без пароля.Для вашего удобства они адаптированы из ветки на superuser.com:

    1. В FileZilla Pro-> Settings .. выберите Connection-> SFTP
    2. Нажать кнопку Добавить ключевой файл…
    3. Нажмите Command-Shift-G, чтобы открыть окно выбора пути, и введите «~ / .ssh»
    4. Выберите файл ключа «id_rsa» и нажмите «Открыть» (ключ будет импортирован).
    5. Нажмите OK, чтобы закрыть диалоговое окно настроек.
    6. Открыть файл-> Менеджер сайта…
    7. Выберите сайт, с которым хотите использовать ключ
    8. Выберите протокол «SFTP» и выберите «Обычный» тип входа.Не беспокойтесь о пароле, если у ключевого файла нет пароля, если он установлен здесь.
    9. Нажмите «Подключиться», и вы увидите свои файлы.

    В видеоруководстве ниже показано, как подключиться к SFTP с помощью ключевого файла.

    Как установить FTP-клиент FileZilla в Ubuntu

    В этом руководстве объясняется, как установить программу FTP-клиента FileZilla в Ubuntu Linux. Здесь также объясняется, как использовать FileZilla без установки.

    Краткое введение в FileZilla

    FileZilla — это FTP-клиент с открытым исходным кодом.Он использует протокол FTP / SFTP для передачи файлов. Это позволяет нам безопасно передавать файлы с локального компьютера на удаленный.

    Он в основном используется веб-разработчиками для загрузки, скачивания и редактирования веб-страниц. Веб-страницы хранятся на сервере. Это позволяет нам управлять этими страницами прямо с локального компьютера.

    Установка FTP-клиента FileZilla в Ubuntu

    Есть два способа установить FileZilla в Ubuntu; через программный центр Ubuntu и через утилиту командной строки apt-get .Давайте подробно разберем оба метода на практических примерах.

    Установка FileZilla из программного центра Ubuntu

    Чтобы установить FileZilla из Центра программного обеспечения Ubuntu, подключите систему к Интернету и запустите Центр программного обеспечения Ubuntu из левой панели меню.

    В Ubuntu Software Center щелкните значок поиска , доступный в правом верхнем углу окна. В поле поиска найдите термин FileZilla .

    В результатах поиска щелкните результат, представляющий FileZilla.

    Результат поиска может содержать несколько похожих результатов. Убедитесь, что вы выбрали правильный результат поиска.

    При щелчке по результату поиска в новом окне отображается подробная информация о нем. Это окно также содержит кнопку Установить что позволяет нам установить это программное обеспечение.

    Нажмите кнопку Установить , чтобы установить FileZilla.

    Установка FileZilla из командной строки

    Чтобы установить FileZilla из командной строки, используйте следующие команды.

    $ sudo apt-get update
    $ sudo apt-get install filezilla
     

    Первая команда синхронизирует настроенные репозитории. Эта команда используется для обеспечения того, чтобы всегда была установлена ​​последняя версия программного обеспечения.

    Вторая команда подключается к репозиторию и проверяет версию и размер файла доступного FileZilla в репозитории.Он выводит на экран как информацию, так и принимает подтверждение установки. Если разрешение предоставлено, он загружает FileZilla из репозитория и устанавливает его.

    Чтобы подтвердить установку, в ответ на запрос введите y и нажмите клавишу ввода.

    Запуск FileZilla

    После установки FileZilla вы можете запустить его из средства запуска приложений. Чтобы запустить его, щелкните значок программы запуска . В поле поиска открывшегося окна найдите термин FileZilla .В результате щелкните значок FileZilla .

    Если вы редко используете FileZilla или не имеете достаточных прав для установки, Я настоятельно рекомендую вам использовать стандартные методы установки, как описано выше.

    Выборочная установка / Использование FileZilla без установки

    Для установки FileZilla описанным выше методом требуются права root. По какой-либо причине, если вы не хотите устанавливать FileZilla или у вас нет достаточных прав для установки, вы можете использовать FileZilla без установки.

    Чтобы использовать FileZilla без установки, загрузите последнюю версию FileZilla с официального сайта.

    https://filezilla-project.org/download.php?platform=linux

    После загрузки файла создайте папку в своем домашнем каталоге и скопируйте в нее загруженный файл. Для этого откройте терминал и выполните следующие команды.

    $ cd
    $ pwd
    $ mkdir FileZilla
    $ cd Загрузки /
    $ ls
    $ cp имя-загруженного файла / главная / имя-пользователя / FileZilla
    $ cd
    $ cd FileZilla /
    $ ls
     

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

    Команда pwd выводит абсолютный путь к текущей работе из корневого каталога.

    Команда mkdir создает новый каталог.

    Команда ls выводит список содержимого предоставленного каталога. Если имя каталога не указано, отображается содержимое текущего рабочего каталога.

    Команда cp создает копию предоставленного исходного файла в указанном целевом каталоге.

    Теперь извлеките загруженный файл с помощью следующей команды.

    $ tar -xjvf [имя загруженного файла]
     

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

    $ ls
    $ cd [имя каталога, в котором находятся извлеченные элементы]
     

    В извлеченных элементах есть каталог с именем bin.Измените текущий рабочий каталог на этот каталог.

    На следующем рисунке показаны приведенные выше команды с выходными данными.

    В каталоге bin находится исполняемый файл с именем filezilla . FileZilla можно запустить, запустив этот исполняемый файл. Чтобы запустить этот файл, используйте следующую команду.

    Таким образом, вы можете использовать FileZilla, даже не устанавливая его. В любое время, если вы чувствуете, что FileZilla больше не требуется, вы можете просто удалить папку, содержащую извлеченные элементы и загруженный файл.

    Чтобы удалить папку, используйте следующую команду.

    $ rm -rf [имя папки]
     

    Это все для этого руководства. Если вам нравится этот урок, пожалуйста, не забудьте поделиться им в любимой социальной сети.

    Как настроить FTP-сервер с помощью программного обеспечения FileZilla Server. — wintips.org

    Последнее обновление: 7 марта 2017 г.

    В этом руководстве я покажу, как настроить FTP-сервер в своей сети, чтобы выгружать или скачивать файлы из любой точки мира.Для этой задачи я воспользуюсь БЕСПЛАТНОЙ программой Filezilla Server , которая поможет вам настроить надежный FTP-сервер, который может поддерживать безопасные зашифрованные соединения FTP и FTP через SSL / TLS между клиентом и сервером.

    FTP-сервер можно использовать для простой передачи и доступа к общим файлам между локальными компьютерами в сети или с компьютерами, подключенными через Интернет. Кроме того, общие папки FTP можно сопоставить с локальными дисками (буквами дисков), чтобы легко получить доступ к общим папкам через проводник Windows.

    В этом руководстве вы можете найти подробные инструкции по установке и настройке собственного FTP-сервера в вашей сети с помощью Filezilla Server.

    Как установить, настроить и использовать FTP-сервер Filezilla.

    Часть 1. Установка сервера Filezilla.
    Часть 2. Конфигурация сервера Filezilla.
    Часть 3. Подключитесь к FTP-серверу Filezilla и общей папке (ам).
    Часть 1. Как установить FTP-сервер Filezilla.

    1. Прежде всего вам необходимо скачать Filezilla Server для Windows.

    2. Когда загрузка будет завершена, дважды щелкните «FileZilla_Server.exe», чтобы начать установку.

    3. Затем следуйте инструкциям на экране, чтобы установить Filezilla Server на свой компьютер. Когда вы дойдете до экрана ниже, выберите, хотите ли вы запустить сервер Filezilla с Windows (вариант по умолчанию) или Запустить сервер Filezilla вручную и нажмите Далее .

    4. Затем выберите, как вы хотите запустить интерфейс сервера, и нажмите Установить :

    • Для всех пользователей (по умолчанию).
    • Только для текущего пользователя.
    • Вручную.

    5. По завершении установки запустите приложение Filezilla Server и нажмите Connect для администрирования (настройки) вашего нового FTP-сервера.

    Часть 2. Как настроить сервер Filezilla.

    После установки Filezilla Server пора настроить FTP-сервер.

    Шаг 1. Создайте пользователей FTP.

    1. В главном меню выберите Правка > Пользователи . *

    * Примечание. Если вы хотите создать нескольких пользователей для доступа к FTP-серверу с одинаковыми разрешениями, выберите Группы .

    2. В разделе «Общие» нажмите Добавить , чтобы добавить пользователей, которые будут иметь доступ к вашему FTP-серверу.

    3. Введите имя нового пользователя (например, «Пользователь21») и нажмите OK .

    4. Затем установите флажок Пароль и введите пароль для пользователя FTP в целях безопасности.

    Шаг 2. Создайте общие папки FTP.

    1. Когда вы закончите добавлять пользователей FTP, выберите опцию Shared Folders слева, а затем нажмите кнопку Add под полем Shared folder, чтобы выбрать, к какой папке * на вашем компьютере будет предоставлен общий доступ через FTP.

    * Совет. Если вы еще не создали папку для общего доступа по FTP, откройте проводник Windows и создайте новую папку на вашем диске, прежде чем нажимать кнопку «Добавить».

    2. Выберите, какая папка на вашем компьютере будет использоваться для доступа по FTP, и нажмите OK .

    3. Наконец, назначьте пользователю права доступа к общей папке (чтение, запись, удаление и т. Д.), А затем нажмите OK , чтобы закрыть свойства сервера Filezilla.

    На этом этапе вы закончили базовую настройку файлового сервера FTP.

    Шаг 3. Защитите свой FTP-сервер.

    Если вы хотите сделать свой FTP-сервер более защищенным, перейдите из главного меню в меню Правка > Настройки :

    1. В Общие настройки : укажите порт, отличный от «21» для FTP-подключений. (например, «54557»)

    * Примечание. Если ваш FTP-сервер находится за брандмауэром или маршрутизатором, и вы хотите получить к нему доступ извне, вам необходимо отобразить (перенаправить) новый порт на внутренний IP-адрес вашего FTP-сервера (в настройках брандмауэра / маршрутизатора).

    .

    2. В фильтре IP-адресов : укажите, с каких IP-адресов разрешен или не разрешен доступ к вашему FTP-серверу.

    например На скриншоте ниже я установил для IP-адреса внутренней сети 192.168.1.121 значение, запрещающее подключение к FTP-серверу.

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

    Часть 3.Как получить доступ к серверу Filezilla и общим папкам с клиентов.

    После завершения установки FTP-сервера вы можете получить доступ к своему новому FTP-серверу и общим папкам с любого компьютера во внутренней (или внешней *) сети одним из следующих способов:

    Метод 1. Доступ к общим ресурсам FTP-сервера через Интернет-браузер.
    Метод 2. Доступ к общим ресурсам FTP-сервера из проводника Windows.
    Метод 3. Доступ к FTP-серверу с помощью FTP-клиента.

    * Важные примечания: Если вы хотите получить доступ к FTP-серверу из внешней сети (через Интернет), вы должны сделать следующее в расположении FTP-сервера (сбоку):

    1. Перенаправьте FTP-соединения на внутренний IP-адрес (и порт) FTP-сервера на вашем брандмауэре / маршрутизаторе.

    2. Разрешите FTP-соединения через указанный FTP-порт на вашем брандмауэре / маршрутизаторе.

    3. Чтобы подключиться к FTP-серверу через Интернет, вы должны знать свой общедоступный IP-адрес (http://www.whatismyip.com/). В этом случае и для облегчения вашей жизни лучше назначить доменное имя вашему динамическому (общедоступному) IP-адресу с помощью службы DDNS (например, http://www.noip.com/)
    Метод 1. Доступ к общим ресурсам FTP-сервера через Интернет-браузер.

    Для доступа к FTP-серверу из локальной (внутренней) сети с помощью веб-браузера (Internet Explorer, Firefox, Chrome и т. Д.):

    1. Откройте свой Интернет-браузер и в адресной строке введите имя хоста FTP-сервера (или его IP-адрес) и номер порта FTP (если вы изменили порт по умолчанию «21» для FTP-подключений) и нажмите . Введите .

    Например: Если внутренний IP-адрес вашего FTP-сервера — «192.168.1.200», а указанный порт прослушивания для FTP-соединений — «54557», введите:

    2.Затем введите необходимые учетные данные (если есть) для входа на FTP-сервер.

    Метод 2. Доступ к общим папкам FTP-сервера прямо из проводника Windows.

    Если вы хотите получить доступ к общей папке (ам) FTP с помощью проводника Windows, введите в адресной строке проводника Windows ftp: // , за которым следует имя хоста (или URL-адрес, или IP-адрес) FTP-сервера.

    Пример: Если IP-адрес FTP-сервера: «192.168.1.200 «, а указанный порт прослушивания для FTP-подключений -» 54557 «, затем введите:

    Кроме того, вы можете использовать мастер Добавить сетевое расположение , чтобы добавить ярлык к общей папке FTP в проводник Windows. Для этого:

    1. Откройте проводник Windows.

    2. Щелкните правой кнопкой мыши пустую область и выберите Добавить сетевое расположение .

    3. Дважды щелкните Далее и на следующем экране введите IP-адрес и номер порта своего FTP-сервера.По завершении нажмите Далее .

    4. Снимите отметку с с Анонимный вход в систему и затем введите свое имя пользователя FTP . Нажмите Далее .

    5. Оставьте имя по умолчанию (или введите другое) для нового соединения и нажмите Далее .

    6. Нажмите Готово , чтобы закрыть мастер.

    7. Наконец, вам будет предложено ввести свои учетные данные.

    8. После ввода учетных данных новое местоположение в сети FTP появится в проводнике Windows. *

    * Примечание: Если вы хотите назначить букву диска для общей папки FTP и сделать соединение постоянным (и вашу жизнь проще), прочтите эту статью: Как привязать FTP-диск к букве локального диска в Windows.

    Метод 3. Доступ к FTP-серверу с помощью FTP-клиента.

    Последний метод — использовать программу FTP-клиента, такую ​​как FileZilla Client или WinSCP или FireFTP (для Firebox), для подключения к вашему FTP-серверу.

    Вот и все! Сообщите мне, помогло ли вам это руководство, оставив свой комментарий о своем опыте. Пожалуйста, поставьте лайк и поделитесь этим руководством, чтобы помочь другим.

    Если эта статья была для вас полезной, поддержите нас, сделав пожертвование. Даже 1 доллар может иметь огромное значение для нас в наших усилиях продолжать помогать другим, сохраняя при этом этот сайт бесплатным: Смотрите лучшие предложения на Woot! Компания-амазонка доступна только сегодня. Бесплатная доставка для членов Prime! Если вы хотите, чтобы постоянно защищался от угроз вредоносного ПО, существующих и будущих , мы рекомендуем вам установить Malwarebytes Anti-Malware PRO , нажав ниже (мы действительно зарабатываете комиссию от продаж, произведенных по этой ссылке, но без дополнительных затрат для вас.У нас есть опыт работы с этим программным обеспечением, и мы рекомендуем его, потому что оно полезно и полезно):

    Полная защита домашнего ПК — Защитите до 3 ПК с помощью НОВОГО ПО Malwarebytes Anti-Malware Premium!

    Как установить и настроить FTP-сервер в Windows • Raymond.CC

    Возможно, вы слышали о FTP раньше, поэтому сейчас вы читаете эту статью. FTP является сокращением от File Transfer Protocol и используется для передачи файлов между компьютерами. В большинстве случаев, когда у вас есть веб-сайт, размещенный на сервере, вам предоставляется информация FTP, содержащая адрес FTP, имя пользователя, пароль и номер порта, который обычно используется 21.Эта информация предназначена для того, чтобы вы могли подключиться к вашему веб-серверу с помощью программного обеспечения FTP-клиента, чтобы вы могли управлять файлами на своем сервере, загружая или выгружая их в виде дерева каталогов.

    Помимо обычного использования FTP для веб-серверов, его также можно использовать для резервного копирования файлов с незагружаемой машины. Все, что вам нужно сделать, это настроить FTP-сервер на рабочем компьютере Windows, а затем загрузить мертвый компьютер с живого аварийного компакт-диска, такого как UBCD4Win, который поставляется с программным обеспечением FTP-клиента FileZilla. Затем вы можете установить соединение с FTP-сервером и начать передачу файлов.

    Существует довольно много бесплатного программного обеспечения для FTP-серверов, и после тестирования всех из них мы покажем вам только, как настроить ваш FTP-сервер с помощью FileZilla Server из-за популярности и Xlight FTP Server, потому что он поставляется с поддержкой UPnP, что ваш маршрутизатор автоматически перенаправит порт. Также будет включен еще один очень простой в настройке мини-SFTP-сервер Core FTP.

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

    Установите FileZilla Server

    1.Загрузите FileZilla Server и запустите установочный файл, чтобы начать установку.

    2. Нажмите кнопку Я согласен , убедитесь, что выбран стандартный тип установки, и нажмите Далее.

    3. Нажмите Далее , чтобы принять место установки.

    4. По умолчанию FileZilla Server устанавливается как служба и запускается автоматически. Существует также возможность установить как службу, но не запускать автоматически или как обычный метод запуска. Вы также можете оставить порт нетронутым, если другое приложение не использует тот же порт.

    5. Выберите поведение при запуске и нажмите кнопку Установить .

    6. После установки FileZilla Server автоматически запустится и предложит вам подключиться к серверу. Нажмите кнопку ОК, чтобы войти.

    Создание учетной записи пользователя на сервере FileZilla

    7. Хотя служба FTP уже запущена, но никто не может ее подключить, потому что вам сначала нужно будет создать учетную запись пользователя, а затем назначить папки с соответствующими разрешениями для пользователя.Щелкните в строке меню Edit и выберите Users .

    8. На странице «Общие» нажмите кнопку Добавить в центре справа и введите имя учетной записи пользователя. Щелкните ОК.

    9. Вернувшись в окно «Пользователи», убедитесь, что флажок «Включить учетную запись» установлен. Также рекомендуется установить пароль для учетной записи пользователя, установив флажок «Пароль» и введите пароль.

    Назначьте папки учетной записи пользователя на сервере FileZilla

    10.Щелкните страницу Общие папки , затем нажмите кнопку Добавить для общих папок и выберите папку, к которой учетная запись пользователя должна иметь доступ через FTP.

    11. Разрешение по умолчанию для общей папки — только чтение для файла и список для каталогов. Вы можете установить флажок, чтобы назначить права на запись и удаление.

    12. Нажмите кнопку OK внизу слева.

    Основная настройка сервера FileZilla завершена. Теперь вы можете прокрутить вниз и прочитать, как другой компьютер может подключиться к вашему новому FTP-серверу.Не стесняйтесь исследовать другие функции сервера FileZilla, такие как ограничение пользователя, SSL, ограничение скорости, IP-фильтр, группы, ведение журнала, РЕЖИМ Z, автобан и т. Д.

    Установите FTP-сервер Xlight

    1. Загрузите FTP-сервер Xlight и запустите setup.exe, чтобы начать установку, и следуйте инструкциям на экране (нажмите «Далее», я принимаю соглашение и «Далее», «Далее», «Далее», «Далее», «Установить», «Готово»)

    Создание виртуального сервера на FTP-сервере Xlight

    2. Щелкните значок первый значок с плюсом и компьютер в правом верхнем углу для создания нового виртуального сервера.

    3. Оставьте все выбранные параметры в окне «Новый виртуальный сервер» по умолчанию и нажмите «ОК».

    Создание учетной записи пользователя на FTP-сервере Xlight

    4. Щелкните значок «Список пользователей» и щелкните значок «Добавить», расположенный вверху справа.

    5. Введите имя пользователя, пароль и просмотрите каталог, к которому должен иметь доступ пользователь. Рядом с кнопкой «Обзор» находится значок, позволяющий установить разрешение. По умолчанию выбранные разрешения — чтение списка и список, то же самое, что и FileZilla Server.

    6. Нажмите кнопку ОК, чтобы создать пользователя и закрыть окно Список пользователей.

    Запустите виртуальный сервер в Xlight FTP Server

    7. Щелкните виртуальный сервер, который вы создали, чтобы выделить его, и щелкните значок воспроизведения, чтобы запустить сервер. Вы увидите, что статус сервера изменится с «Остановлен» на «Работает».

    Как видите, настройка FTP-сервера с помощью Xlight намного проще по сравнению с FileZilla. Вы можете проверить глобальные параметры, а также дополнительные настройки для виртуальных серверов.Обратите внимание, что некоторые функции отключены в бесплатной версии Xlight после 30 дней использования. Самым большим недостатком бесплатной версии Xlight является ограничение на 5 онлайн-пользователей, но это не должно быть проблемой, если вы используете его частным образом в своей домашней сети.

    Настройка Core FTP mini SFTP Server

    Если вы ищете самый простой и быстрый способ запустить временный FTP-сервер, Core FTP mini SFTP Server будет вашим идеальным выбором. Он портативен (настройки хранятся в виде открытого текста в реестре), не требует зависимостей, бесплатен, безопасен, поскольку использует протокол SFTP и очень прост в настройке.

    1. Загрузите Core FTP mini SFTP Server

    2. Запустите загруженный файл msftpsrvr.exe.

    3. Введите имя пользователя, пароль и укажите путь для совместного использования.

    4. Нажмите кнопку Start , чтобы запустить службу SFTP.

    При желании вы можете включить zlib из параметров, который на самом деле является РЕЖИМОМ Z, где он будет сжимать файлы на лету перед передачей для экономии времени и пропускной способности. Единственный недостаток использования Core FTP mini — это протокол SFTP.Хотя это более безопасно, но вы не можете подключаться и управлять файлами / папками из проводника Windows. Вам нужно будет использовать стороннее программное обеспечение FTP-клиента, которое поддерживает протокол передачи файлов SSH, например WinSCP или FileZilla Client.


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

    Из проводника Windows

    1. Откройте ярлык «Мой компьютер» из меню «Пуск» или из любой папки, введите адрес в формате ftp: // computername или ftp: // local.Айпи адрес. Замените computername на имя вашего компьютера или вместо этого вы можете использовать локальный IP-адрес. Преимущество доступа к FTP-серверу из проводника Windows заключается в том, что вы можете управлять файлами / папками, если у вашей учетной записи есть соответствующие разрешения.

    Из веб-браузера

    1. В любом веб-браузере, таком как Firefox, Chrome, Opera, Internet Explorer или Safari, введите ftp: // computername или ftp: //local.IP.address в адресной строке. Вы можете только просматривать и загружать файлы, но не можете изменять / удалять / создавать новые файлы.

    Из FTP-клиента (FileZilla)

    1. Загрузите FileZilla Client и установите.

    2. Запустите FileZilla Client и нажмите Ctrl + S , чтобы открыть Менеджер сайта.

    3а. Нажмите кнопку «Новый сайт» и дайте ему имя для своего FTP-сервера. Введите IP-адрес или имя компьютера на Хосте и Порт как 21. Что касается Типа входа, щелкните строку меню и выберите Нормальный . Введите имя пользователя и пароль, которые вы создали на FTP-сервере. Наконец, нажмите кнопку «Подключиться».

    3б. Чтобы подключиться к Core FTP Mini SFTP Server, вам нужно будет выбрать SFTP — SSH File Transfer Protocol для протокола и установить порт 22.


    Примечание редактора : Хотя FileZilla Server является наиболее популярным Программное обеспечение FTP-сервера, мы считаем, что оно переоценено, потому что оно не имеет поддержки UPnP, старого дизайна графического интерфейса, отсутствия нескольких виртуальных серверов, сохраняет пароль администратора в виде открытого текста и иногда дает некоторые ошибочные сообщения об ошибках, когда он работает нормально в Xlight FTP-сервер по тому же сценарию.Core FTP Mini обеспечивает быстрый способ запуска FTP-сервера без хлопот и болезненных настроек. Протокол FTP небезопасен, потому что они передаются в виде открытого текста, а загруженные / загруженные файлы фактически могут быть проанализированы и собраны заново.