Что такое FTP. FTP-aккаунты

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

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

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

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

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

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

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

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

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

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

FTP — что это такое?

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

Чтобы передать файл по TCP-порту через протокол ФТП, FTP-клиенту нужно связаться с настроенным и запущенным FTP-сервером. Подобная организация передачи файлов наиболее часто используется веб-разработчиками - когда с ПК нужно получить доступ к «внутренностям» сайта и что-нибудь там изменить, улучшить.

Как и HTTP (что это такое?), протокол FTP построен на «клиент-серверной» архитектуре и использует несколько сетевых соединений, чтобы передавать команды и файлы между «клиентом» и «сервером».

Доступ к сайту по фтп аккаунту - что это? Это функция, позволяющая просматривать, изменять, скачивать и загружать файлы. Для получения клиентом доступа к FTP-серверу сайта нужно пройти аутентификацию - ввести логин и пароль. Для отправки имени используется команда «USER», для отправки пароля - команда «PASS».

Если сервер принимает пару логин:пароль, то он отправляет клиенту приглашение. Клиент принимает приглашение и начинается сессия.

У FTP предельно простой синтаксис, описанный в спецификации RFC1738 (данные в квадратных скобках необязательны для заполнения) - ftp://[[:]@][:]/.

Пример 1 - ftp://ftp..txt

Пример 2 - ftp://UNIQUE_USER:[email protected]

Также есть т.н. «анонимный FTP» - когда любой пользователь может анонимно подключиться к ФТП серверу без предоставления данных USER/PASS. Для сессий такого типа предоставляется ограниченный доступ.

Пользователи осуществляют анонимный вход как «anonymous» (имя пользователя), но бывает и так что просят ввести email-адрес вместо пароля. Конечно же, никто не проверяет эти адреса на предмет достоверности.

Анонимный FTP-хосты достаточно популярны, ведь они часто используются для скачивания и обновления ПО на ПК. Более того, доступ может быть организован и через обычные браузеры - ведь они могут напрямую извлекать файлы с FTP-серверов. Происходит это очень просто - при указании FTP-адреса фтп-контент предоставляется точно также как веб-контент при HTTP. А в браузере Фаерфокс можно даже установить полноценный FTP-клиент - FireFTP.

Несмотря на то что работать с FTP можно в браузере, FTP довольно сильно отличается от HTTP:

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

  1. Использование множественного подключения, минимум - двойного. Один канал - управляющий, через него поступают команды для фтп-сервера и возвращаются ответы; другие каналы используются для передачи данных: одна передача - один канал (для каждого открывается TCP-порт). Благодаря этому свойству, в обоих направлениях одновременно можно передавать несколько файлов, а управляющий поток остается открытым на все время ftp-сессии.
  2. В FTP-протоколе есть двоичный режим передачи данных - при котором уменьшается время передачи файлов и расход трафика. В HTTP такого нет.
  3. По FTP-протоколу проводятся операции в рамках одной сессии с помощью TCP/IP - пока сервер «не забыл» текущее состояние и авторизованного пользователя. В HTTP сессий нет: он просто отдает данные.

FTP имеет три режима передачи данных:

  • Поточный - непрерывная передача данных в виде потока (без обработки, обработка выполняется TCP);
  • Блочный - FTP делит данные на блоки (заголовок, поле данных, размер файла в байтах) и передает их TCP;
  • Режим сжатия данных единым алгоритмом.

Что такое безопасный FTP: FTPS и FTPES, SFTP, SSH-FTP?

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

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

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

Решение этой проблемы - использование защищенных версий протокола ФТП. Например, неявный FTPS это TLS-защищенная версия FTP, а SFTP/SCP защищены Secure Shell. Расскажу подробнее о защищенных FTP.

Явный FTPS (FTPES, FTP over Explicit SSL/TLS) - расширенный FTP, создающий возможность «клиентам» требовать шифрование FTP-сессии при использовании команды «AUTH TLS». В ответ на нее, сервер может позволить создать такое соединение или отклонить запрос. Порт - 21. Есть еще неявный FTPS (требует SSL- или TLS-соединение), но он устарел.

SFTP (англ. «SSH File Transfer Protocol») - расширение протокола SSH. Он никак не связан с FTP, но точно также передает файлы и использует те же команды. SFTP использует Secure Shell (SSH) для передачи файлов, т.е. шифрует и файлы, и команды (не передает данные по сети в открытом виде). Порт - 22 или 2222. Функционально SFTP близок к FTP и очень похож на него, но клиенты стандартного ФТП не могут подсоединиться к SFTP-серверу, как и наоборот.

SFTP, используемый как подсистема второй версии реализации протокола SSH, имеет ряд преимуществ перед FTP:

  • Поддержка аутентификации «без пароля» с помощью SSH-ключей более безопасная, чем если хранить пароль на диске или вводить вручную;
  • Поддержка символических ссылок;
  • SFTP-соединение более быстрое и надежное, когда в FTP бывают тормоза и перебои;
  • SFTP-клиенты обладают возможностями прерывания и возобновления передачи файла, его удаления; загруженные файлы могут иметь метки времени, связанные с атрибутами файлов - а в FTP нет условйи для загрузок.

FTP через SSH (обратите внимание, SSH-FTP это не SFTP) - осуществляет обычную FTP-сессию, соединяясь через безопасный SSH-туннель. Такое тунеллирование затруднительно, т.к. FTP открывает несколько TCP-соединений. Это значит, что при установке несколькими SSH-клиентами туннеля для канала управления (по порту 21) защищенным будет только этот один канал, а передача данных пойдет по вновь созданным каналам данных (TCP-соединения), обходящим SSH и от этого являющимися небезопасными.

Еще раз повторю, не нужно путать FTP через SSH с FTPS, SFTP, SCP - последние более безопасные.

Что такое FTP-сервер?

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

Самые популярные ftp-сервера это vsftpd и proftpd. Их настройка осуществляется в файлах.ftpaccess.

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

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

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

Ну и кратко о наиболее популярных FTP-клиентах - программах для доступа к FTP-серверам с шифрованием передаваемых данных:

  • WS_FTP;
  • LeechFTP;
  • CuteFTP;
  • FileZilla - самый популярный FTP-клиент для Windows/Mac/Linux. Есть поддержка FTPS, SFTP.
  • FAR Manager - самый «древний» консольный файловый менеджер для Виндоуса. Очень простой, имеет много плагинов, поддерживает SFTP (нужен плагин WinSCP).
  • Total Commander - теряет популярность (на любителя) и поддерживает FTPS. Плагины для SFTP, к сожалению, устаревшие.
  • FireFTP - а это вообще плагин для Мозиллы Фаерфокс. Есть поддержка FTPS, SFTP.
  • Cyberduck - фтп клиент для маков, поддерживает FTP/SFTP.
  • WinSCP - минималистичный и красивый SCP-, FTP- и SFTP-клиент для Виндоуса.

Лично я пользуюсь WinSCP.

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

Успехов при работе по FTP!

Всем привет! Очень часто при работе с сайтом требуется поработать с файлами, расположенными на хостинге (файлы движка, файлы темы, файлы настроек, изображения, и другие). Для удобства хостинг-провайдер дает возможность пользователям работать с файлами сайта через FTP. Штука, конечно, удобная, а иногда и незаменимая, но для неопытного пользователя непонятный набор английских букв. Сегодня хочу рассказать об этой замечательной функции веб-серверов наших хостинг-провайдеров.

Что такое FTP?

Совсем коротко о том, что же это такое. Сильно углубляться не буду. Итак, непонятное сочетание букв FTP – как многие уже догадались, это аббревиатура. Расшифровывается — File Transfer Protocol, и переводится — протокол передачи файлов. Данный протокол служит для обмена данными (файлами) между клиентом и сервером. Сервером в нашем случае выступает наш хостинг-провайдер. А клиент – это мы. Для того, что бы начать обмен файлами, мы должны подключиться к серверу. FTP сервер бывает открытого типа и закрытого. Открытый FTP сервер не требует логина и пароля, к нему может подключаться кто угодно. Обычно открытый сервер используется тогда, когда подключившиеся пользователи могут только скачивать файлы. Например, у широко известной фирмы D-Link, производящей сетевое оборудование, есть открытый FTP-сервер, любой желающий может подключиться и скачать прошивку на интересующее устройство. Закрытый FTP сервер требует знания логина и пароля. Права пользователя настраиваются в панели управления хостингом. В случае с сайтом, используется закрытый FTP сервер, что бы только разработчик мог иметь доступ к файлам сайта. Вообще можно много еще чего рассказать про FTP: активный/пассивный, по каким портам работает, формат команд, достоверность данных, облегченная версия TFTP (Trivial File Transfer Protocol), шифрование и многое другое. Это выходит за рамки данной статьи. Кому нужна более подробная информация – гуглите.

Для чего нужен FTP-доступ (что располагается на сайте)?

Сайт условно можно разделить на 2 составляющие (если речь идет о сайте на CMS – WordPress, Joomla, Drupal и т.д., а не об одностраничном сайте-визитке, написанном на чистом HTML). Первое – это набор файлов (наш движок, тема, картинки, фотографии, настройки,…), а второе – это база данных. Про работу с базой данных поговорим в другой раз.

А вот файлы, которые лежат на сервере, можно закачивать и скачивать. Конечно же, у многих хостинг-провайдеров есть возможность через панель управления поработать с файлами. Но это часто неудобно. Файлов на одном сайте несколько тысяч (чистый движок WordPress – это 1500 файлов). Все гораздо упрощается, если с файлами работать по FTP. Файлы можно скачивать, закачивать, просматривать содержимое, просматривать атрибуты файла (например, дата изменения). Иногда бывает необходимо отредактировать некоторые файлики под нужные задачи.

Да даже если не брать во внимание движок сайта, обязательно нужно настроить абсолютно на любом сайте – «robot.txt», «.htaccess». Это очень удобно сделать с помощью FTP клиента. Так же периодически нужно делать резервную копию сайта, на всякий случай. От взломов, от потери данных никто не застрахован. Очень хорошо, если будет рабочая версия сайта, недавно скопированная в надежное место.

Как настроить FTP доступ на сервере?

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

У меня есть аккаунт у хостера RU-CENTER. Не лучший хостинг-провайдер, но для примера пойдет.

Итак, домен у нас уже есть, сайт уже создан. Заходим в аккаунт, переходим в панель управления хостингом. В левой панели выбираем «Веб сервер(1) -> Управление доступом(2) — > FTP(3)». Можно создать очередного пользователя из 10000000. По сути — бесконечное количество пользователей. Вводим в поле «Новый FTP-пользователь»(4) какое-нибудь имя (пусть будет sitename, для примера). И кликаем создать(5).

Рис. 1. Настроить FTP доступ к сайту на сервере.

Нам показывают пароль. Письмо с информацией о новом пользователе и пароле к нему отправлено администратору (о чем нам любезно сообщают). А так же показан пароль. Переписываем в надежное место имя и пароль. А так же доменное имя для доступа по FTP(у меня это ftp.mylogin.nichost.ru)(7). Теперь в таблице пользователей нужно прописать домашний каталог(6). На одном хостинге может быть несколько сайтов, и можно создавать своего FTP-пользователя со своей домашней папкой. Именно так я и рекомендую делать. К каждому сайту создать своего пользователя и пароль, и пользователь имеет доступ только в домашний каталог своего сайта. Это и безопасно, и удобно. Каталог к сайту у разных хостеров может отличаться. У моего /home/mylogin/sitename.ru/docs. Если Вам не известно, то нужно уточнить в поддержке или поискать в разделе помощи. Можно покопаться в файловом менеджере и найти каталог сайта. Эта информация пригодится. На этом настройка FTP-сервера завершена. Как видите, всё очень просто.


Рис. 2. Настроить FTP доступ к сайту на сервере.

Как подключиться к FTP-серверу (Total commander, FileZilla)?

Есть очень популярный FTP – клинет FileZilla. Я о нём, конечно, расскажу, ввиду его популярности. Но лично я предпочитаю работать в Total commander. Очень простой и удобный файловый менеджер. Я в Total commander работаю не только с FTP. Это моя настольная программа. FileZilla – это бесплатная программа (filezilla.ru). А вот TotalCommander платная (качаем с торрентов). Если вы не знаете, что это за программа TotalCommander, то просто скачайте бесплатную FileZilla.

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

Чтобы подключиться к FTP-серверу нужно создать подключение. Для этого нужно зайти в меню«FTP->соединиться с FTP-сервером» (Рис 3) или выбрать соответствующую кнопку на Тулбаре (Рис 4), или нажать сочетание клавиш «Ctrl+F». Откроется окно FTP-соединений (Рис 5). Создаем новое, кликая по соответствующей кнопке. Заполняем поля (Рис 6).
— «Имя соединения» — что угодно, это имя которое будет отображаться в списке.
— «Серверх[:Порт]» — Сервер, к которому подключаемся, у моего провайдера это называется — доменное имя для доступа по FTP. Для тех кто знаком с командной строкой понятно, что параметр в квадратных скобочках – это необязательное поле. Т.е. если порт стандартный (если не стандартный, это будет оговорено хостинг-провайдером отдельно).
Стандартный порт: ftp.mylogin.nichost.ru
Спациальный порт: ftp.mylogin.nichost.ru:4545.
— «Учетная запись» — имя пользователя
— «Пароль» — собственно, пароль
— «Пассивный режим обмена (как Web браузер)» — рекомендую поставить эту галочку, чтобы не было проблем с чтением каталогов.
Все остальные настройки трогать не нужно (Рис 7).
Чтобы подключиться к серверу в окне списка соединений выбираем нужное подключение (если оно не одно) и кликаем подключиться. Активное окно будет отображать список файлов сервера (Рис 8). Чтобы скачать файл с сервера – перетаскиваем его мышкой из окна сервера в окно локальной папки. Чтобы закачать на сервер – перетаскиваем из окна локальной директории в окно сервера. Когда все операции завершены на тулбаре кликаем «Отключение».


Рис. 3. Подключиться к FTP серверу Total commander.
Рис. 4. Подключиться к FTP серверу Total commander.
Рис. 5. Подключиться к FTP серверу Total commander.
Рис. 6. Подключиться к FTP серверу Total commander.
Рис. 7. Подключиться к FTP серверу Total commander.
Рис. 8. Подключиться к FTP серверу Total commander.

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

Окно программы разбито на несколько частей (Рис 9). В самом верху лог (8)– это список последовательности выполняемых команд. Со временем будет понятно, что там пишется. Но для начала – не важно. Папки (9) и файлы (10) на компьютере. Я не знаю зачем так разделено. Папки (11) и файлы (12) на сервере. В самом низу статус файлов, которые мы передаем (13).
В FileZilla все интуитивно схоже с TotalCommander. Открыть «Файл-> менеджер сайтов» (Рис 10) или выбирать соответствующую кнопку на тулбаре (Рис 11), или нажать сочетание клавиш «Ctrl+S». Создаем новый сайт. Заполняем поля (Рис 12).
— «Хост» — доменное имя для доступа по FTP.
— «Порт» — в случае необходимости указываем порт.
— «Протокол» — указываем FTP.
— «Шифрование» — в зависимости от требований провайдера. У меня Использовать явный FTP через TSL, если доступен. Подойдет для большинства провайдеров.
— «Тип входа» — нормальный.
— «Пользователь» — имя пользователя.
— «Пароль» — конечно же, пароль.
После подключения в левой части экрана папки и файлы локального компьютера, в правой – сервера. Перетаскиваем файлы в нужную папку, и файл скачен (закачен) (Рис. 13).


Рис. 9. Подключиться к FTP серверу FileZilla.
Рис. 10. Подключиться к FTP серверу FileZilla.
Рис. 11. Подключиться к FTP серверу FileZilla.
Рис. 12. Подключиться к FTP серверу FileZilla.

Рис. 13. Подключиться к FTP серверу FileZilla.

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

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

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

Где взять данные для FTP доступа к своему сайту?

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

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

Но для настройки соединения наличие только одних данных недостаточно, требуется программное обеспечение. Я вот предпочитаю использовать бесплатное приложение FileZilla, но также можно использовать и Total Commander.

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

Установка и настройка доступа к серверу FTP сайта используя FileZilla

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

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

  • Название хоста;
  • Порт (не обязательно);
  • Логин ФТП пользователя;
  • Пароль пользователя.

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

По умолчанию обычно установлен доступ к корню сервера, а если необходимо дать доступ к конкретному сайту, то делаем следующие шаги:

  • Открываем раздел создания FTP на своем хостинге (пути на всех хостингах разные);
  • Выбираем путь к корню каталогов или же конкретному сайту на сервере;
  • Создаем нового пользователя (обычно это просто слово или же набор на латинице длинной от 2-6 символов).

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

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

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

У меня, к примеру, это выглядит так:

  1. p276247.ftp.ihc.ru - адрес хоста;
  2. p276247_blog - название пользователя;
  3. Gturygujuhhu6j9 - пароль.

Существует несколько типов входа на сервер сайта через ФТП клиент, давайте разберем их все.

Анонимный – его не советую использовать, да и если честно сам не использовал никогда.

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

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

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

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

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

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

Также, используя данную программу вы с легкостью можете выбирать как целые папки, так и отдельные файлы и переносить, и заливать со своего компьютера на сервер за считанные секунды. Иногда может понадобиться залить сжатый архив в расширениях.zip или rar. Перенести архив не составит труда, а вот его разархивировать уже будет немного проблематично, для таких целей на моем хостинге имеется встроенный ФТП проводник и называется он FTP Admin. На разных хостингах он выглядит по-разному.

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

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

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

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

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

Для начала давайте разберемся чтотакое 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 на сервере?

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

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

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

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