Что такое код ftp_site


Содержание

Работа с FTP средствами PHP

Протокол FTP (File Transfer Protocol — протокол передачи файлов) — один из старейших протоколов Интернета, предназначенный для передачи файлов между двумя хостами.

Как правило, при работе с FTP выполняются следующие стандартные действия:

соединение с удаленным FTP-сервером
регистрация на FTP-сервере
загрузка файлов с сервера или на сервер
закрытие соединения
Соединение с FTP-сервером
Соединение с удаленным FTP-сервером выполняется с помощью функции ftp_connect:

В качестве обязательного параметра эта функция принимает имя хоста host, с которым необходимо установить соединение. Второй необязательный параметр port указывает на номер порта, через который осуществляется соединение. Если этот параметр не указан, то соединение осуществляется через порт 21, являющийся стандартным FTP-портом. Третий необязательный параметр определяет максимально время выполнения сценария (тайм-аут) и по умолчанию равен 90 секундам.

Соединение с удаленным FTP-сервером

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

Как видно из листинга, функция ftp_login принимает три параметра: дескриптор FTP-соединения, возвращаемый функцией ftp_connect, имя пользователя и пароль.

Замечание: Регистрация на сервере не требуется, если FTP-сервер является анонимным.

Закрытие соединения
По окончании сеанса связи с FTP-сервером, нужно закрыть FTP-соединение с помощью функции ftp_quit, принимающей в качестве единственного параметра дескриптор FTP-соединения:

Загрузка файлов с сервера
Загрузка файлов с сервера осуществляется при помощи функции ftp_get:

Аргумент mode, задающий режим пересылки файлов, должен быть указан как константа FTP_BINARY или FTP_ASCII. Режим FTP_ASCII используется для пересылки файлов, состоящих только из ASCII-символов (т. е. текстовых файлов), а двоичный режим — для пересылки всех остальных файлов.

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

Изменение текущего рабочего каталога
Изменение текущего рабочего каталога на указанный осуществляется при помощи функции ftp_chdir:

Как видно из этого листинга, функция ftp_chdir имеет два параметра: дескриптор соединения $connect и имя нового каталога $new_dir.

Удаление файлов
Удалить файл с FTP-сервера можно с помощью функции ftp_delete:

Здесь ftp_connect — дескриптор соединения, а remote_file — имя удаляемого файла.

Создание каталога
Новый каталог можно создать, используя функцию ftp_mkdir:

Эта функция возвращает имя созданного каталога или false в случае неудачи:

Перечисление файлов в каталоге
Узнать, какие файлы находятся в текущем каталоге, можно применив функцию ftp_nlist:

Переименование файлов
Переименовать файлы на FTP-сервере осуществляется с помощью функции ftp_rename:

Удаление каталогов
Для удаления каталогов применяется функция ftp_rmdir:

Определение размера файлов
Для определения размера файлов существует функция ftp_size:

В случае неудачи функция возвращает -1. К примеру:

Посылка команды на сервер
Послать на сервер команду можно с помощью функции ftp_site:

Эта функция посылает на сервер команду SITE. Как правило, с помощью команд SITE выполняются такие команды операционной системы, как chmod. Список команд SITE, поддерживаемый сервером можно узнать, подключившись к нему и выполнив команду REMOTEHELP. Ниже приведен код, позволяющий изменить права доступа к файлу на удаленном сервере:

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

Что такое FTP и как им пользоваться — FileZilla

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

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

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

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

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

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

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

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

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

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

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

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

Проще говоря, меня она вполне себе устраивает, а посему я хочу поделиться оной и с Вами :)

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

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

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

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

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

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

Сначала жмем в значок:

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

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

Далее все собственно просто как в » Мой компьютер » — перетаскивайте нужные вам файлы с сервера или на него, путешествуйте по папкам и тд и тп.

Послесловие

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

Что такое код ftp_site

Что такое FTP? File Transfer Protocol – протокол, используемый для передачи файлов по TCP/IP-сетям между клиентским компьютером и сервером. Это одна из самых популярных технологий обмена данными с серверами, расположенными по всему миру. Сам протокол был разработан в 1971 году, задолго до HTTP и TCP/IP.

Схема работы

Технически FTP-сервер представляет собой компьютер, к которому подключаются внешние пользователи. Они запускают на своих компьютерах специальный FTP-клиент, который делает попытку подключения. Клиент позволяет загружать и скачивать файлы с сервера. Клиентские FTP-программы могут быть встроены в операционную систему, web-браузер, HTML-редактор, файловые менеджеры, а также быть отдельными программами (FileZilla, Total Commander и другими). Взаимодействие между сервером и пользовательским компьютером выглядит следующим образом:

для связи, как правило, используется порт 21, который по умолчанию открыт на серверном компьютере. Клиент подключается к нему и выходит на управляющий канал;

после подключения FTP-клиент подает определенные команды интерпретатору;

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

после передачи или приема файлов канал закрывается, оставляя открытым порт 21 для обработки новых команд.

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

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

Программы для работы с FTP-серверами

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

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

поддержка FTP через SSL/TLS (FTPS) и SSH File Transfer Protocol (SFTP);

поддержка IDN, IPv6, Drag-and-drop;

удаленное редактирование файлов;

работа с вкладками;

возможность приема и передачи больших объемов информации (более 4 Гб);

менеджер сайтов и очередь загрузки.

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

Far Manager. Также является свободно распространяемым ПО. Российская разработка, отличающаяся узнаваемым интерфейсом, выполненным в сине-белых цветах. Управление осуществляется посредством ввода команд с клавиатуры. Доступ к FTP-серверам производится через различные типы прокси-серверов. Присутствует функция автоматической докачки файлов.

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

FTP-архивы

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

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

ограниченного пользования. К этой категории могут относиться ресурсы с ограниченным временем действия, например программы категории shareware, которые предоставляют определенное время для использования, после чего предлагают приобрести полную версию ПО;

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

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

Синонимы: нет
Все термины на букву «F»
Все термины в глоссарии

Что такое код ftp_site

FTP (File Transfer Protocol) – один из стандартных протоколов, созданный для TCP/IP и утвержденный в 1971 году. Применяется для загрузки сетевых страниц с частных устройств на серверы хостинга.

Что такое FTP

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

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

Функции FTP

Для работы с протоколом используют стандартные UNIX-команды. С их полным перечнем можно ознакомиться, набрав в специальной строке «help» или «?». Наиболее часто используются следующие команды:

  • open – устанавливает связь с FTP-сайтом. Применяется при обращении к разным серверам во время одного сеанса работы. Требует предварительного закрытия предыдущей FTP-площадки командой close;
  • user – используется для повторного ввода имени и пароля пользователя для аутентификации. Функция необходима в тех случаях, когда удаленная машина допускает пользователей с определенными параметрами;
  • bye или quit – используется параллельно с close, закрывает все связи и завершает выполнение программы;
  • remotehelp – открывает справочную информацию по командам, которые поддерживает удаленный FTP-сервер.

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

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

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

Программы для FTP-соединения

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

Far Manager

Far Manager – пример консольного файлового менеджера, разработанного под ОС Windows российским программистом Евгением Рошалом. Программа отличается узнаваемым двухоконным интерфейсом и стандартной сине-белой цветовой схемой. Управление осуществляется через систему команд, вводимых с клавиатуры. При работе с FTP поддерживается доступ через различные типы прокси-серверов, выполнение поиска и замены символов во множестве файлов срабатывает автоматическая докачка. Является свободно распространяемым ПО.

Total Commander

Илон Маск рекомендует:  Шаблон сайта винтаж HTML, CSS, 1 страница

Total Commander имеет собственный FTP-клиент, который позволяет выполнять все стандартные операции с файлами и папками: копировать, вырезать, создавать, переименовывать, удалять, просматривать, редактировать. Следует учесть, что доступы к FTP сохраняются в клиенте автоматически и хранятся незашифрованными. Total Commander является свободно распространяемым ПО.

FileZilla

FileZilla – популярный FTP-клиент с открытым кодом и мультиязычным интерфейсом. Разработан для ОС Windows, Linux и Mac OS. Поддерживает FTP через SSL/TLS (он же FTPS), IPv6, IDN. Работает с нелатинскими доменными зонами, способен передавать файлы большого объема (от 4 ГБ), позволяет настраивать ограничения по скорости скачивания и передачи. Реализована поддержка Drag-and-drop, удаленное редактирование файлов, работа с вкладками и очередью загрузки. Является свободно распространяемым ПО.

WinSCP

WinSCP – удобный графический клиент для работы с FTP. Предназначен для использования в среде ОС Windows. Поддерживает копирование файлов в защищенном режиме, автоматизацию при помощи скриптов, интеграцию с Pageant, а также выделяется узнаваемым интерфейсом в стиле Norton Commander. В клиенте предусмотрена возможность сохранения настроек соединения, синхронизация папок по настраиваемым алгоритмам, есть встроенный текстовый редактор. Является свободно распространяемым ПО.

FireFTP

FireFTP – не отдельное приложение, а расширение для популярного браузера Mozilla FireFox. Предоставляет доступ к FTP-серверу в отдельной вкладке. После инсталляции расширение можно найти в панели «Инструменты». Клиент работает в двухоконном режиме и позволяет выполнять стандартные операции: перемещение, добавление, переименование, удаление. Реализована поддержка нескольких учетных записей, шифрование соединений, изменение прав доступа к файлам и их редактирование без предварительной загрузки на ПК. Является свободно распространяемым ПО.

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

Как подключиться к хостингу через FTP

Выберите подходящий клиент и установите его на свой ПК. Далее используйте для входа на хостинг следующую информацию:

  • логин и пароль;
  • хост или адрес сервера;
  • порт для подключения (необходимо указывать «21»).

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

Протокол FTP (SFTP, FTPS) — что это такое, соединение между клиентом и сервером по ФТП

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

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

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

Что такое FTP и в чем его отличие от HTTP

Итак, аббревиатура FTP означает «File Transfer Protocol» и переводится с английского на русский как «протокол передачи файлов». Как и HTTP, файловая передача основывается на модели, состоящей из совокупности протоколов TCP/IP (Transmission Control Protocol/Internet Protocol), на которой и базируется современный интернет.

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

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

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

Взаимодействие между Клиентом и Сервером по ФТП

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

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

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

Ярким примером ФТП-сервера может служить server хостинга (что означает этот термин), на котором «живет» сайт. Эта информация для вебмастеров не является тайной за семью печатями, но вот тем, кто только планирует заняться сайтостроением, будет как раз к месту.

FTP client — это программа, позволяющая подключиться к удаленному серверу по ФТП и также выполнять на нем необходимые действия с элементами файловой системы. К слову, клиентом вполне может быть браузер, в адресную строку которого следует ввести урл, представляющий собой путь (c протоколом FTP) до определенного каталога или файла на удаленном сервере, в соответствии с общей блок-схемой URL:

Или применить более сложный вариант, ежели используется порт, отличный от 21:

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

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

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

Но продолжим. Схематически взаимодействие «клиент-сервер» при ФТП-соединении можно наглядно представить следующим образом:

Если расписать этот процесс по пунктам, то получится примерно следующее:

  1. Пользователь активирует клиентское приложение и соединяется с сервером, введя логин и пароль.
  2. Устанавливается управляющее соединение между соответствующими модулями — интерпретаторами протокола со стороны клиента и сервера.
  3. Пользователь посредством клиента посылает команды серверу, определяющие различные параметры FTP-соединения (активный или пассивный режим, порт, вид передачи данных, их тип), а также директивы для действий, которые юзер намерен осуществить (например, удалить, переименовать, закачать файл и т.д.).
  4. После того, как установлены все необходимые параметры, один из участников (к примеру, клиент), являющийся пассивным, становится в режим ожидания открытия соединения на порт, который задан для передачи информации. Затем активный участник открывает соединение и начинает передавать данные по предназначенному для этого каналу.
  5. По завершении передачи это соединение закрывается, но управляющий канал между интерпретаторами остается открытым, вследствие чего пользователь в рамках той же сессии может вновь открыть передачу данных.

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

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

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

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

На практике при анонимном ФТП обычно в качестве логина для доступа применяется известное в сети слово «anonymous», а в качестве пароля — адрес электронной почты, который, впрочем, в большинстве случаев не проверяется.

Безопасный ФТП (SFTP, FTPS и с использованием SSH)

Этот протокол изначально не задумывался как защищенный, так ка разрабатывался в далеком 1971 году и использовался поначалу лишь в научно-исследовательской сети APRANET, доступ в которую имели только несколько военных объектов и университетов.

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

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

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

1. FTPS (FTP + SSL) — фактически это расширение стандартного протокола передачи файлов, которое обеспечено криптографическим протоколом SSL (Secure Sockets Layer — уровень защищенных сокетов). На сегодняшний день более передовым его аналогом является TLS (Transport Layer Security — защита транспортного уровня). При этом есть два метода предоставления безопасности:

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

1.2. Явный — намного более удобный, так как применяет команды стандартного протокола FTP, но при отправке ответа зашифровывает информацию, что позволяет сохранить совместимость, поскольку в этом случае применяются одни и те же порты как для FTPS, так и для FTP. При этом для шифрования данных клиентом отправляется команда «AUTH TLS» или «AUTH SSL».

2. SFTP (SSH FTP) — протокол прикладного уровня для передачи файлов, который работает поверх безопасного канала, его не следует путать с «Simple File Transfer Protocol», имеющего такую же аббревиатуру. Если FTPS является просто расширением FTP, то SFTP это отдельный и никак не связанный с ФТП протокол, который снабжен SSH (Secure Shell — безопасная оболочка).

Главное, в чем заключается его отличие от стандартного ФТП и ФТПС, это то, что СФТП шифрует абсолютно все команды, имена пользователей, пароли и другую конфиденциальную информацию. Так как это совершенно другая конфигурация, клиенты FTP (FTPS) не могут соединиться с SFTP-сервером.

3. FTP через SSH — производит обычную FTP-сессию через SSH-туннель, то есть этот вариант нельзя путать с SFTP, который является отдельным независимым протоколом. Этот метод нельзя назвать стопроцентно безопасным. Почему?

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

Надеюсь, вы не запутались во всех этих вариантах безопасных протоколов. Для того, чтобы как-то облегчить понимание, позволю себе сделать краткое резюме. Объективно обеспечивающим самую высокую степень защиты является SFTP. Немного уступает ему в надежности явный FTPS, однако он более удобен, поскольку дает возможность пользоваться обычными портами. Какой из них выбрать, зависит от вида задачи, которая перед вами стоит и, конечно, настроек сервера.

Что такое FTP и как работать в Filezilla

Что такое FTP

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

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

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

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

Почему Filezilla?

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

Выше мы уже обговорили, что протокол FTP удобен для передачи файлов, однако он имеет много уязвимостей в защите и является небезопасным. Иными словами, незашифрованные данные, которые вы передаете по этому протоколу, могут быть перехвачены кем угодно – а если речь идет о личных данных (логинах, паролях), то вы можете представить, чем это может вам обернуться. Поэтому для того, чтобы обезопасить свои данные от кражи, необходимо использовать другие, безопасные протоколы FTPS или SFTP. Filezilla отличается тем, что поддерживает эти протоколы (для того, чтобы использовать безопасный протокол, в программе необходимо выбрать «Файл» -> «Менеджер сайтов» -> во вкладке «Общие» изменить протокол с FTP на SFTP).

Другими преимуществами Filezilla являются бесплатное использование, поддержка русского языка и кроссплатформенность (можете установить это ПО на машины с Linux, Windows или даже Mac OS X). Чуть подробнее почитать можно на русскоязычном сайте http://filezilla.ru/ Там же вы найдете и документацию, а также полезные статьи.

Работа в Filezilla

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

Установить Filezilla вы можете прямо с официального сайта: https://filezilla-project.org/download.php?type=client

Настройка Filezilla

Для того, чтобы настроить Filezilla, вам необходимо знать свой логин и пароль от панели управления, а также название хоста. Timeweb присылает эту информацию после регистрации в приветственном письме (там отдельно будут указаны данные для использования FTP), а также на главной странице панели управления (смотрим блок «Доступ по FTP»):

Теперь открывайте Filezilla и вводите все эти данные в соответствующие строки:

В поле «Порт» напишите 21 (этот порт использует FTP). Затем нажимайте «Быстрое соединение».

Внимание!
Иногда на этом этапе у вас может возникнуть ошибка ENETUNREACH — Сеть недоступна, из-за которой соединение не будет установлено. Решается данная проблема легко – выключением (или временным приостановлением) антивирусной программы.


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

Но каждый раз при запуске Filezilla заново вводить эти данные, согласитесь, неудобно, поэтому мы сделаем следующее:

  1. Открываем «Менеджер сайтов».
  2. Нажимаем «Новый сайт» (по желанию переименовываем его).
  3. Тип входа: вместо «Анонимный» ставим «Нормальный».
  4. Вводим все данные.
  5. Нажимаем «ОК» или «Соединиться»

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

Илон Маск рекомендует:  Enterprisedb cpp реализация обработки событий на c

Кстати, во вкладке «Дополнительно» вы можете указать путь к какой-то конкретной папке на сервере (строка «Удаленный каталог по умолчанию), и тогда при каждом подключении вы будете попадать не в корневой каталог, а в заданную папку.

Управление файлами

Я думаю, что чисто интуитивно вы уже разобрались, что папки, которые слева, — это то, что есть на вашем компьютере. А справа – то, что находится на хостинге.

Вы можете заходить в них, смотреть и т.д. – в общем, как на обычном компьютере. Точно так же осуществляется и перенос файлов/папок между вашим компьютером и сервером – просто перетащите нужный вам элемент из одной области в другую (drag-and-drop).

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

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

Хотите удалить или переименовать? Все точно так же возможно по щелчку правой кнопки мыши.

Аналогично вы можете и перейти к редактированию файлов (пункт «Просмотр/Правка»), при этом можно использовать как программу по умолчанию, так и выбрать какой-нибудь редактор. Чтобы настроить автоматическое открытие файлов другим редактором, выберите пункт «Редактирование» в верхнем меню, затем «Формат файлов» – и сделайте активным пункт «Использовать следующий редактор» (с последующим выбором нужной вам программы):

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

Работать с файлами можно и в отложенном режиме: допустим, вы выбрали файлы, которые вам нужно перенести на сервер – выберите их, нажмите правую кнопку мыши и строчку «Добавить файлы в задание» (даже в том случае, если вы не подключены к серверу). Они отобразятся в блоке ниже. Затем подключитесь к серверу, снова кликните правой кнопкой по ним и выберите «Выполнить задание» — все файлы будут перенесены на сервер.

Отдельно стоит рассказать о синхронизированном просмотре. Для того, чтобы его активировать, вам нужно нажать соответствующий значок чуть ниже верхнего меню (под надписью «Закладки»):

Зачем это использовать? Допустим, у вас на компьютере есть папка с файлами вашего сайта – точно такими же, как и на хостинге. Файлов, как и папок, может быть очень много – и вот для удобства ориентирования в них и был добавлен такой режим: переходя из папки в папку в одном окне (допустим, серверном), вы будете точно так же, синхронно переходить в окне, где отображается содержимое вашего компьютера. Режим позволит вам не запутаться во множестве этих папок. Но, естественно, действует он лишь в том случае, если названия директорий полностью совпадают.

Заключение

Filezilla – это простой, удобный и функциональный инструмент для работы с файлами на сервере. К тому же он абсолютно бесплатный. Надеюсь, моя статья оказалась вам полезной. Если есть вопросы, спрашивайте – обязательно отвечу!

Настройка популярных FTP-клиентов (FileZilla, FAR, Total Commander и др.)

FileZilla

Скачать FTP-клиент FileZilla вы можете на сайте http://filezilla-project.org/ . Для использования программы FileZilla вам необходимо ее настроить, выполнив следующие шаги, иллюстрированные изображениями.

1. Запустите программу FileZilla, после чего в верхнем меню нажмите пункт Файл, в открывшемся меню выберите пункт Менеджер сайтов.

2. В открывшемся окне нажмите на кнопку Новый сайт.

3. В соответствии с инструкцией FTP — загрузка файлов на сервер получите и укажите параметры для подключения:

Хост — адрес FTP-сервера.
Тип сервера — FTP — File Transfer Protocol.
Тип входа — нормальный.
Пользователь — имя пользователя.
Пароль — пароль.
Encryption (Шифрование) — Use plain FTP.

4. Перейдите во вкладку Настройки передачи, выберите пассивный режим передачи, поставьте галочку Ограничение одновременных подключений и установите Максимальное количество подключений равное двум. Нажмите кнопку Соединиться.

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

Важно: Содержимое вашего сайта нужно разместить в папке /home/login/Ваш_домен/docs/.

Для использования программы FAR Вам необходимо ее настроить, выполнив следующие шаги, иллюстрированные изображениями.

1. Запустите программу FAR. Определите в какой панели Вы хотите сделать ftp-соединение. Допустим, справа. Тогда нажмите Alt F2 и в появившемся окне выберите строку FTP.

2. Нажмите Shift+F4, появится окно для ввода параметров соединения.

3. Заполните необходимые поля. В поле Descripton можете дать любое имя настраиваемому ftp-соединению, отметьте позицию Passive mode.

4. После этого, нажмите кнопку Save.

5. На выбранной вами панели программы FAR, у нас это — правая, появится строка с только что заведенным именем ftp-соединения. Находясь на этой строке, нажмите Enter.

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

Total Commander

Скачать Total Commander вы можете на сайте http://www.ghisler.com.

1. Запустите программу Total Commander, после чего в верхнем меню нажмите пункт Сеть, в открывшемся меню выберите пункт Соединиться с FTP-сервером.

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

3. В соответствии с инструкцией FTP — загрузка файлов на сервер получите и укажите параметры для подключения:

Имя соединения — придумайте название, например, «Хостинг login».
Сервер — адрес FTP-сервера.
Учетная запись — имя пользователя.
Пароль — пароль пользователя.

Установите флаг Пассивный режим обмена (как Web-браузер).

После этого нажмите кнопку ОК.

4. Выберите созданное подключение и нажмите кнопку Соединиться.

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

Важно: Содержимое вашего сайта нужно разместить в папке /home/login/Ваш_домен/docs/.

Total Commander (версия 6.53)

1. Запустите программу TotalCommander, после чего, в верхнем меню нажмите пункт Конфигурация и выберите строку Настройка: FTP

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

После чего, нажмите OK и окне исчезнет.

3. В верхнем меню нажмите пункт FTP и выберите строку Соединиться с FTP-сервером.

4. В появившемся окне нажмите на кнопку Добавить.

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

После чего, нажать кнопку OK.

6. В оставшемся окне нажмите на кнопку Соединиться.

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

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

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

На открывшейся странице введите параметры, необходимые для публикации.
В разделе Публикация:
Опубликовать на: FTP
Имя сайта: Название вашего сайта
для связи: ваш электронный ящик

В разделе Параметры :
Адрес сервера: ftp.ваш_логин.nichost.ru
Пользователь: имя_пользователя (обычно ваш_логин_ftp)
Пароль: ваш_пароль
Каталог/путь: ваш_сайт/docs
Протокол: FTP
Порт: 21

В качестве URL укажите адрес вашего сайта.

Далее нажмите кнопку Тестировать подключение. В случае успешного подключения появится сообщение: «Тестирование выполнено успешно». Теперь можно опубликовать сайт на выбранном сервере FTP.

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

В случае успешной публикации, появится сообщение: «Ваш сайт опубликован».

Важно: По умолчанию iWeb использует кодировку текста . На нашем хостинге по умолчанию используется кодировка . Для корректного отображения вашего сайта, вам необходимо зайти в панель управления хостингом, раздел → Сайтываш_сайт и выбрать из списка Кодировка сайта кодировку UTF-8.

CuteFTP (версия 7.0)

1. Запустите программу CuteFTP, после чего, в верхнем меню нажмите пункт Tools

2. Выберите строку Site Manager.

3. В появившемся окне выберите строку Display Site Manager.

4. В новом окне нажмите на кнопку New.

5. Внизу появятся две строчки подменю. Выберите строку FTP Site.

6. Появится окно:

7. Заполните поля в этом окне.

8. Затем, не выходя из этого окна, нажмите кнопку Type.

9. В сменившемся окне, в разделе Data Connection Type выберите строку Use PASV — это пассивный режим передачи данных.

10. Затем, в нижем ряду кнопок, нажмите на кнопку Connect.

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

FlashFXP

Скачать trial версию вы можете здесь: http://www.inicom.net/pages/en.ffxp-download.php
После установки есть несколько способов подключиться к серверу: Записав через Менеджер сайтов и Быстрое подключение.

Быстрое подключение.

1. Для быстрого подключения вам необходимо нажать на значок молнии и выбрать пункт Quick Connect или же нажать кнопку F8.

2. После чего, в открывшейся форме:

3. Заполнить поля Server or Url, User Name, Password.

4. После этого откроется ваш FTP аккаунт.

5. После чего необходимо будет зайти в папку с названием вашего сайта и в ней в Папку Docs. После этого в левой части зайти в папку с файлами, необходимыми для сайта,

Менеджер Сайтов.

1. Для того чтобы войти в Менеджер сайтов вам необходимо зайти в закладку SitesSite Manager либо нажать кнопку F4

2. Далее в открывшемся окне

3. Нажать на кнопку New Site. Далее в окне

4. Ввести название сайта и нажать на кнопку OK. Далее заполнить поля IP Adress, User name, Password

5. Вместо test111 подставьте ваш идентификатор хостинга. После чего нажмите кнопку Apply. После чего нажав на кнопку молнии в выпадающем меню выбираете имя вашего соединения.

6. Нажав на него, попадете в ваш ftp аккаунт.

Macromedia Dreamweaver 8

1. При запуске приложения откроется окно:

2. Далее вам необходимо зайти в раздел SiteManage Sites.

3. У вас откроется окно менеджера сайтов.

4. Далее необходимо нажать кнопку New и в выпадающем меню выбрать FTP & RDS Server.

5. Далее в выпавшем окне заполнить поля Name, FTP host, login, Password и поставить галочку на пункте Use passive FTP, после чего нажать ОК.

6. Если все пройдет нормально, то у вас справа должен появиться список файлов:

7. Далее необходимо зайти в директорию вашего сайта, далее в папку Docs, где и необходимо и разместить все файлы.

Размещение ссылок через FTP

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

Чтобы разместить ссылки каталогов через FTP:

1. Подключитесь к своему сайту через FTP. Для этого можно использовать обычный «Проводник» системы Windows:

На своем компьютере откройте «Мой компьютер». В строке Адрес (где написано «Мой компьютер») введите адрес FTP-доступа, который строится следующим образом:
ftp://user:password@adress/

Например, если у вас есть следующие данные:
Адрес входа (adress): ftp.anyhost.ru
Логин (user): ivanov
Пароль (password): 123456

то адрес FTP-доступа будет выглядеть следующим образом:
ftp://ivanov:123456@ftp.anyhost.ru/

2. После того, как вы ввели адрес FTP-доступа, нажмите «Переход», либо клавишу ENTER. Если все данные указаны верно, то откроется содержимое удаленного сервера в виде файлов и папок.

Скопируйте скачанный ранее с нашего сервиса файл ссылок с PHP-скриптом с вашего компьютера в корневую папку сайта (обычно она имеет имя public_html, httpdocs, docs, www, http ).

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

Работа с FTP

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

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

Доступы к FTP

Доступы для подключения по FTP высылаются после заказа услуги хостинга.

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

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

Логин. Имеет вид «u1234567». Вы также можете создать дополнительный FTP-аккаунт и использовать его, чтобы подключиться по FTP;

Пароль от логина «u1234567»

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

Порт для подключения по ftp необходимо указывать «21».

Логин, пароль и IP-адрес услуги хостинга вы можете увидеть в информационном письме.

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

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

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

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

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

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

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

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

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

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

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

Запустите клиент и перейдите в меню «Файл» — «Менеджер Сайтов» или нажмите сочетание клавиш «CTRL»+«S»:

Нажмите Новый сайт и заполните поля:

«Хост»: имя сервера хостинга, IP-адрес сервера хостинга или ваш домен. Домен в качестве сервера использовать не рекомендуется. Используйте домен, только если уверены, что он уже припаркован к хостингу;

«Порт»: порт можно не указывать или указать стандартный порт протокола FTP — 21;

«Тип входа»: нормальный;

«Пользователь»: логин хостинга;

«Пароль»: Пароль от хостинга;

Все данные для подключения вы можете найти в информационном письме.

FTP. Хостинг. Сервер

Перейдите во вкладку «Настройки передачи» и укажите следующие настройки:

Режим передачи : «Пассивный»;

Установите галочку «Ограничение одновременных подключений» и укажите значение 8 в поле «Макс. число подключений».

Затем нажмите Соединиться.

Готово! Теперь вы можете загрузить сайт на хостинг через FileZilla.

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

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

Хостинг. FTP. Сервер

Готово. После подключения у вас откроется директория с файлами хостинга.

Запустите клиент и перейдите в меню «Сеть» — «Соединиться с FTP-сервером» или нажмите сочетание клавиш CTRL+F:

Нажмите кнопку Добавить:

И заполните поля:

«Имя соединения»: произвольное название нового подключения;

«Сервер[:Порт]»: имя сервера хостинга, IP сервера хостинга или ваш домен. Порт можно не указывать или указать стандартный порт протокола FTP — 21 (указывается через символ «:», например server1.hosting.reg.ru:21). Домен в качестве сервера использовать не рекомендуется. Используйте домен, только если уверены, что он уже привязан к хостингу;

«Учетная запись»: ваш логин хостинга;

«Пароль»: пароль от хостинга;

Установите галочку в пункте «Пассивный режим обмена»;

Все данные для подключения вы можете найти в информационном письме.

Выберите в списке созданное подключение и нажмите Соединиться:

Готово. После подключения у вас откроется директория с файлами хостинга.

Перейдите в меню «File»(Файл) — «New»(Создать) — «FTP Site»(Узел FTP) или нажмите сочетание клавиш CTRL+N:

Во вкладке General (Общие сведения) заполните поля:

Label (Метка): произвольное название нового подключения;

Host Address (Адрес хоста): сервер хостинга, IP сервера хостинга или ваш домен. Домен в качестве сервера использовать не рекомендуется. Используйте домен, если уверены, что он уже припаркован к хостингу;

Username (Имя пользователя): ваш логин хостинга ;

Password (Пароль): пароль от хостинга;

Все данные для подключения вы можете найти в информационном письме.

Заполнение полей: Имя, пароль, адрес сервера. FTP-соединение

Во вкладке Type (тип) укажите тип подключения: Use PASV (Использовать PASV) и нажмите Connect(Подключиться):

Готово. После подключения у вас откроется директория с файлами хостинга.


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

Илон Маск рекомендует:  Что такое код imageinterlace

«Publish to»: FTP server;

«Site name»: название вашего сайта;

«Server Adress»: сервер хостинга, IP сервера хостинга или ваш домен. Домен в качестве сервера использовать не рекомендуется. Используйте домен, если уверены, что он уже припаркован к хостингу;

«User name»: ваш логин хостинга (указан в информационном письме);

«Password»: пароль от хостинга (указан в информационном письме);

«Directory/Path»: каталог вашего сайта. Необходимо указать путь к каталогу относительно каталога вашего хостинг аккаунта. Уточнить каталог вашего сайта можно в панели управления хостингом;

«Website URL»: полный URL вашего домена, например http://mysite.ru.

Все данные для подключения вы можете найти в информационном письме.

Чтобы опубликовать сайт, созданный на Adobe Muse, воспользуйтесь справкой.

Инструкция по работе c FTP

Как попасть на FTP-сервер, описано в инструкции выше.

Для работы с FTP мы рекомендуем использовать FTP-клиент FileZilla.

При подключении вы увидите окно, разделённое пополам. Слева — папка вашего локального ПК, справа — домашняя папка вашего хостинга:

Клик правой кнопкой мыши по папке или файлу покажет доступные действия:

Чтобы самому изменить права доступа, кликните правой кнопкой по папке и выберите Права доступа к файлу…:

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

Кликните правой кнопкой по папке на локальном ПК (окно слева) и выберите Закачать на сервер:

Кликните правой кнопкой по файлу на хостинге (окно справа) и выберите Переименовать:

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

Загрузить сайт на хостинг через FTP можно следующим образом (на примере ISPmanager): сначала нужно перейти в каталог www

а затем в каталог сайта:

Как залить сайт на хостинг через FileZilla

Как сменить или восстановить пароль FTP?

Если вы забыли пароль для работы с FTP, воспользуйтесь справкой.

Пароль FTP для основного логина u1234567

В Личном кабинете на сайте REG.RU вы можете сбросить пароль к вашему основному логину хостинга u1234567. Пароль будет сброшен на изначальный, указанный в информационном письме.

Если вы используете панель управления cPanel, при смене пароля для входа в панель управления/доступа по FTP или SSH, меняется пароль для всех трех вышеперечисленных видов доступа.

Для панелей управления ISPmanager и Parallels Plesk пароль от FTP может отличаться от пароля доступа к панели управления, и при восстановлении пароля на учетную запись из личного кабинета, пароль на FTP останется прежним.

Смена пароля FTP для основного аккаунта «u1234567» происходит в панели управления хостингом:

В появившемся окне установите необходимый пароль и нажмите кнопку Ок:

Готово. Ваш пароль изменён.

В разделе Параметры выберите Пароль и безопасность:

Установите необходимые пароли в полях Старый пароль, Новый пароль и Новый пароль повторить:

Нажмите Изменить пароль сейчас.

Готово. Ваш пароль изменён.

В разделе Сайты и домена кликните по иконке FTP доступ:

Кликните по вашему основному аккаунту вида «u1234567»:

Создайте новый пароль или сгенерируйте его (для этого нажмите Создать и Показать, чтобы увидеть пароль). Для сохранения изменений нажмите ОK или Применить внизу страницы:

Готово. Ваш пароль изменён.

Пароль FTP для дополнительного аккаунта

Восстановить или изменить пароль дополнительного FTP аккаунта можно в панели управления хостингом:

В появившемся окне установите необходимый пароль и нажмите кнопку Ок:

Готово. Ваш пароль изменён.

В разделе Файлы выберите пункт Учетные записи FTP:

Напротив необходимого пользователя нажмите на ссылку Изменить пароль. Пропишите новый пароль в полях Пароль и Пароль (ещё раз) и нажмите кнопку Изменить пароль:

Готово. Ваш пароль изменён.

В разделе Сайты и домена кликните по иконке FTP доступ:

Кликните по логину необходимого пользователя.

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

Готово. Ваш пароль изменён.

Как создать дополнительный FTP-аккаунт?

Дополнительный FTP-аккаунт создается в панели управления хостингом: Как открыть панель управления хостингом?

Логин дополнительного FTP-аккаунта имеет вид: u1234567_произвольное название (U1234567 — логин услуги хостинга). Например: u1234567_user2.

Количество дополнительных FTP-аккаунтов

Количество возможных дополнительных FTP-аккаунтов равно максимальному количеству доменов на тарифном плане —1. Основной логин услуги хостинга (u1234567) также является FTP-аккаунтом и участвует в общем подсчёте.

Тарифный план Количество доп. FTP аккаунтов
Host-Lite 14
Host-0 4
Host-1 15
Host-2 (архивный тариф)* 19
Host-3 29
Host-Pro (архивный тариф)* 29
Host-Unlim (архивный тариф)* не ограничено
Host-A ни одного
Host-B ни одного
VIP-1 2
VIP-2 4
VIP-3 6

Количество доп. аккаунтов FTP хостинга

*Заказ данного тарифа невозможен в связи с изменением линейки тарифов (с конца апреля 2020 г.).

Как добавить FTP-аккаунт

Перейдите в раздел FTP-пользователи и нажмите кнопку Создать:

В появившемся окне заполните поля и нажмите OK:

  • «Имя»: логин нового FTP-пользователя на латинице (Внимание: Система автоматически добавит к вашему имени основной логин услуги хостинга. Оно будет отображаться в виде: u1234567_имя. Общая длина имени не должна превышать 16 символов);
  • «Пароль»: пароль нового пользователя;
  • «Подтверждение»: контрольное подтверждение пароля;
  • «Домашняя директория»: ограничение области видимости каталогов (по умолчанию используется Корневая папка — /). В таком случае пользователь может редактировать всей файлы сайтов.

В разделе Сайты и домены кликните по иконке FTP доступ:

Нажмите кнопку Добавить пользователя FTP:

В появившемся окне заполните поля:

  • «Имя учетной записи FTP»: логин нового FTP пользователя;
  • «Домашняя папка»: ограничение области видимости каталогов (по умолчанию используется Корневая папка; чтобы выбрать нужную область, нажмите на значок Папка справа);
  • «Новый пароль»: пароль нового пользователя;
  • «Подтверждение пароля»: контрольное подтверждение пароля. нажмите OK.

В разделе Файлы выберите пункт Учетные записи FTP:

В появившемся окне, в блоке «Добавить учетную запись FTP», заполните поля:

  • «Вход»: логин нового FTP пользователя;
  • «Домен»: выберите адрес вашего сайта;
  • «Пароль»: пароль нового пользователя;
  • «Пароль (повторно)»: контрольное подтверждение пароля;
  • «Каталог»: ограничение области видимости каталогов. Нажмите Создать учетную запись FTP

Внимание. На серверах компании REG.RU присутствует проверка на сложность пароля. Пароль не может быть короче 6 символов и должен содержать специальные символы (например: !,@,#,$,%,&. _), буквы латинского алфавита: a-z, цифры: 0-9. Если вводимый вами пароль не удовлетворяет этим требованиям, появится соответствующее предупреждение.

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

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

Для основного аккаунта хостинга «u1234567» доступ по FTP отключить нельзя.

ftpaccess

Файл ftpaccess на виртуальном хостинге не работает. При необходимости вы можете его использовать на сервере VPS.

Не работает FTP

Проверьте реквизиты подключения

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

  • при подключении используйте пассивный режим передачи файлов;
  • попробуйте отключить «TLS» соединение, если оно было включено.

Используйте пассивный режим работы FTP

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

Ошибка Bad IP connecting

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

Медленная работа подключения?

Попробуйте подключиться по протоколу SFTP: Как подключиться по SFTP

Рекомендации не помогли?

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

Ошибка FTP: 530 Login incorrect

Данная ошибка говорит о том, что введённая пара логин-пароль неверна.

  • вы неверно указали логин FTP;
  • вы неверно указали пароль пользователя.

Устранение ошибки

если вы подключаетесь под основным логином хостинга («u1234567»), измените пароль FTP и подключитесь с новым паролем: Как восстановить или сменить пароль FTP;

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

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

Почему сбрасывается мой пароль от хостинга или FTP?

В CPanel по основному аккаунту хостинга «u1234567» возможно не только совершать вход, но и подключаться по FTP и SSH. Пароль при этом используется один и тот же. Если вы измените пароль для «u1234567», он изменится сразу для все трёх видов доступа: панель управления, FTP, SSH.

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

Исключение

В панелях управления Parallels Plesk и ISPmanager пароль FTP можно задавать отдельно. В самом начале он совпадает с паролем панели управления, но в последствии его можно изменить, при этом пароль для входа в панель управления хостингом останется прежним.

Что значит FTP аккаунт лимит превышен?

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

Удаление существующего аккаунта

Чтобы удалить существующий FTP-аккаунт, перейдите в раздел FTP-пользователи, кликните по имени ненужного вам более аккаунта и нажмите Удалить:

Повышение тарифного плана

Чтобы повысить тарифный план, воспользуйтесь справкой: Как изменить тарифный план хостинга?

Увидеть текущий лимит FTP-аккаунтов вы можете в разделе ГлавноеОграничения:

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

SFTP (SSH File Transfer Protocol) — SSH-протокол для передачи файлов. В отличии от протокола FTP, который передаёт данные в сеть в открытом виде (включая логин и пароль), протокол SFTP работает поверх надёжного и безопасного протокола SSH. Тем самым обеспечивается защита передаваемых данных.

Возможность соединения по SFTP присутствует только для основного аккаунта хостинга (вида u1234567) на всех тарифных планах, кроме Host-Lite и услуг с Windows-хостингом. Для подключения по протоколу SFTP мы рекомендуем использовать клиенты FileZilla (файл зила) и WinSCP.

FileZilla

Откройте менеджер сайтов в левом верхнем углу:

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

Появится предупреждение. Если вы не хотите при последующих подключениях видеть данное сообщение, поставьте галочку Всегда доверять этому хосту, добавить ключ в хэш. Нажмите OK):

WinSCP

Откройте клиент и заполните следующие поля, используйте ваши реквизиты доступа:

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

Что такое FTP и как проводится стандартная настройка FTP

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

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

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

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

  • FileZilla – поддерживает любую операционную систему. Самый популярный из существующих инструментов.
  • WinSCP – ПО для системы Windows, можно подключаться по защищенному соединению.
  • Total Commander – хоть это и файловый менеджер, но имеет функцию подключения по FTP. Но это не тот вариант, который я бы рекомендовал, лучше следующий. Обзор на Total Commander.
  • FreeCommander – файловый менеджер, имеющий все средства для работы с данными и функцию FTP-клиента. Защищенное соединение поддерживает. Обзор на FreeCammander.
  • Сетевой диск Windows – FTP-соединение осуществляется при помощи проводника.
https://avi1.ru — этот сервис создан продвижения в таких социальных сетях как: Вконтакте, Одноклассники, Instagram, Telegram, YouTube и др.. С его помощью можно набрать большое количество: просмотров, подписчиков, лайков, комментариев и других сигналов в соцсетях.

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

Обычно логин и пароль приходит вам на почту после регистрации на хостинге или VPS сервере. Я покажу на примере 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-адреса, короче говоря, работающего по локальной сети.

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

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL