Содержание
Как подключиться к серверу по FTP и начать работу
Обратите внимание
В последних версиях популярных браузеров (Chrome, Opera, Edge, Яндекс.Браузер) поддержка FTP отключена. Подключиться по FTP можно другим способом. Для этого используйте инструкцию ниже.
В статье мы расскажем, что такое FTP, как подключиться к FTP серверу и как загрузить файлы сайта на сервер.
FTP (File Transfer Protocol) — это базовый протокол передачи файлов между компьютерами по локальной сети и интернету. С его помощью можно подключиться к FTP-серверам, просматривать содержимое их каталогов и загружать файлы с сервера или на сервер.
Доступ по FTP доступен для всех хостинг панелей. Также вы можете использовать бесплатный хостинг для сайтов html (тестовый период — 14 дней).
Доступы к FTP
Доступы для подключения по FTP высылаются после заказа услуги хостинга.
Закажите хостинг в REG.RU
Для подключения по FTP нужны специальные программы — FTP-клиенты. В этой статье мы расскажем про подключение и работу по FTP на примере FTP-клиента FileZilla.
Как подключиться через FTP
Настройте FTP-клиент FileZilla по инструкции:
-
1.Скачайте и установите клиент FileZilla.
-
2.Запустите клиент. В меню «Файл» нажмите Менеджер Сайтов:
FTP. Сервер. Хостинг -
3.Нажмите Новый сайт и заполните поля:
- Протокол: FTP-протокол передачи файлов;
- Хост: имя сервера хостинга, IP-адрес сервера хостинга или домен. Используйте домен, только если он привязан к хостингу;
- Порт: можно не указывать или указать стандартный порт протокола FTP — 21;
- Шифрование: использовать явный FTP через TLS, если доступен;
- Тип входа: нормальный;
- Пользователь: логин хостинга вида «u1234567». Также можно создать дополнительный FTP-аккаунт и использовать, чтобы подключиться по FTP;
Пароль: пароль от хостинга «u1234567». Данные для подключения указаны на странице услуги хостинга в Личном кабинете: Пароли для доступа к хостингу, серверу, FTP и MySQL.
-
4.Затем перейдите во вкладку «Настройки передачи» и укажите следующие настройки:
- Режим передачи: пассивный;
- Ограничение одновременных подключений: поставьте галочку и укажите значение 8 в поле «Макс. число подключений». При работе по FTP с серверами REG.RU допустимо не более 8 одновременных FTP-подключений с одного IP-адреса.
Затем нажмите Соединиться.
5.
Для пользователей виртуального хостинга доступ предоставляется только к корневой директории аккаунта. Чтобы при подключении по FTP сразу открывалась директория пользователя, нужно настроить каталог подключения. Для этого перейдите в настройки Быстрого соединения (вкладка «Дополнительно») и в графе Удаленный каталог по умолчанию пропишите нужный путь (до директории):
Хостинг. FTP. Сервер
Готово, вы настроили FTP-клиент и теперь вы можете загрузить сайт на хостинг через FileZilla.
Особенности работы с FTP:
- Файл ftpaccess на виртуальном хостинге не работает. При необходимости вы можете использовать его на сервере VPS.
- Для основного аккаунта хостинга «u1234567» доступ по FTP отключить нельзя. Вы можете отключить доступ по FTP только для дополнительных FTP-аккаунтов. Для этого просто удалите их.
Работа с файлами по FTP
Как попасть на FTP-сервер, описано в инструкции выше. Теперь расскажем, как начать работу в FTP-клиенте FileZilla после подключения.
При подключении вы увидите разделённое пополам окно: слева — папка вашего локального ПК, справа — домашняя папка хостинга. Чтобы управлять папкой или файлом, кликните по нему правой кнопкой мыши:
Как закачать файлы на сервер
Чтобы загрузить сайт на хостинг через FTP, все файлы сайта необходимо размещать в каталог сайта. Определить нужный каталог вам поможет инструкция: В какой каталог нужно загружать файлы моего сайта.
В строке «Удаленный сайт» укажите путь до корневой папки сайта. В окне слева кликните правой кнопкой по нужной папке на локальном ПК и выберите Закачать на сервер:
Как залить сайт на хостинг через FileZilla
Как изменить права доступа к файлу или папке
Чтобы изменить права доступа, кликните правой кнопкой по нужной папке/файлу на хостинге (окно справа) и выберите Права доступа к файлу:
В открывшемся окне назначьте права: установите галочки напротив нужных пунктов и укажите числовое значение. Чтобы рекурсивно изменить права, выберите опцию Перенаправить во вложенные каталоги — Применить только к каталогам:
Как переименовать файл на хостинге
Кликните правой кнопкой по файлу на хостинге (окно справа) и выберите Переименовать:
Готово, вы подключились по FTP и загрузили файлы сайта на хостинг.
Если вам нужно добавить дополнительного пользователя или сменить пароль, обратитесь к инструкции: Работа по FTP: аккаунты и пароли. Если при работе по FTP у вас возникнут сложности, поможет статья: Ошибки при работе с FTP.
Как подключиться по SFTP
SFTP (SSH File Transfer Protocol) — SSH-протокол для передачи файлов. В отличии от протокола FTP, он не передаёт данные в сеть в открытом виде (включая логин и пароль). SFTP работает поверх протокола SSH, который обеспечивает защиту передаваемых данных.
Важно: соединение по SFTP возможно только для основного аккаунта хостинга (вида u1234567) на всех тарифных планах, кроме Host-Lite и услуг с Windows-хостингом.
Для подключения по протоколу SFTP мы рекомендуем использовать клиент FileZilla (файл зила):
-
1.Скачайте и установите клиент FileZilla.
-
2.Запустите клиент. В меню «Файл» нажмите Менеджер Сайтов:
-
3.Нажмите Новый сайт и заполните поля:
- Протокол: SFTP — SSH File Transfer Protocol;
- Хост: имя сервера хостинга, IP-адрес сервера хостинга или домен. Используйте домен, только если он уже привязан к хостингу;
- Порт: можно не указывать или указать порт 22;
- Тип входа: запросить пароль;
- Пользователь: логин хостинга вида «u1234567».
Логин и пароль от хостинга указаны на странице услуги хостинга в Личном кабинете: Пароли для доступа к хостингу, серверу, FTP и MySQL.
Затем нажмите Соединиться:
-
4.Чтобы при подключении всегда попадать в каталог своей услуги, а не каталог в home, во вкладке «Дополнительно» введите «Удаленный каталог по умолчанию» вида /var/www/u1234567/data, где u1234567 — ваша услуга хостинга.
-
5.Введите пароль от хостинга «u1234567».
-
6.Появится предупреждение. Чтобы сообщение не появлялось при следующих подключениях, выберите «Всегда доверять этому хосту, добавить ключ в хэш» и нажмите OK.
Готово, вы подключились по протоколу SFTP.
Помогла ли вам статья?
Да
раз уже помогла
Как подключиться к серверу по FTP
После размещения сайта на сервере встаёт вопрос: как организовать доступ по FTP для работы с файлами сайта? Для этой задачи есть несколько решений — в зависимости от того, используете ли вы сервер с панелью управления ISPmanager или без неё.
- FTP на сервере с панелью ISPmanager
- FTP на сервере без панели управления
- Как сделать FTP безопаснее
Подключение с данными root по протоколу FTP отключено в целях безопасности (используется незашифрованный пароль). Чтобы подключаться к серверу по FTP, создайте обычного пользователя. Если вам всё же необходимо настроить доступ для пользователя root — используйте протокол SFTP.
FTP на сервере с панелью ISPmanager
Чтобы подключение по FTP на сервере с ISPmanager стало доступным, нужно создать FTP-пользователя. Для этого:
Авторизуйтесь в панели ISPmanager. Данные для доступа к панели отправляются на вашу электронную почту после активации сервера.
Данные для подключения в инструкции
В ISPmanager откройте раздел
Учётные записи
—FTP-пользователи
и нажмите«Создать»
:Список FTP-пользователей в ISPmanager
Панель предложит ввести имя FTP-пользователя, выбрать владельца (пользователя, к сайтам которого вы хотите настроить доступ), задать пароль и домашнюю директорию FTP-пользователя (она настраивается относительно домашней папки пользователя-владельца):
Создание FTP-пользователя в ISPmanager
На этом настройка завершена. Осталось проверить подключение через любой FTP-клиент, например, FileZilla. Для этого вам понадобятся следующие данные:
- IP-адрес сервера;
- имя созданного FTP-пользователя;
- заданный при его создании пароль.
Подключаемся:
Подключение через FileZilla
В случае успешного подключения мы увидим список каталогов в домашней директории пользователя-владельца (example-user
). Все сайты размещены в подкаталоге www
:
Список каталогов пользователя
FTP на сервере без панели управления
В этом случае есть два варианта действий. Оба способа позволяют обеспечить возможность FTP-подключения к серверу, в том числе для отдельных пользователей к отдельным папкам:
- Настройка подключения через sFTP
- Установка и настройка FTP-сервера
Настройка подключения через sFTP
По умолчанию sFTP-доступ к серверу уже настроен. Можно сразу подключиться через обычный FTP-клиент, например, FileZilla, использовав IP-адрес сервера, логин и пароль пользователя root
и порт 22
.
Также можно создать дополнительных sFTP-пользователей с доступом только к отдельным папкам на сервере. Тем самым можно организовать доступ к файлам сайтов для нескольких пользователей.
Настройка безопасного протокола sFTP
Читать
Установка и настройка FTP-сервера
По умолчанию на серверах без панели управления FTP-сервер не установлен. Тем не менее, можно быстро установить его из штатных репозиториев операционной системы. Есть несколько распространённых FTP-серверов (proftpd
, pure-ftpd
), мы остановимся на одном из наиболее популярных, быстрых и надёжных — vsftpd
.
vsftpd
(Very Secure FTP Daemon) — FTP-сервер с возможностью шифрования передаваемых по протоколу FTP файлов. Благодаря этому повышается уровень безопасности — никто не сможет получить доступ к данным, которые вы загружаете на сервер, если их удастся перехватить.
- Установка и настройка vsftpd
- Создание FTP-пользователей
Установка и настройка vsftpd
vsftpd
доступен для установки из штатных репозиториев во многих операционных системах семейства Linux.
Для начала установки необходимо подключиться к серверу по SSH под пользователем root
. Способ установки может отличаться в зависимости от дистрибутива операционной системы:
Ubuntu и Debian | CentOS |
apt-get update apt-get install vsftpd | yum install vsftpd |
После завершения установки нужно запустить FTP-сервер и добавить его в автозапуск — чтобы после перезагрузки сервера он включался автоматически:
systemctl start vsftpd systemctl enable vsftpd
После завершения установки в директории /etc
будет доступен конфигурационный файл vsftpd. conf
, с помощью которого мы будем редактировать настройки. Чтобы в случае ошибки при его изменении мы имели возможность быстро восстановить значения по умолчанию, нужно создать его копию:
cp /etc/vsftpd.conf /etc/vsftpd.conf.copy
В случае сбоя или при необходимости восстановления настроек будет достаточно удалить отредактированный файл и переименовать vsftpd.conf.copy
в vsftpd.conf
Теперь откроем оригинальный конфигурационный файл с помощью любого консольного текстового редактора:
vi /etc/vsftpd.conf
** В качестве примера приведён консольный редактор vim. Для входа в режим редактирования на клавиатуре нажмите I. Для выхода из режима редактирования нажмите Esc. Для сохранения и выхода из файла введите сочетание :wq Для выхода без сохранения введите :q!
Чтобы обеспечить FTP-доступ к серверу, нужно изменить следующие параметры:
listen=YES
*Этот параметр позволяет включить FTP-сервер в режиме ожидания входящих подключений.
#listen_ipv6=YES
*Этот параметр отвечает за возможность подключения к серверу по FTP с IPv6-адресов. В большинстве случаев этот параметр не нужен, хотя и включен по умолчанию. Его необходимо отключить, поставив в начале строки символ «#».
local_umask=022
* Этот параметр отвечает за автоматическое назначение прав на загружаемые данные. Для папок при загрузке будут автоматически назначены права 755, для файлов — 644.
chroot_local_user=YES
* Этот параметр запрещает для FTP-пользователей доступ к директориям выше их домашней папки. То есть если у пользователя в качестве домашней папки установлена директория /var/www/user/sites/username
, он сможет перемещаться и управлять файлами только в рамках папки username
без возможности перейти на уровень выше.
ssl_enable=YES
* Этот параметр отвечает за шифрование FTP-соединения. В том же блоке можно указать пути к вашему сертификату и ключу — если вы не хотите использовать сгенерированные по умолчанию.
После изменения параметров сохраните файл, закройте редактор и перезапустите vsftpd
командой:
systemctl restart vsftpd
Чтобы убедиться, что служба корректно запустилась, проверьте её статус:
systemctl status vsftpd
Если проблем нет, вы увидите статус active (running)
:
Проверка статуса vsftps в консоли
Создание FTP-пользователей
Перед тем, как приступить к созданию FTP-пользователей, важно учесть, как именно будет организована файловая структура ваших сайтов — чтобы в процессе правильно создать и настроить домашнюю папку пользователя. В частности, это необходимо для корректной работы параметра chroot_local_user=YES
, который был задан на этапе настройки vsftpd
.
Например, для примера мы организовали следующую структуру каталогов:
/var /www /sites | Системная директория Директория веб-сервера для размещения сайтов Добавленный каталог для разбиения сайтов по пользователям |
/username | Домашняя директория пользователя username |
/example1. com | Сайты пользователя username |
В такой структуре пользователю username доступны только каталоги example1.com/
и example2.com/
— внутри них он может создавать и редактировать файлы и папки. Все каталоги выше принадлежат пользователю root
или системным пользователям.
Первым делом необходимо создать домашнюю папку нового пользователя. Если у вас уже создан каталог и к нему просто нужно настроить FTP-доступ, пропустите этот шаг.
Переходим в папку, где будет расположена домашняя директория пользователя:
cd /var/www/sites
Создаём новую папку:
mkdir username
Теперь нам нужно создать нового пользователя, назначив ему в качестве домашней директории созданную папку. Если вам нужно настроить доступ к другому каталогу, просто измените в команде путь
/var/www/sites/username
на свой.useradd -d /var/www/sites/username username
Настроим пароль для нового пользователя:
passwd username
Система предложит ввести и подтвердить новый пароль. Для подтверждения ввода нажмите Enter.
Теперь осталось создать папку с владельцем в лице нашего нового пользователя. Переходим в созданный каталог:
cd username
Создаём папку, куда новый пользователь сможет загружать свои файлы:
mkdir example.com
Настроим в качестве её владельца нашего пользователя
username
:chown username:username example.com
На этом процесс настройки завершён. Осталось протестировать подключение через любой FTP-клиент, например, FileZilla. Для подключения указываем IP-адрес сервера, имя нашего созданного пользователя и его пароль:
Подключение по FTP через FileZilla
Клиент сообщит, что FTP-сервер имеет самоподписанный сертификат, и запросит подтверждение на подключение и сохранение этого сертификата как доверенного:
Предупреждение о самоподписанном сертификате
Если вы не активировали опцию ssl_enable=YES
на этапе настройки, тогда клиент сообщит, что подключение небезопасно — данные не будут шифроваться:
Предупреждение о незащищённом соединении
В случае успешного подключения у вас откроется домашняя папка пользователя с каталогом под файлы:
Список каталогов пользователя
Обратите внимание, что пользователь может работать только внутри директории example. com/
Загрузка файлов или добавление папок в самой домашней директории (вне каталога example.com/
) будут недоступны.
Как сделать FTP безопаснее
Протокол FTP разработан еще в 1971 году, и с тех пор стал самым привычным способом работы с файлами на сервере. Его поддерживают все современные браузеры, существует множество клиентов для подключения к серверу по FTP. Он очень удобен и прост в настройке.
Однако при всех его достоинствах, отсутствие шифрования при передаче данных — серьезный недостаток, из-за которого использовать его не рекомендуется. Но, если обойтись без FTP по каким-то причинам не получается, следуйте советам специалистов по информационной безопасности:
- используйте FTP-подключение только в проверенных сетях, избегайте публичных Wi-Fi точек
- регулярно проверяйте на вирусы устройства, которые используются для работы по FTP. Так вы избежите перехвата FTP-доступов троянскими программами
- не сохраняйте доступы в вашем FTP-клиенте
- регулярно меняйте пароль FTP-пользователя
- если FTP нужен вам нерегулярно, лучше включать его по надобности. Сделать это можно через ISPmanager —
Службы
- если вы предоставляете доступ по FTP другому человеку, создайте нового FTP-пользователя и удалите, как только доступ этому пользователю станет не нужен.
- повысить безопасность можно с помощью ограничения через
.ftpaccess
. Для этого нужно создать файл.ftpaccess
в домашнем каталоге FTP-пользователя и ограничить доступ, например по IP с адресом5.5.5.5
. Тогда подключиться по FTP можно будет только с этого IP:
limit all="" Allow from 5.5.5.5 Deny from All /limit
Эти меры снижают риски, но полностью их не исключают. Если вы хотите защитить данные сервера от перехвата, заражения вирусом и других неприятностей, используйте sFTP.
Руководство для начинающих по FTP для пользователей WordPress
Контент Themeisle бесплатный. Когда вы покупаете по реферальным ссылкам на нашем сайте, мы получаем комиссию. Узнать больше
Вы можете выполнять множество задач на панели инструментов WordPress, но вы не можете делать все . Иногда вам может потребоваться внести изменения непосредственно в один из файлов вашего сайта, например, для добавления кода или настройки разрешений пользователей. Для любой задачи, где вы должны редактировать, передавать или добавлять файлы WordPress, лучше всего подходит протокол передачи файлов (FTP); а что такое фтп?
Короче говоря, FTP позволяет вам напрямую подключаться к файлам, из которых состоит ваш сайт WordPress. Затем вы можете редактировать, добавлять и удалять информацию и код напрямую, без необходимости посещать панель управления WordPress или размещать cPanel. Применений FTP много, и это даже упрощает некоторые из ваших наиболее распространенных задач.
Это руководство ответит на вопросы: Что такое FTP? и Что такое FTP-доступ? Мы научим вас, как получить доступ к вашим файлам WordPress с помощью FTP-инструмента FileZilla. Давайте начнем!
Что такое FTP (и почему это важно)?
Итак, что такое FTP? Протокол передачи файлов (FTP) — это способ передачи информации между сервером и клиентом. Файлы вашего веб-сайта хранятся на серверах веб-хостинга, и вы можете использовать FTP для доступа к этим файлам с помощью специального программного обеспечения (клиента) на вашем компьютере.
Для чего используется FTP-доступ? На самом деле многое. Например, вы можете использовать FTP для:
- Установите плагины и темы напрямую (если у вас возникли проблемы с загрузчиком панели инструментов WordPress).
- Измените файлы в плагинах и темах. Это удобно для расширенных настроек, особенно когда вы хотите получить доступ к чему-то вроде functions.php или header.php в вашей теме.
- Вручную деактивируйте плагины и темы, если вы когда-нибудь заблокируете свою панель управления WordPress.
- Быстро загружать медиафайлы массово, вместо того, чтобы ждать иногда длительные периоды времени, пока панель управления WordPress загрузит медиафайлы.
- Управление основными файлами WordPress, такими как .htaccess , чтобы настроить все, от страницы входа до мер безопасности.
- Диагностика и исправление распространенных ошибок на вашем сайте, таких как проблемы совместимости, внутренние ошибки сервера и конфликты тем.
Со временем WordPress продолжает добавлять новые функции, чтобы заменить некоторые причины использования FTP. Тем не менее, есть еще самая важная причина для использования FTP: доступ к файлам, когда ваш сайт не работает . Будь то вредоносное ПО или конфликт плагинов, происходят сбои сайта. И вам нужен способ исправить это, когда вы заблокированы на странице входа в WordPress. Наряду с причинами, перечисленными выше, мы считаем, что изучение FTP является важным знанием для всех веб-мастеров и владельцев онлайн-бизнеса, особенно потому, что оно может спасти ваш сайт от длительного простоя и потери доходов.
Итак, продолжайте читать, чтобы узнать все о FTP и инструментах, облегчающих его понимание.
FTP-клиент: ваш основной инструмент при работе с FTP
Для работы с FTP необходимо установить такой клиент, как FileZilla.
Чтобы действительно использовать FTP, вам понадобится так называемый «FTP-клиент».
Что такое FTP-клиент?
Это программа, которая позволяет вам подключиться к серверу, на котором хранятся файлы вашего сайта.
Если вы только начинаете, рекомендуем попробовать FileZilla. Это бесплатный, простой в использовании инструмент, который отлично подходит для начинающих. Его также рекомендует сам WordPress, особенно потому, что он с открытым исходным кодом. FTP-сайт FileZilla даже предлагает полезную документацию, которая поможет вам начать работу.
В этой статье мы будем использовать FileZilla, чтобы продемонстрировать функциональность клиента, но у вас есть возможность выбирать из различных надежных клиентов.
Вот лучшие FTP-сайты для поиска клиентского программного обеспечения:
- FileZilla (Windows, Mac и Linux)
- Cyberduck (Windows и Mac)
- WinSCP (Windows)
- Бесплатный FTP (Windows)
- CuteFTP (Windows)
- WS_FTP (Windows)
- Передача (Mac)
- Вилочный погрузчик (Mac)
- Командир Один (Mac)
После загрузки на компьютер FTP-клиента выполните следующие шаги, чтобы узнать, как вносить простые изменения в файлы сайта с помощью протокола передачи файлов.
Как использовать FTP для доступа к вашему сайту WordPress (в четыре шага)
Теперь вы знаете ответ на вопрос «Что такое FTP?» Итак, мы можем двигаться вперед, чтобы показать вам, как получить доступ к вашему веб-сайту с помощью FTP. Мы будем использовать FileZilla для этого руководства, но шаги будут одинаковыми независимо от того, какой клиент вы выберете.
Шаг 1. Создайте резервную копию файлов сайта
Прежде чем приступить к работе, важно понимать риски, связанные с использованием FTP. Любая модификация FTP может внести постоянные изменения непосредственно в файлы вашего сайта, поэтому, если вы не будете осторожны, у вас могут возникнуть проблемы. Поэтому очень важно убедиться, что у вас есть недавняя резервная копия сайта, чтобы вы могли восстановить свой сайт, если что-то пойдет не так.
Сделайте резервную копию следующих частей вашего сайта:
- Основные файлы WordPress
- Папка wp-content со всеми вашими мультимедиа, плагинами и темами
- Ваша база данных WordPress
Узнайте здесь, как сделать резервную копию вашего веб-сайта, и рассмотрите один из лучших плагинов для резервного копирования WordPress, чтобы обеспечить плавный процесс.
Jetpack предоставляет качественное решение для резервного копирования под названием VaultPress
.
Некоторые надежные плагины резервного копирования включают:
- Резервный реактивный ранец
- UpdraftPlus
- Резервная защита
- WPBackItUp
- Дубликатор
Плагины резервного копирования позволяют хранить файлы веб-сайтов и баз данных на вашем компьютере или в облачном хранилище. Если что-то пойдет не так с передачей по FTP, вы можете восстановить свой веб-сайт на предыдущее место во времени.
Шаг 2. Установите FileZilla
Когда у вас есть резервная копия вашего сайта, установите FileZilla, посетив веб-сайт и нажав кнопку «Загрузить клиент FileZilla». Большинству пользователей FTP не нужен FTP-сервер (или обновление до Pro-версии FileZilla).
FileZilla автоматически определяет вашу операционную систему и предоставляет кнопку «Загрузить» для версий для Mac, Windows или Linux. Если вы не видите нужную версию, под разделом «Дополнительные параметры загрузки» есть ссылки для других операционных систем.
Нажмите кнопку Загрузить клиент FileZilla.
Нажмите кнопку «Загрузить» для параметра «FileZilla» или «FileZilla с руководством». Руководство не обязательно иметь, но оно может оказаться полезным в будущем.
Откройте и запустите установочный файл, затем следуйте инструкциям на экране, чтобы завершить установку. Затем вы должны найти FileZilla сохраненным и готовым к запуску в качестве приложения. Щелкните значок FileZilla, чтобы запустить клиент.
FileZilla открывает свое окно, чтобы показать две стороны:
- Файлы локального сайта (все файлы на вашем компьютере)
- Файлы удаленного сайта (файлы веб-сайта, сохраненные на вашем сервере — следующие шаги покажут вам, как подключиться к серверу)
Редактирование, передача, добавление и удаление файлов выполняются путем щелчка правой кнопкой мыши на файлах или перетаскивания их в разные места.
Шаг 3. Подключитесь к хост-серверу с помощью FTP
Когда вы откроете FileZilla, вы увидите, что удаленный сайт «Не подключен ни к какому серверу». Удаленный сайт — это сервер, на котором хранятся все файлы вашего сайта, поэтому вам необходимо подключиться к серверу, чтобы управлять ими.
Вверху должно быть четыре пустых поля: Хост , Имя пользователя , Пароль и Порт . Они относятся к учетным данным для доступа к FTP вашего хоста, которые вы можете получить на своем веб-хосте.
Для доступа к вашему сайту по FTP вам потребуется:
- FTP-адрес веб-хоста
- Ваше имя пользователя FTP
- Ваш пароль FTP
- Порт, используемый вашим хостом для FTP
Как получить учетные данные FTP
Всю эту информацию можно получить у вашего хостинг-провайдера. То, как вы его найдете, зависит от хостинговой компании. Например, Bluehost, FlyWheel и Kinsta хранят эту информацию в разных местах на своих информационных панелях.
Как правило, вам необходимо войти в панель управления хостингом и найти учетные данные в информации личного кабинета. Большинство хостов предлагают документацию, в которой точно указано, где искать. Если нет, то лучше всего связаться с ними напрямую.
Вот пример:
Пользователи Kinsta Hosting могут перейти на панель инструментов MyKinsta, щелкнуть вкладку «Сайты», а затем открыть один из размещенных сайтов.
Каждый сайт, размещенный на Kinsta, имеет раздел информации. И в этом разделе вы можете найти заголовок для SFTP/SSH, в котором перечислены хост, имя пользователя, пароль и порт, необходимые для подключения через FTP.
Когда у вас есть учетные данные, вы можете скопировать и вставить их в FileZilla и нажать кнопку Quickconnect.
Однако многие конфигурации требуют подключения через SFTP в диспетчере сайтов FileZilla. Для этого нажмите кнопку «Диспетчер сайтов» в левом верхнем углу FileZilla.
Вставьте учетные данные, которые у вас есть для каждого соответствующего поля:
- Хост
- Порт
- Пользователь
- Пароль
Оставьте все остальное (например, протокол, тип входа и цвет фона) по умолчанию.
Нажмите Подключиться.
Через несколько секунд вы увидите сообщение об успешном подключении в журнале состояния. Содержимое файлов вашего сайта затем заполняется в разделе «Удаленный сайт» справа.
Примечание. Вам не нужно повторно вводить свои учетные данные каждый раз, когда вы хотите получить доступ к своему сайту. Вместо этого просто перейдите к Server > Reconnect , и FileZilla снова войдет на ваш хост. Кроме того, FileZilla сохраняет прошлые учетные данные FTP в разделе «Диспетчер сайтов», где вы можете повторно подключиться.
Шаг 4. Управление файлами WordPress
Когда FileZilla подключена к вашему веб-серверу, вы можете видеть файлы и папки в каждом из четырех основных квадрантов.
- В двух квадрантах слева отображаются файлы на локальном компьютере.
- Квадранты справа показывают файлы вашего веб-сайта.
Чтобы переместить файлы между двумя местоположениями, вам нужно просто перетащить их.
На верхней правой панели найдите папку, названную в честь домена вашего веб-сайта (хотя она также может называться public_html или www ) — здесь хранятся все данные вашего сайта. Откройте эту папку, затем папку /public , чтобы получить доступ к файлам основного сайта.
В большинстве случаев то, что вы ищете, находится в папке / wp-content .
Папка / wp-content содержит вложенные папки для ваших тем и плагинов. Это означает, что вы можете открыть текущую тему, чтобы внести изменения, удалить тему или установить новую тему, скопировав и вставив ее в папку / 9.0005 themes (или перетащив ее из файлов вашего компьютера).
Щелчок правой кнопкой мыши по файлу открывает опции:
- Загрузите файл на свой компьютер
- Добавить файлы в очередь
- Удалить файл с вашего сервера
- Переименовать файл
- Настройка прав доступа к файлам
- Создать новый каталог или файл
Вы также можете перемещать файлы, перетаскивая их в другие места. Например, в следующем видео показан процесс загрузки файлов темы TwentyTwenty WordPress на наш сайт 9.0005/темы папка.
Теперь вы знаете, как подключиться к вашему сайту с помощью FTP и найти файлы вашего сайта. Если вы потратите некоторое время на изучение этих файлов сейчас, вы будете готовы, когда вам потребуется использовать FTP в будущем!
Альтернативы FTP
Как технология, которая старше самого Интернета и является первым широко используемым протоколом передачи файлов, FTP продолжает оставаться популярным еще долгое время после того, как появились альтернативы FTP. На самом деле FTP не сильно изменился с момента его создания; все данные по-прежнему отправляются через два отдельных канала (называемых каналами данных и командами), и ни один из этих каналов не защищен.
Таким образом, FTP следует использовать в первую очередь для быстрой и простой передачи данных, когда требуется доступ к неконфиденциальным данным.
Тем не менее, по мере развития Интернета и разработки хакерами способов атаки на незашифрованные каналы данных стало ясно, что необходимы альтернативы FTP.
FTP до сих пор лежит в основе большинства его преемников. Тем не менее, альтернативы всегда рекомендуются для FTP, поскольку они имеют дополнительные меры безопасности. Что здорово, так это то, что эти альтернативы обычно предлагаются в большинстве уважаемых FTP-клиентов, наряду с FTP.
Самые популярные альтернативы FTP:
- SFTP
- ФПС
SFTP, или протокол передачи файлов SSH, работает аналогично FTP, но с дополнительным уровнем безопасности. Кроме того, в чем разница между FTP и SFTP? Мы объясним ниже.
Разница между FTP и SFTP
SFTP — это протокол FTP, но он реализует высокий уровень безопасности для защиты передачи данных. По сравнению с обычным FTP, SFTP отправляет файлы по так называемому SSH или Secure Shell.
SFTP имеет три уникальных уровня для передачи данных: транспортный уровень, уровень аутентификации и уровень подключения. Через эти слои данные шифруются (поэтому злоумышленники не могут понять, что внутри).
Шифрование осуществляется двумя способами:
- Идентификаторы и пароли: это простое имя пользователя и пароль для входа в систему, которые также доступны на FTP, но SFTP шифрует учетные данные для входа.
- Ключи SSH: более сложная форма аутентификации, при которой вы создаете открытый и закрытый ключ SSH, а затем отправляете открытый ключ тому, кто принимает данные. Они подключаются к вашему SFTP-серверу с помощью открытого ключа, который должен совпадать с вашим закрытым ключом, чтобы предоставить им доступ. В FTP отсутствует какая-либо форма аутентификации SSH.
SFTP по-прежнему используется не так часто, как FTP, но это потому, что не всем нужны более сложные меры безопасности, предоставляемые SFTP. Однако для передачи большинства бизнес-данных следует использовать SFTP.
В целом разница между FTP и SFTP заключается в том, что SFTP предлагает одно безопасное соединение (в отличие от нескольких соединений в FTP), и как передаваемые данные, так и учетные данные для входа шифруются (тогда как FTP также не шифрует).
А как насчет разницы между FTP и FTPS (File Transfer Protocol Secure)? Продолжайте читать, чтобы узнать об этом.
Разница между FTP и FTPS
SSL (Secure Sockets Layer — теперь называется TLS или Transport Layer Security) — это технология, представленная в начале 1990-х годов для защиты данных, перемещаемых по сети. Та же самая технология, SSL, была применена к FTP, чтобы создать так называемый FTPS или протокол передачи файлов.
Основное различие между FTP и FTPS заключается в том, что FTPS имеет дополнительный уровень безопасности SSL, а FTP — нет.
Но есть еще кое-что, что делает FTPS уникальным:
- FTPS, как и FTP, использует два соединения (тогда как SFTP использует только одно).
- Он использует протокол SSL/TLS для шифрования всех передаваемых данных.
- Аутентификация через FTPS происходит с помощью идентификатора пользователя и пароля или сертификата (или того и другого одновременно).
- Подобно ключам SSH SFTP, сертификат FTPS работает, когда клиент проверяет надежность сертификата сервера.
- Учетные данные для входа не шифруются, как при использовании SFTP.
Нет правильного ответа, какой протокол передачи файлов выбрать. Некоторые утверждают, что FTPS является наиболее безопасным при использовании как идентификатора пользователя, так и его сертификата сервера. Тем не менее, другие утверждают, что шифрование учетных данных для входа по SFTP делает его идеальным вариантом. С другой стороны, оба требуют гораздо больше времени для использования. Таким образом, передача многих личных данных имеет больше смысла с помощью обычного FTP. Одно можно сказать наверняка: используйте либо FTPS, либо SFTP при отправке/доступе к конфиденциальным данным, поскольку каждый из них имеет по крайней мере некоторый уровень безопасности, в отличие от FTP.
Заключение
Чтобы стать опытным пользователем WordPress, нужно изучить, как платформа работает за кулисами. Вот где FTP пригодится, так как он позволяет вам работать напрямую с файлами, составляющими ваш сайт. Знание того, как получить доступ к вашему сайту с помощью FTP, является важным навыком для любого владельца сайта WordPress.
В этом посте мы впервые ответили на вопрос: Что такое FTP? Затем мы объяснили, что для использования FTP у вас должен быть такой клиент, как FileZilla. Затем мы показали вам, как использовать его для доступа к файлам вашего сайта WordPress. Напомним, что есть четыре основных шага:
- Сделайте резервную копию вашего сайта.
- Установите FileZilla.
- Подключитесь к своему хосту, используя учетные данные FTP (вы можете найти их на своем веб-хосте).
- Управляйте своими файлами WordPress.
Наконец, мы сравнили две альтернативы FTP (SFTP и FTPS), которые вы, возможно, захотите использовать для безопасного доступа и передачи файлов в WordPress.
У вас есть вопросы о FTP и о том, что вы можете с ним делать? Оставьте нам сообщение в разделе комментариев ниже!
Была ли эта статья полезной?
Нет
Спасибо за отзыв!
Объяснение протокола передачи файлов для начинающих
FTP
01 марта 2023 г.
Домантас Г.
3 мин Чтение
Использование FTP позволяет разработчику веб-сайта удобно и безопасно вносить изменения в веб-сайт, даже если вы передаете большое количество файлов.
В этой статье мы узнаем все основы FTP и как использовать протокол.
Что такое FTP?
FTP (протокол передачи файлов) используется для связи и передачи файлов между компьютерами в сети TCP/IP (протокол управления передачей/интернет-протокол), также известной как Интернет. Пользователи, которым предоставлен доступ, могут получать и передавать файлы на сервере протокола передачи файлов (также известном как FTP-хост/сайт).
FTP объясняется в видеоруководстве
Вы спешите? Вместо этого посмотрите наш видеоурок.
Подпишитесь на другие обучающие видео!
Академия Хостингера
Подписаться
Как работает FTP?
Для установки FTP-соединения и обмена данными в сети требуется две стороны. Для этого пользователи должны иметь разрешение, предоставляя учетные данные FTP-серверу. Некоторые общедоступные FTP-серверы могут не требовать учетных данных для доступа к своим файлам. Эта практика распространена в так называемом анонимном FTP.
Существует два различных канала связи при установке FTP-соединения. Первый называется командным каналом, где он инициирует инструкцию и ответ. Другой называется каналом данных, где происходит распределение данных.
Чтобы получить или передать файл, авторизованный пользователь будет использовать протокол для запроса на создание изменений на сервере. Взамен сервер предоставит этот доступ. Этот сеанс называется активным режимом соединения.
Распространение в активном режиме может столкнуться с проблемой, если брандмауэр защищает машину пользователя. Брандмауэр обычно не разрешает несанкционированные сеансы от внешней стороны.
При возникновении этой проблемы используется пассивный режим . В этом режиме пользователь устанавливает как команду, так и канал данных. Затем этот режим запрашивает у сервера слушать , а не пытаться установить обратное соединение с пользователем.
Как использовать FTP
Существует три подхода к установке FTP-соединения. Очень простой способ — использование FTP из командной строки, например командная строка для Windows или терминал в Mac/Linux. Разработчики до сих пор используют его для передачи файлов по FTP.
Пользователь также может использовать веб-браузер для связи с FTP-сервером. Веб-браузер более удобен, когда пользователи хотят получить доступ к большим каталогам на сервере. Тем не менее, это часто менее надежно и медленнее, чем использование специальной программы FTP.
Сегодня наиболее распространенной практикой использования FTP, особенно веб-разработчиком, является использование FTP-клиента.
FTP-клиент предоставляет больше свободы по сравнению с командной строкой и веб-браузером. Он также проще в управлении и более эффективен по сравнению с другими методами.
При использовании такого клиента также доступны дополнительные функции. Например, он позволяет пользователям передавать большие файлы и использовать утилиту синхронизации.
Как подключиться к Hostinger FTP
Существует множество FTP-клиентов на выбор. От бесплатных приложений с открытым исходным кодом до премиальных опций. В этой статье мы будем использовать FileZilla, популярный FTP-клиент с открытым исходным кодом.
Сначала нам понадобится FTP-сервер, и мы можем настроить его, используя нашу учетную запись Hostinger.
- Войдите в свою учетную запись Hostinger и перейдите к учетным записям FTP раздел
- Создайте новую учетную запись FTP, введя новое имя пользователя и пароль
- Вы увидите новые FTP-серверы (имя хоста) в списке активных учетных записей FTP
- В FileZilla введите имя хоста, имя пользователя и пароль и нажмите кнопку Quickconnect . Вы также можете указать номер порта. В противном случае порт 21 используется по умолчанию.
- В окне состояния будет указано, вошли ли вы на FTP-сервер. Как вы можете видеть в окне Remote Site , это файлы, которые есть на сервере.
Вывод
Итак, вы можете отправлять и получать файлы с FTP-сервера. Как веб-разработчик, вам нужно будет использовать FTP с FTP-клиентом для доступа к веб-сайту, которым вы управляете. Кроме того, проще создавать и удалять каталоги и читать большое количество файлов на сервере.
Мы надеемся, что эта статья поможет вам понять FTP, а также различные используемые методы и программы.
Часто задаваемые вопросы о FTP
Что такое FTP?
Протокол передачи файлов (сокращенно FTP) — это набор правил, которые сообщают компьютерам, как передавать файлы между различными системами в режиме онлайн. FTP можно использовать во внутренней сети компьютеров или в режиме онлайн между различными веб-серверами.
Каковы преимущества FTP?
FTP позволяет легко и просто передавать несколько файлов одновременно.