Uruchom serwer SFTP na Androidzie
Serwer SFTP AnExplorer zamienia Twój telefon z Androidem w serwer plików dostępny przez SSH. Połącz się z dowolnego klienta SSH/SFTP na laptopie, komputerze stacjonarnym lub serwerze zdalnym — pamięć Twojego telefonu jest bezpiecznie widoczna w sieci.
W przeciwieństwie do podstawowego serwera FTP, SFTP jest szyfrowany przez SSH. Każdy transfer plików jest chroniony, dzięki czemu serwer SFTP jest odpowiedni do zdalnego dostępu do telefonu przez Internet lub w niezaufanych sieciach.
Kiedy używać serwera SFTP zamiast serwera FTP
| Sytuacja | Użyj |
|---|---|
| Domowe Wi-Fi, zaufana sieć | Serwer FTP (prostszy) |
| Publiczna sieć Wi-Fi, biuro lub dostęp zdalny | Serwer SFTP (szyfrowany) |
| Automatyzacja tworzenia kopii zapasowych z komputera/serwera na telefon | Serwer SFTP |
| Inny programista musi przenieść pliki na Twój telefon | Serwer SFTP |
Łączenie się z terminala Linux/Mac poprzez sftp lub scp | Serwer SFTP |
Jak uruchomić serwer SFTP
- Otwórz AnExplorer
- Otwórz pasek boczny menu (dotknij ≡ lub przesuń w prawo)
- Wybierz Serwer SFTP
- Kliknij Start
- AnExplorer pokazuje: Host: 192.168.xx, Port: 2222 (lub skonfigurowany przez Ciebie port)
- Ustaw nazwę użytkownika i hasło w ustawieniach serwera SFTP — nigdy nie zostawiaj otwartego serwera SFTP bez poświadczeń
Serwer działa tylko wtedy, gdy AnExplorer jest aktywny. Zamyka się po zamknięciu aplikacji lub system ją zabija, aby zwolnić pamięć.
Łączenie z komputera
W systemie Windows (wiersz poleceń lub PowerShell):
sftp -P 2222 nazwa uż[email protected]
Następnie użyj poleceń SFTP: ls, get filename, put filename, exit
Z systemu Linux lub Mac (terminal):
sftp -P 2222 nazwa uż[email protected]
Z FileZilla (Windows/Mac/Linux):
- Menedżer witryny > Nowa witryna
- Protokół: SFTP – protokół przesyłania plików SSH
- Host:
192.168.1.105, Port:2222 - Typ logowania: Normalny, nazwa użytkownika, hasło
- Połącz
Z Cyberducka (Mac):
- Otwórz Połączenie > SFTP (protokół przesyłania plików SSH)
- Serwer:
192.168.1.105, Port:2222 - Wprowadź nazwę użytkownika i hasło
Automatyzacja: pobieranie plików telefonicznych z serwera Linux
Typowy przepływ pracy dla programistów: automatyczne tworzenie kopii zapasowych zawartości telefonu na serwerze domowym z systemem Linux za pomocą zadania cron:
,,bicie
wpis cron (uruchamia się każdej nocy o 2 w nocy)
0 2 * * * sftp -P 2222 [email protected]:/sdcard/DCIM /backup/phone-photos/
Lub użyj `rsync` przez SSH (jeśli serwer SFTP telefonu obsługuje polecenia rsync — zależy to od implementacji):
,,bicie
rsync -avz -e "ssh -p 2222" [email protected]:/sdcard/ /backup/phone/
Jest to niezawodny sposób na automatyczne tworzenie kopii zapasowych zdjęć/wideo z telefonu na serwer NAS lub serwer domowy bez żadnej usługi w chmurze.
Ustawienia serwera SFTP
| Ustawienie | Zalecenie |
|---|---|
| Port | 2222 (domyślnie, pozwala uniknąć konfliktu z systemowym SSH na porcie 22) |
| Nazwa użytkownika | Wybierz coś nietrywialnego |
| Hasło | Użyj silnego hasła |
| Katalog główny | Ogranicz do /sdcard/ lub określonego folderu |
| Autoryzacja klucza SSH | Dostępne dla klientów opartych na kluczach |
Bezpieczeństwo: odsłonięcie portu SFTP
Serwer SFTP domyślnie wiąże się z bieżącym adresem IP telefonu w sieci lokalnej. Jeśli chcesz uzyskać do niego dostęp spoza domu:
- Włącz przekierowanie portów na routerze: przekieruj port zewnętrzny → port IP telefonu 2222
- Użyj publicznego adresu IP routera lub nazwy hosta DDNS, aby połączyć się zdalnie
- Zawsze używaj hasła podczas udostępniania protokołu SFTP w Internecie
- Rozważ VPN (OpenVPN) zamiast przekierowania portów dla większego bezpieczeństwa
Serwer SFTP kontra serwer FTP a połączenie urządzenia
| Serwer SFTP | Serwer FTP | Połączenie urządzenia | |
|---|---|---|---|
| Zaszyfrowane | ✅ | ❌ | ❌ |
| Wymaga klienta SSH | ✅ | ❌ | ❌ |
| Działa w dowolnej przeglądarce | ❌ | ❌ | ✅ |
| Najlepsze dla | Zdalny/bezpieczny dostęp | Transfery LAN | Szybkie udostępnianie |
| Powiązany przewodnik | Ta strona | Serwer FTP | Podłączenie urządzenia |
Powiązane przewodniki
- Klient SFTP — łącz się ze zdalnymi serwerami
- Serwer FTP — prostszy serwer LAN
- Device Connect — serwer HTTP dla przeglądarek
- Przenieś z Androida na PC
