Пошаговое руководство: Как передавать и получать файлы с телефона на ПК с помощью 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-серверу
Мы будем использовать встроенный в "Проводник" Windows FTP-клиент на примере Windows 10. Хотя можно использовать любой другой. Например клиент FileZilla или использовать файловый менеджер со встроенной поддержкой FTP такой, как -Total Commander.
Встроенный FTP-клиент легко настроить и использовать для нечастых сеансов работы по протоколу FTP. Эта служба отличается высокой надежностью, дает возможность работать с файлами через FTP и выполнять такие операции, как отправка, загрузка, удаление, переименование, изменение разрешений файлов (CHMOD), а также позволяет закреплять папки и целые сайты в пользовательском интерфейсе «Проводника», что тоже очень удобно!
Настройка FTP-клиента встроенного в Windows 10
- Строка «Проводника»
- Введите ftp-адрес, к которому хотите обратиться. В нашем случае это ftp://192.168.14.116:2221
- Введите свое имя пользователя FTP.
- Введите пароль FTP.
- Установите флажок, если обращаетесь к FTP-серверу анонимно и разрешили это в приложении FTP Server
- Установите флажок, чтобы сохранить пароль в диспетчере учетных данных Windows.
- Щелкните Log On («Войти в систему») для доступа к FTP-серверу. FTP-сайт откроется во втором экземпляре «Проводника», и вы сможете получить доступ к сайту.
- Вы можете закрепить папку в области быстрого доступа «Проводника» в любое время для выделенной папки.
- Щелкая правой кнопкой мыши файл или папку на FTP-сервере, вы можете настроить разрешения на чтение, запись и выполнение для содержимого. Они широко известны как CHMOD.
10. Если щелкнуть правой кнопкой мыши This PC («Этот ПК»), можно выбрать команду Map network drive («Подключить сетевой диск»), чтобы добавить FTP-сайт на вкладке «Проводника».
11. Выберите ссылку внизу диалогового окна, чтобы начать процесс подключения.
12. Нажмите кнопку Next («Далее») для продолжения.
13. Выбрав один вариант в этом диалоговом окне, нажмите для продолжения кнопку Next.
14. Введите адрес FTP-сайта ftp://192.168.14.116:2221
15. Установите флажок для анонимного доступа к FTP-серверу (экран 12).
16. Введите свое имя пользователя. Если ранее вы обращались к этому FTP-сайту в «Проводнике», как было показано выше, и предпочли сохранить пароль, то вы не получите запроса для ввода пароля при доступе к этому новому ресурсу, так как пароль уже сохранен.
17. Вы можете использовать полное имя сервера, как показано по умолчанию, или выбрать собственное уникальное имя для подключенного ресурса.
18. Если вы хотите получить немедленный доступ к FTP-серверу, то оставьте соответствующий флажок установленным, в противном случае снимите его.
19. Нажмите кнопку Finish («Готово»), чтобы завершить процесс.
20. Подключенный 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