Штатное приложение Файлы на 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), логин и пароль. - 💾 Сохраните подключение и выполните вход — содержимое сервера появится в виде папок.
☑️ Перед первым подключением проверьте
После подключения файлы можно скачивать на iPhone, загружать на сервер и переименовывать. Многие клиенты также интегрируются с приложением Файлы, и тогда сервер виден в системном проводнике как отдельный источник.
Способ 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, либо отложите передачу файлов до подключения к доверенной сети.