Передавать файлы или просматривать их удаленно можно не только через облачные хранилища. Да, функционал может быть удобным, но что если похожий доступ нужно настроить на собственных устройствах, имеющих выход в сеть? На помощь приходит FTP-сервер.
Что такое FTP?
FTP – это протокол передачи данных между клиентом и сервером. Также с его помощью можно проделывать различные операции над файлами (копирование, чтение, перенос). В качестве сервера может выступать любое сетевое устройство (сервер, NAS-хранилище, компьютер, роутер с USB или смартфон).
К серверу можно подключиться удаленно, с помощью логина, пароля и указанного адреса. Обычный FTP не шифрует данные, поэтому для интернета лучше использовать SFTP, FTPS или VPN.
Настройка подключения
Настроить менеджер файлов можно с помощью специальных программ. Для начала опробуем себя в роли клиента и подключим смартфон на Android к уже настроенному локальному FTP-серверу.
Для начала нужно иметь созданный FTP-сервер на компьютере или же знать данные к удаленному хостингу:
- Имя хоста или его IP-адрес.
- Порт.
- Протокол передачи.
- Имя пользователя и пароль.
Анонимно зайти можно только тогда, когда на сервере включен вход без логина и пароля. Если такой галочки нет, сервер попросит учетные данные даже в локальной сети.
Для соединения используйте файловый менеджер с поддержкой FTP. ES-проводник на текущий день я бы не ставил из сторонних APK, но если он уже есть, порядок такой:
- Установите его на смартфон и запустите.
- Перейдите в раздел «Сеть» – «FTP».
- Нажмите «Сканирование».
- Затем введите данные сервера, порта, имя пользователя и пароль.
При правильных данных доступ станет открыт. Если сервер не находится, проверьте, что телефон и компьютер в одной Wi-Fi сети.
Создание на смартфоне Android
Чтобы открыть сетевой доступ к телефону, проще всего воспользоваться утилитой создания настроек одной кнопкой. Такой функционал есть в приложении FTP Сервер PRO для Андроид и в похожих файловых менеджерах с функцией «FTP-сервер» или «Доступ с ПК». Программа без рекламы, но платная. Радует, что цена не превышает стоимость бутылки Coca-Cola.
Создать FTP-сервер на Android можно так:
- Откройте приложение и переключитесь на вкладку Server.
- Нажмите на красную кнопку и дождитесь автоматической настройки.
- Готово, сервер настроен на вход как с логином и паролем, так и без.
На новых Android часть системных папок может не открываться – это нормально.
Чтобы присоединиться к нему с компьютера или с ноутбука по Wi-Fi, используйте любой FTP-клиент или продвинутый файловый менеджер:
- FileZilla.
- Total Commander.
- WinSCP.
- CuteFTP.
Для установки соединения на примере FileZilla:
- Откройте приложение и нажмите Ctrl+S.
- В появившемся окне вводите данные подключения.
- В строке хост введите IP-адрес и выставите порт, который показало приложение. Это не всегда 21, часто встречается 2121.
- При выборе типа входа «Нормальный» используйте логин и пароль.
- Выбрав «Анонимный», можно обойтись и без них, если сервер это разрешает.
- Нажмите «Соединиться».
Заключение
С помощью протокола передачи данных FTP можно настроить сервер на любом устройстве, в котором есть память и доступ к локальной сети или интернету. Также с любого устройства через FTP-клиент можно подключиться к серверу для работы с данными, что находятся на нем. Сервер легко создается на Android, а доступ к нему разрешен с устройств на Android, Windows, Linux, macOS.






Все хорошо рассказано и все получилось. Спасибо
Да все гуд, только совет – читайте полностью статейку, а то можете пропустит некоторые детали. Их там много – говорить бессмысленно
Да уж, у меня лично ничего не вышло. Не понимаю почему
Пробовал раз 5…Нет подключения
НАпомню, что оба устройства должны быть подключены к одной сети роутера. Если все гуд, то значит на компе или на роутере закрыт порт 21 – просто его открываем.
как подключиться к виндовс 7?
Что такое ES Проводник, где его взять? В Google Play такая программа отсутствует.
У меня сначала переносились данные, а сейчас пишет что-то про прокси-сервер. Открывает теперь пустой браузер, а папку в телефоне не видет(