Что располагается на FTP. Как создать FTP-сервер и открыть к нему доступ из Интернета

Поговорим про FTP доступ. FTP – протокол передачи файлов. Обычно с помощью ftp:// вы заливаете файлы на хостинг. С помощью ftp я рассказывал, как легко управлять файлами на телефоне . Ftp:// протокол, который должен знать каждый и сегодня я расскажу как им пользоваться

Скачать Filezilla

FTP. Как им пользоваться? Как настроить FTP доступ к сайту

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

FTP бывает открытый и закрытый. Открытый ftp не требует логина и пароля и имеет открытый доступ. Пример открытого FTP – это http://ftp.dlink.ru
Закрытый FTP требует логин и пароль и иногда, его привязывают ещё и к определённому ip адресу.
Обычно через FTP:// реализуют доступ к файлам различные больше компании, чтобы работники могли с любого места попасть к своим рабочим файлам.
FTP может также использовать порт, это видно в адресе ftp. ftp://192.168.1.125:3721
В примере выше, :3721 – значит, что будет использован порт 3721

Как настроить в программе FileZilla Ftp доступ

Откройте программу FileZilla. Нажмите клавишу Ctrl + S или выберите Файл – Менеджер сайтов


Давайте разберём простой случай. У меня есть хостинг и он мне дал данные для входа (у вас они другие, но суть понятна)
Адрес: ftp.k32.freehost.com.ua, Логин: bcajur, Пароль: 123456 Порт:4451.
Доступ к такому FTP в программе Filezilla выглядит следующим образом


Если всё настроено правильно, то после нажатия на клавишу “Соединиться” вы должны попасть на файлхостинг



Как видно из примера, всё выполнено успешно и доступ к FTP получен

Как копировать файлы на Ftp или наоборот сбросить их на свой компьютер

Чтобы сбросить файлы на свой компьютер с FTP достаточно перетянуть нужный файл (или папку) на рабочий стол.


Сверху, во вкладке “Статус” отобразиться, когда файл будет передан. Особенно это полезно если вы сбрасываете множество файлов или фотографий по FTP


Супер!

Проблемы с FTP бывают тогда, когда к FTP привязан определённый IP адрес и у вас он меняется провайдером. То есть, когда вы создавали FTP доступ на хостинге (к примеру) вы указали, что доступ есть только с определённого IP адреса. После смены Ip вы уже не попадёте на FTP. Для этого надо зайти в панель управления хостингом и указать другой IP или вообще убрать привязку FTP к Ip адресу.


Вот в принципе и всё что я хотел вам сказать про Ftp доступ 😉

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

Какие данные необходимы для подключения по FTP?

Вне зависимости от используемого FTP клиента, для его настройки вам потребуется следующая информация:

Логин, пароль, адрес сервера и порт

  • логин . Имеет вид «u1234567». Вы также можете создать дополнительный FTP-аккаунт и использовать его для подключения по FTP: ;
  • пароль . Пароль от логина «u1234567», его можно увидеть в . Вы можете изменить пароль от первоначального и сбросить на изначальный: ;
  • IP-адрес сервера или хост . IP-адрес указан в . Вы также можете использовать в качестве сервера доменное имя сайта, если оно уже привязано к хостингу: ;
  • порт для подключения по ftp необходимо указывать «21».

Если вы несколько раз ввели неправильный пароль

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

Режим работы FTP

Существует два режима соединения с FTP-сервером — активный (active) и пассивный (passive). При работе по FTP с серверами нашей компании вам необходимо использовать пассивный режим .

Режим передачи файлов

Существует два режима передачи файлов по протоколу FTP:

  • текстовый (ASCII) — режим для передачи текстовых файлов, html-документов, php-скриптов, scc-таблиц и т.д.;
  • двоичный (бинарный, binary, bin) — режим для передачи картинок, исполняемых файлов, зашифрованных скриптов и тому подобных.

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

Число одновременных подключений

При работе по FTP с серверами нашей компании допустимо не более 8 одновременных FTP подключений с одного IP-адреса.

Как настроить FTP клиент

Ниже приведены инструкции по настройке популярных FTP клиентов:

Инструкция по настройке FileZilla

Как настроить каталог подключения?

Для пользователей виртуального хостинга доступ предоставляется только к корневой директории аккаунта. Для того чтобы при подключении по FTP сразу открывалась директория пользователя, выполните следующие действия: пропишите путь для каталога по умолчанию в графе Удаленный каталог по умолчанию :

  • cPanel: /var/www/1234567
  • cPanel Agava: /home/login
  • ISPmanager: /var/www/u1234567/data
  • Parallels Plesk Onyx 17: /var/www/vhosts/u1234567.plsk.regruhosting.ru

Инструкция по настройке Total Commander

Инструкция по настройке CuteFTP

Инструкция по настройке iWeb

При публикации сайта через iWeb вам необходимо заполнить соответствующие поля:

  • «Publish to» : FTP server;
  • «Site name» : название вашего сайта;
  • «Server Adress» : сервер хостинга, IP сервера хостинга или ваш домен. Домен в качестве сервера использовать не рекомендуется. Используйте домен, если уверены, что он уже припаркован к хостингу;
  • «User name» : ваш логин хостинга (указан в информационном письме);
  • «Password» : пароль от хостинга (указан в информационном письме);
  • «Directory/Path» : каталог вашего сайта. Необходимо указать путь к каталогу относительно каталога вашего хостинг аккаунта. Уточнить каталог вашего сайта можно в панели управления хостингом;
  • «Protocol» : FTP;
  • «Port» : 21;
  • «Website URL» : полный URL вашего домена, например http://mysite.ru.

Для начала давайте разберемся чтотакое FTP.

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

Зачем вообще получать доступ по FTP ?При помощи FTP мы сможем с легкостью копировать файлы и папки на сервер. А также редактировать файлы,и удалять не нужные.

Какие шаги нам нужно предпринять,чтобы получить доступ к файлам по ftp ?

Стоп,стоп,стоп…

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

Как правило реквизиты для доступа к ftp приходят по email сразу после .

Выглядит это дело примерно так:

Сервер: tvoyperviysayt.ftp.com.ua

Порт: (Обычно 21)

Логин: tvoyperviysayt_ftp

Пароль: Ty98UYThT23

Как Вы понимает эти значения всего лишь моя выдумка,для того что-бы показать Вам, как следует действовать дальше.

Итак пришло время получить ftp доступ к серверу , для этого нам потребуется:

  • Программа FileZilla,которую Вы можете скачать перейдя по ссылке.
  • Немножечко терпения.

1) Идем на сайт http://filezilla.ru/get/ и скачиваем программу FileZilla после устанавливаемна свой пк.

2) После установки запускаем FileZilla вам откроется такое простое окно:

Успешный запуск программы это только начало, для продолжения работы нам нужны данные, которые должен предоставить вам ваш хостинг провайдер:

  1. IP адрес хостинга;
  2. Порт (обычно 21);
  3. Пользователь (логин);
  4. Пароль.

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

Настраиваем доступ к серверу.

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

В FileZilla нажимаем на следующую иконку (Открыть менеджер сайтов):

В появившемся меню вводим наши данные:

После того как будет внесена вся необходимая информация нажимаем «Соединиться».

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

Преимуществоработы с файлами WordPress через FTP.

Работая с файлами WordPress, файлами темы из административной панели существует риск сделать что-то не то. К примеру удалить жизненно необходимый файл или неправильно написать код, который приведет к критической ошибке. После сохранения файла все что вы увидите, будет лишь белый чистый экран монитора. Это может посеять панику неопытного вебмастера.

В чем же преимущество работы с сайтом через ftp? Дело в том что у вас будет доступ к файлам в любой момент в независимости от того работает ваш сайт или нет. Напартачили? Откройте или скачайте файл в котором вы ковырялись и исправьте. Далее пересохраните файл на сервер и обновите ваш сайт, все вернется на исходную позицию. В случае с работой через админку у вас такой возможности может и не быть.

Какправильно работать с файлами через FileZilla на сервере?

Существует золотое правило при работе с файлами на сервере:

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

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

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

В этой статье мы расскажем о таких вещах:

  1. как настроить FTP-сервер на компьютере, который подключён к роутеру;
  2. как предоставить к нему доступ из всемирной сети Интернет.

Настройка программы FTP сервера

Установка FileZilla Server

Скачайте и установите любой FTP-сервер, который вам нравится, или с которым вы привыкли работать. Мы для примера скачаем бесплатную программу Filezilla Server с официального сайта: https://filezilla-project.org/download.php?type=server

Запустите скачанный установочный файл:

Нажмите Отклоняю :

Нажмите Отклоняю ещё раз:

Нажмите Установить :

Нажмите I agree:

Next:

Install :

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

Запустите интерфейс программы.

Войдите в настройки: меню Edit -> Settings :

Теперь нужно настроить пассивный режим FTP.

1) Выберите раздел Passive mode settings;

2) Установите галку Use custom port range;

3) Задайте удобный для вас диапазон портов для использования в пассивном режиме;

4) В поле Use the following IP пропишите ваш внешний IP;

5) Нажмите кнопку OK для сохранения настроек.

Теперь необходимо настроить учётные записи пользователей и указать домашние директории.

Войдите в меню Edit и выберите Users :

В разделе General нажмите Add :

Введите имя пользователя и нажмите OK :

1) Установите галку возле Password . Этим вы укажете, что для данной учётной записи будет требоваться пароль.

2) Задайте пароль для данной учётной записи;

3) Перейдите в раздел Shared folders:

В разделе Shared folders нажмите Add :

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

Задайте разрешения для данного пользователя в папке.

В области Файлы вы можете разрешить или запретить следующие операции с файлами :

  • Чтение;
  • Запись;
  • Удаление;
  • Изменение.

В области Папки вы можете разрешить или запретить следующие операции с папками :

  • Создание;
  • Удаление;
  • Просмотр списка;
  • Просмотр вложенных папок.

После того, как вы зададите разрешения для данного пользователя в текущей папке, нажмите OK для сохранения настроек:

Настройка компьютера

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

Заходим в Панель управления и выбираем Брандмауэр Windows.

Нажимаем правой кнопкой мыши по Правила для входящих подключений и выбираем Создать правило :

Выбираем вариант Для программы и нажимаем Далее :

Установите переключатель в положение Путь программы и с помощью кнопки Обзор укажите путь к файлу FileZilla Server.exe.
Затем, нажмите Далее:

Выберите вариант Разрешить подключение и нажмите Далее:

Дайте произвольное имя правилу и нажмите Готово :

Настройка роутера: создание правил проброса портов

Теперь нам необходимо создать проброс портов на шлюзе. Шлюзом может быть роутер, модем или другое устройство. Войдите на веб-интерфейс роутера (читайте статью о том, что такое веб-интерфейс и как на него зайти: ) и откройте раздел перенаправления портов. Подробнее о перенаправлении портов читайте в нашей статье: Что такое проброс порта.

Создайте два правила.

Правило №1: проброс внешнего порта 21 на порт 21 компьютера, где установлена программа FTP-сервер.

Правило №2: проброс диапазона портов на такой же диапазон портов на компьютере с установленной программой FTP-сервер.

Сохрание настройки.

Как удалённо подключиться к FTP-серверу

Для доступа к FTP-серверу вы можете использовать либо FTP-клиент, либо браузер, либо даже проводник. Конечно же, предпочтительнее использовать FTP-клиент. Мы рекомендуем бесплатную программу FileZilla client . Скачать его вы сможете на официальном сайте: https://filezilla-project.org/download.php?type=client

В поле Хост введите либо ), либо внешний IP-адрес роутера. Затем, введите имя пользователя, созданное вами в программе FileZilla Server на компьютере, соответствующий ему пароль и нажмите кнопку Быстрое соединение :

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

По умолчанию каждому клиенту доступен FTP-доступ . Подключиться по FTP можно, используя учётные данные для входа в Панель Управления . При этом FTP-доступ настроен на корневую директорию аккаунта клиента. В этом разделе также указан хост (сервер) для подключения по FTP .

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

Создание FTP-аккаунта

Для создания FTP-аккаунта Вам необходимо указать Логин для подключения по FTP, который формируется в виде (логин в системе)_(логин к ftp), например begetguide_test . Он должен состоять только из букв латинского алфавита, цифр и знаков подчеркивания. В качестве Путь к директории укажите любую директорию относительно корня аккаунта. Если директория не существует - она будет создана. Не забудьте указать пароль для FTP-аккаунта . При необходимости его можно сгенерировать, нажав на соответcтвующую кнопку

Управление FTP-аккаунтами

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

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

После создания дополнительного аккаунта он отобразится в этом же разделе.
Рядом с уже созданными FTP-доступами есть три кнопки:

Включить/отключить доступ по SSH для данного аккаунта;
- удалить FTP-аккаунт ;
- сменить пароль.