Что такое FTP клиент, FTP соединение и как подключиться к ФТП? Установка FTP сервера и его настройка (на примере программы FileZilla Server). Способы подключения к FTP серверу

Здравствуйте, дорогие читатели! На связи вебмастер Александр. Прежде всего хочу Вас поздравить, что Вы дошли уже до четвёртого урока. Создание сайта и построение бизнеса на его основе – дело непростое, но, если всё делать правильно, оно окажется очень прибыльным. Главное – отнестись ко всему ответственно.

Что такое FTP-клиент?

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

Какой FTP-клиент лучше использовать?

Клиентов FTPсейчас существует много. Самые известные среди них – WinSCP, TotalCommander, FileZillaи др. У всех них примерно одинаковый функционал. Лично я использую WinSCP. Вам я тоже советую выбрать её, потому что показывать примеры по работе с технологией FTPя буду именно на этой программе. Скачать её можно здесь.

Что можно делать при помощи WinSCP

Функционал программы WinSCPдовольно широк. Вот её основные возможности:

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

Как подключиться к сайту по FTP, используя WinSCP

После того как мы установим программу WinSCPи запустим её, у нас при первом запуске появится такое окно:

Давайте разберёмся, какие параметры нужно сюда вводить.


Это самый наипростейший способ подключиться к серверу по ftp для работы с вашим сайтом без дополнительного софта, и о котором простой пользователь просто не догадывается (да и не только простой), а ищет специальные утилиты и файловые менеджеры. А ведь куда проще просто перетащить мышкой из папки в папку нужный файл:)))

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

Такми образом сервер подключается по ftp как сетевой диск

Итак: на рабочем столе находится ярлык » сетевые подключения «. Найти эту папку так же можно через меню пуск — настройка — панель управления. Что бы настроить ftp, открываем эту папку. Слева жмем самую верхнюю вкладку » добавить новый элемент в сетевое окружение «.

Появится мастер добавления в сетевое окружение, идем далее и еще раз далее.

В окне Сетевой адрес или адрес в Интернете пишем ftp://

Это обязательно, и добавляем FTP адрес данный вам хостинг провайдером. Пример бывшего хостинга zxhost.ru. Получается ftp://ftp.zxhost.ru или IP (тоже данный провайдером), получаем ftp://212.104.389.78 Конечно, для подключения к ftp, лучше всего использовать айпишник, спросите у хостера

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

Следующее окно для ввода пароля. Галочку «сохранить пароль» ставить не советую, не давайте «редискам» возможность что нибудь у вас украсть. Лучше вводите пароль для подключения к FTP при каждой сессии.

В принципе вот так можно подключить сервер по ftp в качестве сетевого диска , без использования какого-либо софта.

Нажали кнопочку Вход, и на рабочем столе открывается ваш сервер. Ну а дальше шлепаем в папку public_html или domains или www (если у вас несколько доменов на хостинге)

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

Как подключить сетевой диск

Вся вышеописанная процедура была выполнена в windows xp, а для windows 7 делаем то же самое но подключаем сервер как сетевой диск, т.е как хранилище файлов. Естественно соединение тоже будет работать по протоколу ftp, а процедура подключения стала еще проще.

Тыкаем правой кнопкой мыши по значку Мой компьютер на рабочем столе, подключить сетевой диск . Внизу окна видим ссылочку Подключение к сайту, на котором можно хранить документы и изображения . Далее — далее — в поле пишем ftp адрес ftp://212.104.389.78 — снимаем галочку Анонимный вход — пишем имя пользователя — имя сетевого диска (для себя) — завершение работы мастера.

Сетевой диск откроется автоматически и вот тут уже вводим логин с паролем. Галочку Сохранить пароль ставить крайне не рекомендую в целях безопасности.

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

Подключение к хостингу по 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 - это протокол передачи файлов (данных), с помощью которого мы сможем подключаться к сайту и получим возможность копировать, удалять, изменять любые файлы (например, выставлять права на файлы или папки) и проводить ещё много других полезных операций со своим сайтом. Практически к любому сайту можно подключиться по протоколу FTP. Для того, чтобы получить доступ к файлам нашего сайта (естественно, после покупки доменного имени и хостинга), нужно подключиться к нему через FTP клиент. Для этого я использую программу FileZilla, так как она полностью бесплатна, проста в настройке, русифицирована и способна выполнять все необходимые нам операции. Существует множество программ, позволяющих получить доступ к сайту по каналу FTP, но FileZilla наиболее удобна и надежна среди аналогов. Хотя всё равно не рекомендуется хранить сохранённые данные для входа на Ваш сайт (логин, пароль и хост) в памяти программы, так как известны случаи взлома, при которых злоумышленники получали доступ к программам такого типа и воровали все данные сайта (при таких проколах спасет только одна вещь - резервное копирование файлов сайта и базы данных). В продолжении статьи мы начнём изучение вышеупомянутой программы и разберём основные моменты в работе, которые нужны вебмастеру.

Для скачивания программы перейдите на официальный сайт FileZilla.ru. На вышеупомянутом сайте перейдите по ссылке "Скачать" и выберите версию, которая подойдёт для Вашей операционной системы. С установкой FileZilla у Вас не должно возникнуть сложностей, так как она схожа с установкой любой компьютерной программы. Теперь всё готово для подготовки FileZilla к работе, но сначала я расскажу о том, какие действия можно совершить с файлами сайта через программу FileZilla.

Что можно сделать с помощью FileZilla?

Тут я приведу список действий, которые Вы можете совершить с помощью данной программы:

  • полное копирование всех файлов сайта (кроме базы данных. Для копирования базы данных нужно зайти в PhPMyAdmin);
  • возможность скопировать, вставить, удалить и переименовать любой файл (если на него будут стоять разрешающие права доступа);
  • возможность просмотреть и, при жедании, отредактировать любой файл (через программу можно выбрать редактор, которым будет осуществляться редактирование нужных файлов);
  • редактирование прав доступа к файлам - очень важная функция, с помощью которой можно не только повысить безопасность своего сайта (поставив определённые права доступа на некоторые важные файлы файлы), но и, наоборот, сделать некоторые файлы полностью доступными (поставив им атрибут "777"). Более подробно о нужных правах для лучшей защиты читайте в этой статье ;
  • так же есть возможность создавать, удалять и переносить папки с файлами;
  • внизу программы есть специальное окно, которое показывает какие файлы находятся в задании (например, при копировании файла, будет показан индикатор, на котором будет изображено сколько уже скопировалось и сколько осталось. Говоря проще - это менеджер закачки файлов), какие не удалось скопировать и какие скопировались удачно.

Настройка FileZilla для работы с сайтом

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

В самом менеджере сайтов нужно нажать на "Новый сайт", дать ему имя и начать вносить нужные данные:

  1. Адрес ftp-сервера - цифровое значение (в некоторых случаях может быть и просто название сайта), к примеру, 92.10.232.32 (вводится в пункт "хост");
  2. Тип входа - выбирайте "Нормальный", тогда появится возможность ввести логин и пароль;
  3. Login - Ваш логин для ввода его в поле "Пользователь";
  4. Password - пароль для вашего доступа по FTP.

На скриншоте ниже изображен "Менеджер сайтов". В нём я внес пробные данные, чтобы Вам стало понятнее что к чему:

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

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

Итак, что мы видим после подключения к сайту? Первое окошко, которое мы замечаем - окно команд (оно находится вверху программы чуть ниже меню). В нем показываются все операции, которые мы проделываем над сайтом (Так же там будут появляться сообщения об ошибках, которые могут возникнуть в процессе работы с программой). В левой части интерфейса программы мы видим содержимое Вашего компьютера, а в правой части содержимое сайта (программа чем-то напоминает Total Commander). Нажав "WWW" в правой части (Так называется каталог с сайтом у меня. Если Вы приобретёте хостинг в другом месте, то у Вас может быть другая надпись или просто название сайта вида site.ru или public_html), Вы попадете в папку со своим сайтом. Как вы уже поняли, с помощью этих двух панелей, мы сможем перекидывать файлы с компьютера на сервер, где находится Ваш сайт. Кроме того, можно ещё проводить достаточно много операций с файлами. Наведите мышку на любой файл, находящийся на сервере и нажмите правую кнопку мыши:

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

Изменить права доступа к файлу

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

Вообще, права доступа заслуживают отдельной статьи, но пока что я её не написал, так что если Вы не знаете, что это такое, то поищите в поисковиках. Скажу лишь, что при изменении некоторых файлов, нужно будет выставлять определённые права, чтобы можно было их редактировать. Вы можете запретить или разрешить чтение, скачивание и изменение любых файлов. Если выставить значение 777, то Вы откроете полный доступ к файлу, а это нежелательно, ведь тогда любой желающий может сделать с ним всё, что угодно. Если Вы изменяете права доступа к папке, то можно выставить те же права и ко всем вложенным файлам и папкам, поставив галочку в соответствующем месте. Для повышения безопасности сайта , лучше сразу выставить рекомендуемые права доступа: на файлы, находящиеся в корневой директории ставят 444, на папки в корневой директории ставят 755, на папки tmp и logs ставят 705, на папку своего шаблона поставьте 555, на папку image/stories можно поставить 755, на папку Cache 777. Это краткая информация по изменению прав доступа. В дальнейших статьях я буду подробнее раскрывать некоторые детали по этому поводу.

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

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

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

Данные передаются без шифрования трафика, поэтому доступ к логинам и паролям легко могут получить злоумышленники. Для безопасной передачи файлов рекомендуется использовать протокол с TLS-защитой - FTPS, шифрующий данные.

Собственный FTP-сервер имеет определённые преимущества:

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

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

Компанией Майкрософт в Windows 7 добавлена функция Internet Information Services (IIS), осуществляющая общий доступ из сети к выделенной для этой цели папке. Поэтому, чтобы создать FTP-сервер для Windows 7, не требуется дополнительно устанавливать ПО.

Установка FTP-сервера

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

Для создания ФТП-сервера на Windows 7 необходимо:

  • Нажать «Пуск» и открыть раздел «Панель управления». Для удобства просмотра можно выбрать режим «Мелкие значки».

  • Перейти в раздел «Программы и компоненты», где выбрать «Включение или отключение компонентов Windows».

  • В списке открывшегося меню нужно отметить компоненты, которые следует активировать, поставив рядом галочку. Это папка «FTP-сервер», в ней два пункта: «Расширяемость FTP» и «Служба FTP», а также папка «Средства управления веб-сайтом», а в ней- «Консоль управления IIS». Для запуска нажать OK.

Настройка ФТП-сервера

  1. Теперь нужно снова зайти через «Пуск» в «Панель управления».
  2. Найти раздел «Администрирование» и открыть в этом разделе «Диспетчер служб IIS».
  3. Перейти во вкладку «Сайты», щёлкнув на название правой кнопкой, выбрать из списка «Добавить FTP сайты».
  4. В новом окне требуется указать имя будущего ФТП-сервера, и путь к каталогу с его данными. К следующему этапу настройки можно перейти, нажав кнопку «Далее».
  5. Теперь устанавливаются параметры сервера. В поле IP-адреса выбрать нужный из списка. Можно привязать его к определённому адресу или сделать расширенный доступ, выбрав пункт «Все свободные». При этом должен быть отмечен стандартный порт- 21. Если планируется постоянно использовать FTP-сервер, то следует поставить отметку галочкой «Запускать FTP-сайт автоматически». Выбрать опцию «Без SSL», её можно включить в случае необходимости позже. Снова нажать «Далее».
  6. В новом окне задаётся тип авторизации. В пункте «Проверка подлинности» можно разрешить вход для обычных или анонимных пользователей. Здесь же можно настроить для них права. Нажать«Готово».

После завершения установки в разделе «Сайты» появится новый ФТП-сервер.

Настройка брандмауэра Windows

Теперь обязательно необходимо настроить брандмауэр Windows для открытия портов и функционирования служб.

Снова войти в «Панель управления», затем «Брандмауэр Windows». Найти раздел «Дополнительные параметры».

В нём выбрать «Правила для входящих соединений». Для них рекомендуется установить пассивный режим. Для этого правой кнопкой мыши нажать и включить правила «FTP Server Passive» и «FTP-сервер (входящий трафик)». Таким же образом для исходящих подключений включить в соответствующем разделе правило «FTP-Server».

Подключение пользователей

Чтобы на сервер могли заходить пользователи, их необходимо подключить.

  • Во вкладке «Панель управления» открыть папку «Администрирование».

Раздел Администрирование

  • Найти раздел «Управление компьютером», затем перейти к папке «Локальные пользователи». Нажав правой кнопкой на строку «Группы», выбрать функцию «Создать группу». В новом окне указать имя и короткое описание группы, нажать «Создать».
  • Теперь можно подключить пользователей к созданной группе. В папке «Локальные пользователи» нажать правой кнопкой на строку «Пользователи» и выбрать из списка меню «Новый». Заполнить поля, введя имя и пароль, здесь же следует установить галочкой запрет на смену пароля.
  • Для подключения пользователя нажать правой кнопкой на его учётную запись и выбрать из списка меню пункт «Свойства», далее - вкладка «Членство в группах» и кнопка «Добавить». Найти созданную группу, добавить и нажать OK. Эту процедуру нужно выполнить для всех пользователей сервера.
  • На следующем этапе определяются права доступа пользователей группы к рабочему каталогу. Для этого нужно перейти к каталогу «Сайт», щёлкнуть по названию правой кнопкой и открыть «Свойства». Далее - вкладка «Безопасность», в пункте «Изменить» указать название группы и нажать ОК. Затем нужно настроить права для пользователей.
  • Войти в «Диспетчер служб IIS», нажав правой кнопкой на строку «Правила авторизации FTP», добавить разрешающее правило. Можно позволить пользователям запись и удаление данных, а можно только чтение.

Установка и настройка сервера завершена. Однако, теперь нужно знать, как зайти на FTP-сервер.

Стандартные функции Windows позволяют сделать это просто. Достаточно открыть папку «Мой компьютер», затем в адресной строке указать путь к серверу.

Другой способ - создать ярлык подключения к ФТП на рабочем столе компьютера.

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