Билайн

Порядок настройки и работы с FTP File Zilla. FTP: что это такое

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

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

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

Посему я поведаю немного о программе-клиенте которой я пользуюсь.

Общее описание протокола

Традиционно, у нас два формата. Видео и текстовый. Видеоформат Вы можете увидеть ниже, а текстовый сразу после него. Какой из них Вам ближе, - смотрите сами.

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

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

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

Программа-клиент для FTP

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

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

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

Скачиваем Filezilla для работы с FTP

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

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

Взаимодействуем с протоколом по средством программы

В появившемся окошке жмем в кнопочку "Новый хост ", выбираем в поле тип входа "Нормальный " (если у Вас нет логина и пароля и Вы знаете, что FTP доступно без них, то можете оставить тип входа "Анонимный ") и заполняем поля "Хост " (как раз адрес FTP -сервера к которому Вы хотите подключиться), Логин , Пароль и тыкаем в кнопочку "ОК ":

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

Послесловие

Вот, собственно и всё. Надеюсь, что оная статья оказалась для Вас хоть как-то полезна.
Если что-то не понятно и есть вопросы, то смело задавайте их в комментариях - я обязательно постараюсь помочь Вам;)

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

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

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

Но тема этой статьи - специализированные программы для работы с FTP, поэтому сосредоточим свое внимание именно на них.

Умный FTP
Непритязательным пользователям, которые не хотят разбираться с кучей настроек и привыкли к обычному интерфейсу проводника Windows, возможно, приглянется небольшая, но довольно удобная программа SmartFTP . Что умеет SmartFTP? Достаточно много - для того чтобы удовлетворить нужды обычного пользователя: просмотр содержимого FTP-серверов, работа с несколькими серверами или с несколькими подключениями к одному серверу одновременно, возобновление прерванных процессов скачивания.

Кроме того, SmartFTP поддерживает Proxy/Firewall (SOCKS5, SOCKS4, SOCKS4A (MS Proxy) Wingate, Winproxy, CSM Passive Transfer Mode (PASV), имеет встроенный механизм поиска наиболее подходящего URL, позволяет настроить планировщик задач и так далее. Хорошая новость и для тех, кто не дружит с английским: интерфейс SmartFTP переведен на двадцать языков. Русская локализация доступна по этому адресу .

В завершение описания "умного FTP" отмечу, что эта программа распространяется как trial-версия. То есть вы можете использовать все ее функции только ограниченное количество дней, а точнее - 74. После чего, если программа придется вам по душе, необходимо будет за нее заплатить.

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

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

Simple FTP Monitor - программа, предназначенная для отслеживания изменений на FTP-серверах.

Коротко перечислю основные возможности программы. Итак, Simple FTP Monitor:

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

Также настраивается отчет состояния через окно "Настройки программы". Отчет можно сохранять на диске или "закачивать" по FTP. Отображаются следующие параметры: статус (доступен, не доступен, не пускает), адрес, имя, логин, пароль, обновления (есть или нет), время последнего сканирования, число файлов (в том числе - новых, обновленных и удаленных), время последнего опроса.

Похожими возможностями обладает еще одна утилита - FTPInfo . В случае если на заданном FTP-сервере произошли какие-то изменения, FTPInfo автоматически создаст отчет и уведомит вас по почте.

WANTED!
А что делать, если известно наименование файла, а на каком FTP-сервере он расположен - нет. В этом случае вам пригодится сервис FTP-Search (например, Filesearch.ru или Files.ru). В отличие обычной поисковой системы, поиск по FPT осуществляется не по по ключевым словам и описаниям, а по имени файла или каталога.

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

FTP (File Transfer Protocol) – протокол передачи данных по сети между компьютерами. При помощи специальных данных возможно подключится к серверу и работать с данными на диске.

Если у кого-то есть сервер или хостинг, на котором он хранит файлы, либо это простой сайт (состоящий из множества различных файлов), то для работы с ними можно использовать встроенный файловый менеджер. Для серверных решений, например, Ubuntu Server есть немного другие программы, и средства, позволяющие работать с файлами. Любой сервер (или компьютер) имеет накопитель, на котором хранятся файлы. Будь это сервер без файлового менеджера или хостинг, имеющий его, получить доступ к данным можно через протокол передачи данных.

Для подключения по FTP пользователю даётся логин, пароль, а также хост (компьютер к которому собираетесь подключиться). В качестве хоста обычно используется IP-адрес. Обычно данные по FTP (я про данные авторизации) передаются в незашифрованном виде, поэтому существуют протоколы FTPS и SFTP.

Как подключиться к FTP

Для подключения к протоколу существуют специальные инструменты – FTP-клиенты. Они имеют много настроек, о которых я расскажу в этой статье. Вот список самых популярных клиентов и средств, которые позволяют подключиться к протоколу.

  • FileZilla – поддерживает любую операционную систему. Самый популярный из существующих инструментов.
  • WinSCP – ПО для системы Windows, можно подключаться по защищенному соединению.
  • Total Commander – хоть это и файловый менеджер, но имеет функцию подключения по FTP. Но это не тот вариант, который я бы рекомендовал, лучше следующий. .
  • FreeCommander – файловый менеджер, имеющий все средства для работы с данными и функцию FTP-клиента. Защищенное соединение поддерживает. .
  • Сетевой диск Windows – FTP-соединение осуществляется при помощи проводника.

Подключение к FTP с помощью проводника Windows

Обычно логин и пароль приходит вам на почту после регистрации на хостинге или VPS сервере. Я покажу на примере .

Заходим в проводник Windows в каталог «Этот компьютер». На Windows 10 вверху есть опция «Добавить сетевое расположение» . Нажимаем на неё.

Откроется мастер добавления сетевого расположения. Нажимаем «Далее» .

В следующем разделе предлагается выбрать другое сетевое расположение. Здесь также жмём «Далее» .

Теперь необходимо ввести правильные данные. Хост, к которому вы будете подключаться. Так как мы создаём FTP-соединение, то адрес должен быть примерно таким:

ftp://имя_пользователя@IP-адрес
ftp://site.com

Имя пользователя вам даётся в письме. После ввода одной из таких строчек (со своими данными), нажимаем «Далее» .


Необходимо дать имя новому подключению. Можете назвать как угодно.


Вот мы и завершили создание сети. Можно оставить галочку «Открыть это расположение в сети после нажатия кнопки Готово» , и разумеется, нажать эту кнопку.


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


Открывается проводник с файлами на сервере. Теперь вы можете полноценно работать с данными: закачивать или скачивать с сервера данные и изменять их.


Настраиваем FileZilla для подключения FTP

Загрузить утилиту можно с официального сайта — http://filezilla.ru/
Или отсюда — https://filezilla-project.org/

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

Установив программу, переходим к процессу подключения.

«Файл» и выбираем опцию «Менеджер сайтов» .

В открывшемся окошке вводим:

  • Хост (имя сервера/компьютера);
  • Выбираем протокол FTP или SFTP;
  • Тип входа «Нормальный» или «Запросить пароль»;

Нажимаем кнопку «Соединиться» и ждём.


Последний статус должен быть «Список каталогов извлечен», а в окошке справа появится список папок и файлов. Файлы можно закачивать и скачивать с сервера.


Подключится к FTP через Total Commander

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

В открывшемся окошке нажмите кнопочку «Добавить» .


Впишем следующие данные:

  • Имя соединения – называем любым именем;
  • Сервер (порт) – IP-адрес или сайт;
  • В случае необходимости отмечаем галку SSL/TLS (если подключение использует защищенный протокол);
  • Учетная запись — имя пользователя;
  • Пароль.

Введя эти данные жмём ОК.

В окошке соединения должно появится новое подключение. Выбрав его жмём «Соединиться» .



Как организовать FTP-соединение в FreeCommander

Заходим в утилиту и нажимаем по вкладке «Инструменты» . Там щелкаем по опции «Новое FTP соединение» .

Открывается окно, где вводим:

  • Имя соединения – можно любое;
  • Адрес хоста – IP-адрес или сайт;
  • Имя пользователя и пароль.

Щелкаем соединиться и радуемся.

Другие программы работают аналогично. Если вы хотите, чтобы я о них рассказал, напишите об этом в комментариях.


Что такое FTPS и SFTP

В статье я упоминал протоколы FTPS и SFTP . Первый вариант защищен с помощью SSL или TLS. Второй вариант обозначает тот SSH, только расширенный.

Защищённый тип протокола от обычного отличается тем, что можно проводить авторизацию (по-другому аутентификацию) с использованием ключей SSH, то есть не нужно вводить пароль. Хоть этот метод и безопасен с точки зрения получения доступа (никто не сможет взломать пароль), встает вопрос защиты самого файла ключей SSH. Также протокол обеспечит вас более быстрым соединением.

Вход по FTPS и SFTP осуществляется стандартными логином и паролем.

Пассивный режим в FTP протоколе

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

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

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

1. Скачиваем FTP-клиент.

Для работы нам потребуется программа — FTP-клиент. Я рекомендую использовать FTP-клиент FileZilla. Также можете использовать Total Commander.

Скачать FileZilla можно с официального сайта или . Выбираем вариант «Скачать FileZilla Client» .

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

Запускаем скачанный установочный пакет FTP-клиента.

Принимаем соглашение нажатием кнопки «I Agree». Начинается установка клиента Filezilla.

Нажимаем Next для продолжения:

Ставим все галочка в чекбоксах и снова нажимаем Next:

Указываем папку, в которую будет установлен клиент Filezilla. Не рекомендуется использовать русские символы в пути установки.

Нажимаем Next и Install. Программа устанавливается. Завершаем установку.

3. Работа с FTP-клиентом Filezilla.

После установки открывается окно FTP-клиента. Посмотрите в верхний левый угол на кнопку «Открыть менеджер сайтов» (отмечена стрелкой).

Нажимаем на кнопку «Открыть менеджер сайтов» и открывается менеджер сайтов:

Менеджер сайтов:

1. Блок «Мои сайты»

В левом верхнем сегменте располагаются «Мои Сайты» — список всех Ваших сайтов, к которым Вы можете подключиться по FTP.

2. Блок управления сайтами.

Слева внизу располагаются кнопки:

  • Новый сайт — добавление подключения по FTP к новому сайту.
  • Новый каталог — создание новой папки, в которую Вы сможете добавлять сайты (группировка сайтов)
  • Новая закладка — также как в браузере — ссылка на страницу. Разница в том, что эта ссылка может быть на файл на компьютере (путь к файлу или папке) или на файл/папку на сервере.
  • Переименовать — позволяет переименовывать добавленные сайты, папки, закладки.
  • Удалить — удаляет любые добавленные элементы.
  • Дублировать — создает копию.

Справа расположена панель опций. Она разная в зависимости от того, что Вы выбрали слева — сайт, папку или закладку.

3. Опции подключения к сайту.

Если выбран сайт, то отображаются такие опции:

Хост — это имя или IP-адрес сервера хостинга, к которому происходит подключение. Узнать, какой хост указывать, Вы можете в панели управления Вашего хостинга (ищите параметры подключения по FTP) или в техподдержке хостинга.

Порт — указывает порт подключения к серверу. Обычно не требует заполнения или же указан в панели управления хостингом, спросите Вашу техподдержку.

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

Шифрование — возможность обеспечивать шифрование через TLS (криптографический протокол, обеспечивающий защищённую передачу данных между клиентом и сервером в сети Интернет, аналог SSL). Лучше не включать — на многих серверах не работает.

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

  • Пользователь = имя пользователя/ логин для подключения по FTP
  • Пароль = пароль для подключения по FTP
  • Учетная запись — обычно не требуется
  • Комментарии — пояснение к добавленному сайту.

Добавление нового подключения по FTP.

Нажимаем кнопку «Новый сайт»:

Появляется «Новый сайт» — и мы его сразу переименовываем в удобное и понятное название. Теперь смотрим направо и заполняем поля: хост, вход — нормальный, имя пользователя и пароль.

Когда мы заполнили все поля, нажимаем снизу кнопку «Соединиться» или «Ок» .

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

Интерфейс FileZilla.

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

Ниже показан лог процесса подключения к серверу, а также лог передачи файлов, коды ответов сервера.

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

Передача файлов на сервер и с сервера через FTP.

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

Можно выделять одновременно сколько угодно файлов и папок. На картинке показать процесс передачи файла. В нижней секции показан ход передачи:

Установка прав на папку и на файлы с помощью FileZilla.

Чтобы установить права доступа на файл или папку, выберите ее на сервере и нажмите правую кнопку мыши. Нажмите на нижнюю ссылку меню «Права доступа к файлу» . Откроется меню установки прав на файл или папку:

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

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

Напротив, недостаточные права на файлы или папку могут привести к неработоспособности сайта, когда доступ к файлам будет блокироваться. Будьте внимательны и устанавливайте особые права только при необходимости.

Это полезно знать:

  1. Некоторые темы оформления WordPress загружают более чем один файл стилей CSS. Когда CSS-файлов много, увеличивается... Уменьшение числа запросов к серверу — отличный способ оптимизации сайта. В темах оформления WordPress зачастую подключаются...

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

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

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

Наиболее популярные FTP – менеджеры: это FileZilla и Total Commander.
Настройка FTP менеджера FileZilla и порядок работы следующий:
Во – первых нужно скачать программу ftp бесплатно с сайта “FileZilla FTP” и инсталлировать на компьютер. После запуска программы откроется окно.

У FTP – менеджера FileZilla довольно простой и понятный, русифицированный интерфейс. Управление осуществляется посредством Панели меню и Панели инструментов.

Для подключения к FTP-серверу (нужно предварительно иметь данные для доступа к FTP-серверу: адрес хостинга, логин и пароль) нажать кнопку “Открыть Менеджер хостов” и в открывшемся окне “Менеджер хостов” произвести следующие действия:

  • создать директорию нового хоста. Для этого – нажать на кнопку “Новый хост” и ввести любое имя, лучше - своего сайта;
  • в поле “Хост” ввести адрес сервера хостинга;
  • в поле “ Тип сервера ” - оставить “FTP – File Transfer Protocol”;
  • в поле “ Тип входа ” – нормальный;
  • ввести логин и пароль;
  • сохранить данные – нажать на кнопку “ ОК ”.

Для соединения с FTP-сервером нужно выделить в списке хост и нажать “Соединиться”. После соединения окно FileZilla будет иметь следующий вид:

В середине окна представлена информация:
- левая часть: дерево каталога и данные выделенного объекта компьютера;
- правая часть: дерево каталога и данные выделенного объекта сервера хостинга сайта.

Управление файлами и папками осуществляется общеизвестными способами при помощи мышки, и при помощи контекстного меню.

В FileZilla можно установить права доступа к файлам и папкам. Для этого нужно выделить папку или файл правой кнопкой мыши. В контекстном меню выбрать “File permissions…”. В открывшемся окне установить необходимые права и сохранить (нажать “OK”).

По окончанию работы с сайтом нужно произвести отключение от FTP-сервера, нажать на кнопку “Отключиться от просматриваемого сервера”.

FTP- менеджер FileZilla прост и удобен при работе с сайтом. Идеально подходит для тех кто самостоятельно создает сайт. Так как имеет все необходимые функции для управления и обработки файлов сайта.