Найти в Дзене
Зелёная точка

Как легко настроить FTP-сервер на Android?

Пошаговое руководство: Как передавать и получать файлы с телефона на ПК с помощью FTP

С этим руководством сможете запустить FTP-сервер на смартфоне или планшете Android. Благодаря этому будет легко загружать или передавать файлы на телефон через FTP-клиент, как из сетей Wi-Fi, так и через Интернет.

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

В этом случае, можно с помощью FTP передавать и получать файлы со смартфона на компьютер и обратно, а если установить FTP-клиент (не сервер) на смартфон/планшет на Android, то отправлять и получать файлы по FTP можно и по беспроводной сети Wi-Fi со смартфона на смартфон.

Это интересное решение, когда вы не хотите подключаться к ПК с помощью USB-кабеля для передачи файлов между вашим компьютером и Android, а также когда вы хотите использовать Android— устройство в качестве выделенного сервера и иметь доступ к своим файлам из любого места. Но в обоих случаях нужно подключиться к сети Wi-Fi.

Создание FTP-сервера на Android

Устанавливаем небольшое приложение: FTP Server из Play Маркета. С его помощью мы будем создать FTP-сервер. Это просто!

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

Интерфейс приложения FTP-сервер
Интерфейс приложения FTP-сервер

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

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

Подключение к FTP-серверу

Мы будем использовать встроенный в "Проводник" Windows FTP-клиент на примере Windows 10. Хотя можно использовать любой другой. Например клиент FileZilla или использовать файловый менеджер со встроенной поддержкой FTP такой, как -Total Commander.

Встроенный FTP-клиент легко настроить и использовать для нечастых сеансов работы по протоколу FTP. Эта служба отличается высокой надежностью, дает возможность работать с файлами через FTP и выполнять такие операции, как отправка, загрузка, удаление, переименование, изменение разрешений файлов (CHMOD), а также позволяет закреплять папки и целые сайты в пользовательском интерфейсе «Проводника», что тоже очень удобно!

Настройка FTP-клиента встроенного в Windows 10

Щелкните в строке адреса «Проводника», чтобы выделить поле
Щелкните в строке адреса «Проводника», чтобы выделить поле

Ввод ftp-адреса
Ввод ftp-адреса

  1. Строка «Проводника»
  2. Введите ftp-адрес, к которому хотите обратиться. В нашем случае это ftp://192.168.14.116:2221
  3. Введите свое имя пользователя FTP.
  4. Введите пароль FTP.
  5. Установите флажок, если обращаетесь к FTP-серверу анонимно и разрешили это в приложении FTP Server
  6. Установите флажок, чтобы сохранить пароль в диспетчере учетных данных Windows.
  7. Щелкните Log On («Войти в систему») для доступа к FTP-серверу. FTP-сайт откроется во втором экземпляре «Проводника», и вы сможете получить доступ к сайту.
  8. Вы можете закрепить папку в области быстрого доступа «Проводника» в любое время для выделенной папки.
  9. Щелкая правой кнопкой мыши файл или папку на FTP-сервере, вы можете настроить разрешения на чтение, запись и выполнение для содержимого. Они широко известны как CHMOD.
Ввод имени и пароля пользователя на сервере FTP
Ввод имени и пароля пользователя на сервере FTP

10. Если щелкнуть правой кнопкой мыши This PC («Этот ПК»), можно выбрать команду Map network drive («Подключить сетевой диск»), чтобы добавить FTP-сайт на вкладке «Проводника».

Подключение сетевого диска
Подключение сетевого диска

11. Выберите ссылку внизу диалогового окна, чтобы начать процесс подключения.

Запуск процесса подключения к сетевому диску
Запуск процесса подключения к сетевому диску

12. Нажмите кнопку Next («Далее») для продолжения.

13. Выбрав один вариант в этом диалоговом окне, нажмите для продолжения кнопку Next.

14. Введите адрес FTP-сайта ftp://192.168.14.116:2221

Ввод адреса FTP-сайта
Ввод адреса FTP-сайта

15. Установите флажок для анонимного доступа к FTP-серверу (экран 12).

16. Введите свое имя пользователя. Если ранее вы обращались к этому FTP-сайту в «Проводнике», как было показано выше, и предпочли сохранить пароль, то вы не получите запроса для ввода пароля при доступе к этому новому ресурсу, так как пароль уже сохранен.

Флажок для анонимного доступа к FTP-серверу
Флажок для анонимного доступа к FTP-серверу

17. Вы можете использовать полное имя сервера, как показано по умолчанию, или выбрать собственное уникальное имя для подключенного ресурса.

18. Если вы хотите получить немедленный доступ к FTP-серверу, то оставьте соответствующий флажок установленным, в противном случае снимите его.

19. Нажмите кнопку Finish («Готово»), чтобы завершить процесс.

20. Подключенный FTP-сервер теперь будет доступен, когда вы откроете «Проводник» и перейдете на соответствующую вкладку

FTP-сервер в «Проводнике»
FTP-сервер в «Проводнике»

Подключение к серверу за пределами нашей сети Wi-Fi (через Интернет)

Сейчас FTP-сервер работает в нашей сети Wi-Fi, но мы можем сделать подключение к нему и из-за пределов сети, например, через Интернет на работе.

Как это сделать?

Мы делаем то же самое, что и выше, но, кроме того, на маршрутизаторе нужно "пробросить" порт (по умолчанию 2221, ставим тот который стоит в настройках FTP-сервера) на IP-адрес нашего Android-устройства ( IP-адрес, который отображается в приложении).

Перенаправление портов поможет маршрутизатору (роутеру) правильно маршрутизировать внешние подключения (из Интернета) на наш FTP-сервер. Если мы хотим подключиться к серверу с работы, то в FTP-клиенте мы войдем на наш внешний IP-адрес маршрутизатора с указанием порта 2221.

Например, наш внешний IP-адрес → 83.222.33.5, а порт, на котором работает FTP-сервер → 2221, тогда в FTP-клиенте будет →

83.222.33.4:2221 в качестве адреса хоста.

Внешний IP как правило общий для всех устройств, работающих в одной сети, поэтому и нужно пробросить порт на маршрутизаторе, так, чтобы направить его на наш Android-девайс. Вы можете проверить свой внешний IP используя веб-сайт https://www.myip.com.

Если возникнут сложности, то рекомендуем прочитать нашу статью по пробросу портов на роутере: http://winetwork.ru/nastrojka-routera/kak-otkryt-probrosit-porty-na-routere.html