FTP на iPhone: подключение к серверу и передача файлов

Штатное приложение Файлы на iPhone не умеет подключаться к FTP-серверам — при попытке добавить такой сервер через пункт Подключиться к серверу система принимает только SMB-адреса, и ввод ftp:// заканчивается ошибкой. Это первое, что стоит проверить, если подключение «не работает»: проблема не в вашем сервере, а в ограничении iOS.

Выхода два: использовать сторонний FTP-клиент из App Store или перейти на протокол, который iOS поддерживает нативно. Ниже разберём оба пути, настройку подключения и типичные ошибки.

Почему iPhone не поддерживает FTP «из коробки»

Apple постепенно выводит классический FTP из своих систем: протокол передаёт логин и пароль в открытом виде, что не соответствует современным требованиям безопасности. В приложении Файлы осталась поддержка только SMB — протокола общего доступа Windows.

Поэтому перед поиском «неисправности» полезно понять, какой именно протокол предлагает ваш сервер. Если у вас есть выбор, предпочтительнее SFTP (передача по SSH) или FTPS (FTP поверх TLS) — оба шифруют трафик, и оба поддерживаются сторонними клиентами на iOS.

⚠️ Внимание: обычный FTP передаёт пароль открытым текстом. Не подключайтесь по классическому FTP через публичные Wi-Fi сети — данные авторизации могут быть перехвачены.

Способ 1: FTP-клиент из App Store

Самый прямой вариант — установить приложение, которое реализует FTP-клиент самостоятельно. В App Store доступны файловые менеджеры с поддержкой FTP, SFTP и FTPS: например, Documents, FE File Explorer, FileBrowser и другие. Конкретный набор функций и ограничения бесплатных версий меняются, поэтому перед установкой проверьте описание приложения и свежие отзывы.

Общий порядок настройки в таких приложениях почти одинаковый:

  • 📂 Откройте раздел добавления нового подключения или сервера.
  • 🔧 Выберите тип протокола: FTP, FTPS или SFTP — он должен совпадать с настройками вашего сервера.
  • 🌐 Введите адрес сервера, порт (для FTP обычно 21, для SFTP — 22), логин и пароль.
  • 💾 Сохраните подключение и выполните вход — содержимое сервера появится в виде папок.

☑️ Перед первым подключением проверьте

Выполнено: 0 / 4

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

📊 Какой протокол вы используете для передачи файлов на iPhone?
Классический FTP
SFTP
FTPS
SMB или облако вместо FTP

Способ 2: SMB через приложение «Файлы»

Если сервер — ваш собственный компьютер или NAS, часто проще отказаться от FTP в пользу SMB, который iOS понимает нативно. Для этого общий доступ по SMB должен быть включён на стороне сервера (на Windows — через свойства папки, на macOS — в настройках общего доступа, на NAS — в панели управления).

На iPhone откройте Файлы, нажмите кнопку с тремя точками и выберите Подключиться к серверу. Введите адрес в формате:

smb://192.168.1.10

Затем укажите учётные данные. После подключения сервер останется в списке и будет доступен без повторной настройки, пока iPhone находится в той же сети.

Сравнение способов доступа к файлам

СпособНужно ли приложениеШифрованиеКогда подходит
FTP-клиент (FTP)ДаНетСтарые серверы, локальная сеть
FTP-клиент (FTPS)ДаДаСерверы с поддержкой TLS
FTP-клиент (SFTP)ДаДаLinux-серверы, хостинги
Файлы (SMB)НетЗависит от настройкиДомашняя сеть, ПК или NAS

Выбор зависит от того, что поддерживает сервер. Если управление сервером на вашей стороне, SFTP — наиболее безопасный и простой в сопровождении вариант для доступа с iPhone.

Типичные ошибки при подключении

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

  • 🔌 Неверный порт: клиент пытается подключиться к порту 21, а SFTP слушает порт 22.
  • 🔀 Несовпадение протокола: выбран FTP, а сервер принимает только SFTP, или наоборот.
  • 🛡️ Файрвол или маршрутизатор блокирует соединение — особенно актуально для пассивного режима FTP, которому нужен диапазон портов.
  • ⏱️ Сервер недоступен из текущей сети: проверьте, открывается ли он с другого устройства в той же сети.
⚠️ Внимание: не открывайте FTP-сервер в интернет без необходимости. Если нужен внешний доступ, используйте SFTP с ключами или VPN — публикация открытого FTP часто приводит к компрометации сервера.
Что такое активный и пассивный режим FTP

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

Как передать файлы без сервера

Иногда задача сводится не к полноценному FTP, а к разовой передаче файлов между iPhone и компьютером. В этом случае сервер можно не поднимать вовсе: подойдёт AirDrop между устройствами Apple, облачные хранилища или общая папка по SMB на ПК.

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

Частые вопросы

Можно ли подключиться к FTP через приложение «Файлы» на iPhone?

Нет. Приложение Файлы поддерживает только подключение по SMB. Для FTP, FTPS и SFTP потребуется стороннее приложение из App Store.

Чем SFTP отличается от FTP и что выбрать?

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

Почему FTP-клиент подключается, но не показывает файлы?

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

Какой порт указывать при подключении?

Для классического FTP и FTPS обычно используется порт 21, для SFTP — 22. Точное значение зависит от настройки сервера, поэтому при сомнениях уточните его у администратора или в панели хостинга.

Безопасно ли пользоваться FTP в публичном Wi-Fi?

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