Voer een SFTP-server uit op Android
De SFTP-server van AnExplorer verandert uw Android-telefoon in een SSH-toegankelijke bestandsserver. Maak verbinding vanaf elke SSH/SFTP-client op een laptop, desktop of externe server: de opslag van uw telefoon is veilig toegankelijk via het netwerk.
In tegenstelling tot de standaard FTP-server wordt SFTP gecodeerd via SSH. Elke bestandsoverdracht is beveiligd, waardoor de SFTP-server geschikt is voor externe toegang tot uw telefoon via internet of op niet-vertrouwde netwerken.
Wanneer moet u een SFTP-server gebruiken in plaats van een FTP-server
| Situatie | Gebruik |
|---|---|
| Wifi thuis, vertrouwd netwerk | FTP-server (eenvoudiger) |
| Openbare Wi-Fi, kantoor of externe toegang | SFTP-server (gecodeerd) |
| Back-ups automatiseren van pc/server naar telefoon | SFTP-server |
Een andere ontwikkelaar moet scp bestanden naar uw telefoon | SFTP-server |
Verbinding maken vanaf een Linux/Mac-terminal via sftp of scp | SFTP-server |
Hoe de SFTP-server te starten
- Open AnExplorer
- Open de menuzijbalk (tik op ≡ of veeg naar rechts)
- Selecteer SFTP-server
- Tik op Start
- AnExplorer toont: Host: 192.168.x.x, Poort: 2222 (of uw geconfigureerde poort)
- Stel een gebruikersnaam en wachtwoord in de SFTP-serverinstellingen in – laat nooit een SFTP-server open zonder inloggegevens
De server draait alleen als AnExplorer actief is. Het wordt uitgeschakeld wanneer u de app sluit of het systeem sluit het af om geheugen vrij te maken.
Verbinding maken vanaf een computer
Vanuit Windows (opdrachtprompt of PowerShell):
sftp -P 2222 [email protected]
Then use SFTP commands: ls, haal bestandsnaam op, plaats bestandsnaam, afsluiten
From Linux or Mac (terminal):
sftp -P 2222 [email protected]
From FileZilla (Windows/Mac/Linux):
- Site Manager > New Site
- Protocol: SFTP – SSH File Transfer Protocol
- Host:
192.168.1.105, Port:2222 - Logon type: Normal, username, password
- Connect
From Cyberduck (Mac):
- Open Connection > SFTP (SSH File Transfer Protocol)
- Server:
192.168.1.105, Port:2222 - Enter username and password
Automating: Pull Phone Files from a Linux Server
A common workflow for developers: automatically back up phone contents to a Linux home server using a cron job:
# cron entry (runs every night at 2am)
0 2 * * * sftp -P 2222 [email protected]:/sdcard/DCIM /backup/phone-photos/
Or use rsync over SSH (if the phone SFTP server supports rsync commands — varies by implementation):
rsync -avz -e "ssh -p 2222" [email protected]:/sdcard/ /backup/phone/
This is a reliable way to maintain an automatic photo/video backup from phone to NAS or home server without any cloud service.
SFTP Server Settings
| Setting | Recommendation |
|---|---|
| Port | 2222 (default, avoids conflict with system SSH on port 22) |
| Username | Choose something non-trivial |
| Password | Use a strong password |
| Root directory | Restrict to /sdcard/ of een specifieke map |
| SSH-sleutelverificatie | Beschikbaar voor sleutelgebaseerde klanten |
Beveiliging: blootstelling aan SFTP-poorten
De SFTP-server bindt standaard aan het huidige IP-adres van uw telefoon op het lokale netwerk. Als u er van buiten uw huis toegang toe wilt hebben:
- Schakel port forwarding in op uw router: externe poort doorsturen → telefoon IP-poort 2222
- Gebruik de openbare IP- of DDNS-hostnaam van uw router om op afstand verbinding te maken
- Gebruik altijd een wachtwoord wanneer u SFTP blootstelt aan internet
- Overweeg een VPN (OpenVPN) in plaats van port-forwarding voor betere beveiliging
SFTP-server versus FTP-server versus Device Connect
| SFTP-server | FTP-server | Apparaat verbinden | |
|---|---|---|---|
| Versleuteld | ✅ | ❌ | ❌ |
| Vereist SSH-client | ✅ | ❌ | ❌ |
| Werkt vanuit elke browser | ❌ | ❌ | ✅ |
| Beste voor | Externe/beveiligde toegang | LAN-overdrachten | Snel delen |
| Gerelateerde gids | Deze pagina | FTP-server | Apparaat verbinden |
Gerelateerde gidsen
- SFTP-client — maak verbinding met externe servers
- FTP-server — eenvoudigere LAN-server
- Device Connect — HTTP-server voor browsers
- Overzetten van Android naar pc
