SFTP-сервер AnExplorer превращает ваш телефон Android в файловый сервер, доступный по SSH.Подключайтесь с любого SSH/SFTP-клиента на ноутбуке, настольном компьютере или удаленном сервере — хранилище вашего телефона надежно доступно по сети.
В отличие от базового FTP-сервера , SFTP шифруется через SSH.Каждая передача файлов защищена, что делает SFTP-сервер подходящим для удаленного доступа к вашему телефону через Интернет или в ненадежных сетях.
Когда использовать SFTP-сервер вместо FTP-сервера
| Ситуация | Использование |
|---|---|
| Домашний Wi-Fi, надежная сеть | FTP-сервер (проще) |
| Общественный Wi-Fi, офис или удаленный доступ | SFTP-сервер (зашифрованный) |
| Автоматизация резервного копирования с ПК/сервера на телефон | SFTP-сервер |
Другому разработчику необходимо загрузить файлы scp на ваш телефон | SFTP-сервер |
Подключение с терминала Linux/Mac через sftp или scp | SFTP-сервер |
Как запустить SFTP-сервер
- Откройте AnExplorer
- Откройте боковую панель меню (нажмите ≡ или проведите пальцем вправо).
- Выберите SFTP-сервер.
- Нажмите Начать.
- AnExplorer показывает: Хост: 192.168.xx, Порт: 2222 (или настроенный вами порт).
- Установите имя пользователя и пароль в настройках 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):
- Менеджер сайта > Новый сайт.
- Протокол: SFTP – протокол передачи файлов SSH
- Хост:
192.168.1.105, Порт:2222 - Тип входа: обычный, имя пользователя, пароль.
- Подключитесь
От Cyberduck (Mac):
- Откройте «Соединение» > SFTP (протокол передачи файлов SSH).
- Сервер:
192.168.1.105, Порт:2222 - Введите имя пользователя и пароль.
Автоматизация: получение файлов телефона с сервера 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-адресу вашего телефона в локальной сети.Если вы хотите получить к нему доступ вне дома:
- Включите переадресацию портов на маршрутизаторе: перенаправить внешний порт → IP-порт телефона 2222.
- Используйте общедоступный IP-адрес вашего маршрутизатора или имя хоста DDNS для удаленного подключения.
- Всегда используйте пароль при доступе к Интернету по SFTP.
- Рассмотрите возможность использования VPN ( OpenVPN ) вместо переадресации портов для повышения безопасности.
SFTP-сервер, FTP-сервер и подключение устройств
| SFTP-сервер | FTP-сервер | Подключение устройств | |
|---|---|---|---|
| Зашифровано | ✅ | ❌ | ❌ |
| Требуется SSH-клиент | ✅ | ❌ | ❌ |
| Работает из любого браузера | ❌ | ❌ | ✅ |
| Лучшее для | Удаленный/безопасный доступ | LAN-передачи | Быстрый обмен |
| Сопутствующее руководство | Эта страница | FTP-сервер | Подключение устройств |
Похожие руководства
- SFTP-клиент — подключение к удаленным серверам
- FTP-сервер — более простой сервер локальной сети
- Device Connect — HTTP-сервер для браузеров
- Перенос с Android на ПК
