Как запустить SFTP-сервер на Android

Как запустить SFTP-сервер на Android

Последнее обновление :
Функция SFTP-сервера запланирована в будущем выпуске AnExplorer .На этой странице описано, как она будет работать, когда станет доступна.На данный момент используйте Device Connect (HTTP-сервер) для беспроводного обмена файлами вашего телефона — см. руководство Device Connect .Для зашифрованного доступа клиент SFTP AnExplorer может подключаться к любому внешнему SFTP-серверу — см. руководство SFTP-клиента .

SFTP-сервер AnExplorer превращает ваш телефон Android в файловый сервер, доступный по SSH.Подключайтесь с любого SSH/SFTP-клиента на ноутбуке, настольном компьютере или удаленном сервере — хранилище вашего телефона надежно доступно по сети.

В отличие от базового FTP-сервера , SFTP шифруется через SSH.Каждая передача файлов защищена, что делает SFTP-сервер подходящим для удаленного доступа к вашему телефону через Интернет или в ненадежных сетях.

Когда использовать SFTP-сервер вместо FTP-сервера

СитуацияИспользование
Домашний Wi-Fi, надежная сетьFTP-сервер (проще)
Общественный Wi-Fi, офис или удаленный доступSFTP-сервер (зашифрованный)
Автоматизация резервного копирования с ПК/сервера на телефонSFTP-сервер
Другому разработчику необходимо загрузить файлы scp на ваш телефонSFTP-сервер
Подключение с терминала Linux/Mac через sftp или scpSFTP-сервер

Как запустить SFTP-сервер

  1. Откройте AnExplorer
  2. Откройте боковую панель меню (нажмите ≡ или проведите пальцем вправо).
  3. Выберите SFTP-сервер.
  4. Нажмите Начать.
  5. AnExplorer показывает: Хост: 192.168.xx, Порт: 2222 (или настроенный вами порт).
  6. Установите имя пользователя и пароль в настройках SFTP-сервера — никогда не оставляйте SFTP-сервер открытым без учетных данных.

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

Подключение с компьютера

Из Windows (командная строка или PowerShell):

sftp -P 2222 [email protected]

Затем используйте команды SFTP: ls , get filename , put filename , exit

Из Linux или Mac (терминал):

sftp -P 2222 [email protected]

Из FileZilla (Windows/Mac/Linux):

  1. Менеджер сайта > Новый сайт.
  2. Протокол: SFTP – протокол передачи файлов SSH
  3. Хост: 192.168.1.105 , Порт: 2222
  4. Тип входа: обычный, имя пользователя, пароль.
  5. Подключитесь

От Cyberduck (Mac):

  1. Откройте «Соединение» > SFTP (протокол передачи файлов SSH).
  2. Сервер: 192.168.1.105, Порт: 2222
  3. Введите имя пользователя и пароль.

Автоматизация: получение файлов телефона с сервера Linux

Обычный рабочий процесс для разработчиков: автоматическое резервное копирование содержимого телефона на домашний сервер Linux с помощью задания cron:

# cron entry (runs every night at 2am)
0 2 *** sftp -P 2222 [email protected]:/sdcard/DCIM /backup/phone-photos/

Или используйте rsync через SSH (если SFTP-сервер телефона поддерживает команды rsync — зависит от реализации):

rsync -avz -e "ssh -p 2222" [email protected]:/sdcard/ /backup/phone/

Это надежный способ автоматического резервного копирования фотографий и видео с телефона на NAS или домашний сервер без использования облачных сервисов.

Настройки SFTP-сервера

НастройкаРекомендация
Порт2222 (по умолчанию, позволяет избежать конфликта с системным SSH на порту 22)
Имя пользователяВыберите что-нибудь нетривиальное
ПарольИспользуйте надежный пароль
Корневой каталогОграничить /sdcard/ или определенной папкой
Аутентификация по ключу SSHДоступно для клиентов с ключами

Безопасность: раскрытие порта SFTP

По умолчанию SFTP-сервер привязывается к текущему IP-адресу вашего телефона в локальной сети.Если вы хотите получить к нему доступ вне дома:

  1. Включите переадресацию портов на маршрутизаторе: перенаправить внешний порт → IP-порт телефона 2222.
  2. Используйте общедоступный IP-адрес вашего маршрутизатора или имя хоста DDNS для удаленного подключения.
  3. Всегда используйте пароль при доступе к Интернету по SFTP.
  4. Рассмотрите возможность использования VPN ( OpenVPN ) вместо переадресации портов для повышения безопасности.

SFTP-сервер, FTP-сервер и подключение устройств

SFTP-серверFTP-серверПодключение устройств
Зашифровано
Требуется SSH-клиент
Работает из любого браузера
Лучшее дляУдаленный/безопасный доступLAN-передачиБыстрый обмен
Сопутствующее руководствоЭта страницаFTP-серверПодключение устройств

Похожие руководства

Установить

Установите AnExplorer

Часто задаваемые вопросы

Kопирайт © DWorkS 2011 – 2026 Все права защищены