15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать
30.10.2024

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

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

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

Что такое FTP и почему это важно?

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

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

  • Средами веб-хостинга — загрузка файлов HTML, CSS, PHP и медиафайлов
  • Управлением VPS и выделенными серверами — передача конфигурационных файлов или резервных копий
  • Совместными рабочими процессами — обмен большими файлами между командами без ограничений электронной почты

Если вы размещаете свой веб-сайт или приложение на плане VPS Хостинга или Выделенного сервера, вам почти наверняка понадобится FTP или его защищённые варианты (SFTP/FTPS) на каком-то этапе вашей работы.

Шаг 1: Выберите подходящий FTP-клиент

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

FTP-клиентПлатформыКлючевые особенности
FileZillaWindows, macOS, LinuxБесплатный, с открытым исходным кодом, поддерживает FTP/SFTP/FTPS
WinSCPWindowsПоддерживает FTP, SFTP, SCP; расширенная поддержка скриптов
CyberduckmacOS, WindowsИнтуитивный интерфейс, поддержка множества протоколов и облачного хранилища
TransmitmacOSПремиум-клиент с высокой скоростью передачи
lftpLinux (CLI)Мощный FTP-клиент командной строки для опытных пользователей

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

Шаг 2: Соберите учётные данные FTP-сервера

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

  • Хост (адрес сервера): Это либо доменное имя (например, ftp.yourdomain.com), либо IP-адрес (например, 192.168.1.100).
  • Имя пользователя: Имя вашего FTP-аккаунта, назначенное хостинг-провайдером или созданное в панели управления.
  • Пароль: Пароль, связанный с вашим FTP-аккаунтом.
  • Номер порта:
  • Порт 21 — Стандартный FTP (без шифрования)
  • Порт 22 — SFTP (SSH File Transfer Protocol, с шифрованием)
  • Порт 990 — FTPS (FTP поверх SSL/TLS, с шифрованием)

> Примечание по безопасности: Обычный FTP (порт 21) передаёт данные — включая ваш пароль — в открытом виде. По возможности используйте SFTP или FTPS для шифрования соединения. Если ваш сервер поддерживает это, всегда отдавайте предпочтение защищённому варианту.

Если вы не можете найти свои учётные данные, проверьте панель управления хостингом (например, cPanel или Plesk) или обратитесь в службу поддержки вашего хостинг-провайдера. Пользователи VPS с cPanel могут найти данные FTP-аккаунта непосредственно в разделе FTP-аккаунтов cPanel.

Шаг 3: Настройте FTP-клиент и введите учётные данные

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

Вариант А: Быстрое подключение (быстро, но не сохраняется)

В верхней части окна FileZilla вы увидите панель быстрого подключения. Введите свои данные:

  1. Хост: ftp.yourdomain.com или IP-адрес вашего сервера
  2. Имя пользователя: Ваше имя пользователя FTP
  3. Пароль: Ваш пароль FTP
  4. Порт: 21 (FTP) или 22 (SFTP)

Нажмите Быстрое подключение, чтобы начать сеанс.

Вариант Б: Менеджер сайтов (рекомендуется для повторных подключений)

Использование Менеджера сайтов позволяет сохранять профили подключений для дальнейшего использования:

  1. Перейдите в Файл → Менеджер сайтов (или нажмите Ctrl+S)
  2. Нажмите Новый сайт и дайте ему понятное название
  3. Заполните следующие поля:
  • Протокол: FTP или SFTP (рекомендуется)
  • Хост: Адрес вашего сервера
  • Порт: Оставьте пустым для значения по умолчанию или укажите вручную
  • Тип входа: Обычный
  • Пользователь: Ваше имя пользователя FTP
  • Пароль: Ваш пароль FTP
  1. Нажмите Подключиться

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

Шаг 4: Установите соединение

После ввода учётных данных и нажатия Подключиться FTP-клиент попытается выполнить рукопожатие с сервером. Следите за журналом состояния в верхней части окна FileZilla для получения информации в режиме реального времени.

Успешное подключение

При успешном подключении отобразятся сообщения, подобные следующим:

Status: Connecting to ftp.yourdomain.com:21...
Status: Connection established, waiting for welcome message...
Status: Logged in
Status: Retrieving directory listing...

После подключения интерфейс FileZilla разделён на две основные панели:

  • Левая панель (Локальный сайт): Файловая система вашего локального компьютера
  • Правая панель (Удалённый сайт): Файловая система сервера

Устранение неполадок при подключении

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

ПроблемаВероятная причинаРешение
Connection refusedНеверный порт или служба FTP не запущенаПроверьте номер порта; убедитесь, что FTP включён на сервере
Authentication failedНеверное имя пользователя или парольПерепроверьте учётные данные; при необходимости сбросьте пароль
Connection timed outБрандмауэр блокирует соединениеПроверьте правила брандмауэра сервера; попробуйте пассивный режим в настройках FTP
Host not foundНеверное имя хоста или проблема с DNSПроверьте адрес хоста; попробуйте использовать IP напрямую

Совет по пассивному режиму: Если вы находитесь за NAT-маршрутизатором или брандмауэром и испытываете проблемы с подключением, переключитесь на пассивный режим (PASV) в настройках FTP-клиента. В FileZilla перейдите в Правка → Настройки → FTP → Пассивный режим.

Шаг 5: Навигация по файловой системе сервера

После подключения навигация по удалённой файловой системе ощущается похожей на использование Проводника Windows или Finder в macOS. В правой панели вашего FTP-клиента:

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

В средах веб-хостинга файлы вашего сайта обычно расположены в:

  • /public_html/ — на хостах на базе cPanel
  • /var/www/html/ — на типичных серверах Linux/Apache
  • /httpdocs/ — на хостах на базе Plesk

Шаг 6: Загрузка файлов на сервер

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

Способ 1: Перетаскивание

  1. В левой панели перейдите к файлам или папкам на вашем локальном компьютере, которые вы хотите загрузить.
  2. В правой панели перейдите в целевой каталог на сервере.
  3. Перетащите файлы из левой панели в правую.

Способ 2: Загрузка через контекстное меню

  1. В левой панели выберите файл(ы), которые хотите загрузить.
  2. Щёлкните правой кнопкой мыши и выберите «Загрузить» из контекстного меню.

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

> Совет профессионала: При загрузке файлов сайта всегда загружайте их в правильный корневой каталог веб-сервера. Загрузка в неправильное место — одна из наиболее распространённых ошибок начинающих.

Шаг 7: Скачивание файлов с сервера

Скачивание файлов с сервера столь же просто:

Способ 1: Перетаскивание

  1. В правой панели перейдите к файлу или папке, которую хотите скачать.
  2. В левой панели перейдите в локальную папку назначения.
  3. Перетащите из правой панели в левую.

Способ 2: Скачивание через контекстное меню

  1. В правой панели выберите файл(ы), которые хотите скачать.
  2. Щёлкните правой кнопкой мыши и выберите «Скачать» из контекстного меню.

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

Шаг 8: Управление файлами и каталогами

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

Переименование файлов или папок

Щёлкните правой кнопкой мыши по элементу → Выберите «Переименовать» → Введите новое имя → Нажмите Enter

Удаление файлов или папок

Выберите элемент → Щёлкните правой кнопкой мыши → Выберите «Удалить» → Подтвердите действие

> Предупреждение: Удаление через FTP, как правило, необратимо и не перемещает файлы в корзину. Всегда проверяйте дважды перед удалением.

Создание новых каталогов

Щёлкните правой кнопкой мыши в пустой области правой панели → Выберите «Создать каталог» → Введите имя папки

Перемещение файлов между каталогами

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

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

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

  1. Щёлкните правой кнопкой мыши по файлу или папке
  2. Выберите «Права доступа к файлу…»
  3. Установите числовое значение (например, 644 для файлов, 755 для каталогов)
  4. Нажмите OK

Неправильные права доступа являются распространённой причиной ошибок «403 Forbidden» на веб-сайтах. Стандартные настройки прав доступа:

  • Файлы: 644 (владелец может читать/записывать; группа и остальные могут читать)
  • Каталоги: 755 (владелец может читать/записывать/выполнять; группа и остальные могут читать/выполнять)
  • Конфиденциальные файлы (например, config.php): 600 (только чтение/запись для владельца)

Шаг 9: Защитите ваше FTP-соединение

Безопасность является критически важным аспектом при использовании FTP. Вот лучшие практики, которым должен следовать каждый администратор:

  1. Используйте SFTP или FTPS вместо обычного FTP — Шифрует как учётные данные, так и данные при передаче.
  2. Используйте надёжные уникальные пароли — Избегайте повторного использования паролей в разных сервисах.
  3. Ограничьте доступ по FTP по IP-адресу — Настройте брандмауэр сервера так, чтобы FTP-соединения разрешались только с доверенных IP-адресов.
  4. Создавайте выделенные FTP-аккаунты — Никогда не используйте root или административный аккаунт для FTP. Создавайте отдельные аккаунты с ограниченным доступом к каталогам.
  5. Отключите FTP, если он не нужен — Если вы преимущественно используете SSH/SFTP, полностью отключите службу FTP, чтобы уменьшить поверхность атаки.
  6. Используйте SSL-сертификаты — При использовании FTPS убедитесь, что на вашем сервере установлен действующий SSL-сертификат. AlexHost предлагает SSL-сертификаты для защиты коммуникаций вашего сервера.

Шаг 10: Отключитесь от сервера

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

Чтобы отключиться в FileZilla:

  • Перейдите в Сервер → Разорвать соединение в верхней строке меню, или
  • Нажмите кнопку «Разорвать соединение с сервером» на панели инструментов (значок красного X)

Строка состояния подтвердит: Status: Disconnected from server

FTP vs. SFTP vs. FTPS: что выбрать?

ХарактеристикаFTPSFTPFTPS
ШифрованиеОтсутствуетПолное (SSH)Полное (SSL/TLS)
Порт по умолчанию2122990
Совместимость с брандмауэромУмереннаяДаУмеренная
АутентификацияИмя пользователя/ПарольИмя пользователя/Пароль или SSH-ключИмя пользователя/Пароль + Сертификат
Рекомендуется дляТолько внутренних сетейОбщего использования (рекомендуется)Сред, требующих соответствия стандартам FTP

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

Выбор подходящего хостинга для доступа по FTP

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

AlexHost предоставляет надёжные хостинговые решения с поддержкой FTP, SFTP и FTPS из коробки:

  • Виртуальный веб-хостинг — Идеально подходит для начинающих, управляющих одним сайтом, с доступом по FTP во всех тарифных планах.
  • VPS Хостинг — Полный root-доступ, настраиваемые службы FTP/SFTP и масштабируемые ресурсы для растущих проектов.
  • Выделенные серверы — Максимальная производительность и контроль для высоконагруженных сайтов и управления файлами корпоративного уровня.
  • Панели управления VPS — Упрощают управление FTP-аккаунтами с помощью интуитивных интерфейсов панелей управления.

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

Заключение

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

  1. Выберите надёжный FTP-клиент (FileZilla рекомендуется для большинства пользователей)
  2. Соберите учётные данные сервера (хост, имя пользователя, пароль, порт)
  3. Настройте соединение с помощью Менеджера сайтов для сохранения профилей
  4. Подключитесь и проверьте сеанс через журнал состояния
  5. Навигируйте, загружайте, скачивайте и управляйте файлами с помощью двухпанельного интерфейса
  6. Устанавливайте правильные права доступа для поддержания безопасности и функциональности
  7. Отключайтесь корректно по завершении сеанса

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

15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать