Android verbinden met een SFTP-server

Android verbinden met een SFTP-server

Laatst bijgewerkt :

SFTP (SSH File Transfer Protocol) is de veilige manier om bestanden via internet over te dragen.In tegenstelling tot gewone FTP wordt elke SFTP-verbinding gecodeerd via SSH. Uw inloggegevens en bestandsgegevens worden tijdens de overdracht beschermd.AnExplorer ondersteunt SFTP met zowel wachtwoord- als SSH-sleutelverificatie.

SFTP is de juiste keuze wanneer:

  • Verbinding maken met een externe server (VPS, cloudserver, thuisserver met port-forwarding)
  • Toegang tot een Synology- of QNAP NAS van buiten uw thuisnetwerk
  • Werken met een Linux-machine of Raspberry Pi via internet
  • Beveiliging is belangrijk (u gebruikt bijvoorbeeld openbare wifi)

Voor alleen lokale overdrachten op een thuisnetwerk zijn SMB of FTP eenvoudigere opties.

Stap voor stap: voeg een SFTP-verbinding toe

  1. Open AnExplorer
  2. Navigeer naar het Netwerk-scherm en tik vervolgens op ++ > SFTP
  3. Voer in:
  • Host: IP-adres of domein (bijvoorbeeld 203.0.113.50 of myserver.example.com )
  • Poort: standaard SSH-poort is 22 ;sommige providers gebruiken 2222 of een willekeurige hoge poort
  • Gebruikersnaam: uw SSH-gebruikersnaam (bijvoorbeeld ubuntu , pi , admin )
  • Wachtwoord: uw SSH-wachtwoord, OF laat dit leeg als u een SSH-sleutel gebruikt
  • SSH-sleutel: (optioneel) Tik om een ​​privésleutelbestand te importeren (.pem , id_rsa )
  1. Tik op Verbinden
  2. Als u wordt gevraagd de vingerafdruk van de server (hostsleutel) te accepteren, controleert u of deze overeenkomt en bevestigt u
  3. Maak een bladwijzer van de verbinding voor snelle toegang

Wachtwoord versus SSH-sleutelauthenticatie

WerkwijzeBeveiligingGemak
Wachtwoord🟡 OkéEenvoudig in te stellen
SSH-privésleutel✅Veel sterkerVereist sleutelconfiguratie

SSH-sleutelauthenticatie gebruiken

Als uw server sleutelgebaseerde authenticatie gebruikt (gebruikelijk op AWS, DigitalOcean, Linode, enz.):

  1. Kopieer het bestand .pem of het privésleutelbestand naar uw telefoonopslag
  2. Tik in AnExplorer SFTP-installatie op Privésleutel en navigeer naar uw sleutelbestand
  3. Laat het wachtwoordveld leeg (of voer de wachtwoordzin in als uw sleutel is beveiligd met een wachtwoordzin)
  4. Verbinden: SFTP authenticeert via uw sleutel zonder wachtwoord

Veelvoorkomende SFTP-gebruiksscenario's

VPS/Cloud-server (AWS, DigitalOcean, Linode, Vultr)

Alle grote VPS-providers gebruiken SSH + sleutelgebaseerde authenticatie:

  • Host: uw VPS-IP (bijvoorbeeld 203.0.113.50 )
  • Poort: 22
  • Gebruikersnaam: ubuntu (Ubuntu/Debian), ec2-user (Amazon Linux), root (afhankelijk van de provider)
  • Sleutel: het bestand .pem dat is gedownload toen u het exemplaar maakte

Zodra u verbonden bent, kunt u door /var/www/html bladeren om webbestanden te beheren, /home/username/ voor gebruikersbestanden of naar elke map waartoe uw SSH-gebruiker toegang heeft.

Synology NAS (SFTP op afstand)

  1. DSM > Configuratiescherm > Terminal en SNMP > SSH-service inschakelen
  2. Poort: 22 (of wijzig dit ter beveiliging)
  3. Maak verbinding vanaf AnExplorer: NAS openbaar IP-adres of DDNS-hostnaam, poort 22, DSM-gebruikersnaam/wachtwoord
  4. Thuis op lokale Wi-Fi is SMB sneller.SFTP is beter als u niet thuis bent.

Framboos Pi

  1. Schakel SSH in op Pi: sudo systemctl enable ssh && sudo systemctl start ssh
  2. Zoek Pi IP: hostname -I
  3. Maak verbinding vanaf AnExplorer: Pi's lokale IP, poort 22, gebruikersnaam pi (Raspberry Pi OS standaard)
  4. Blader door /home/pi/ voor gebruikersbestanden, /media/pi/ voor aangesloten USB-drives

Linux-thuisserver

Elke Linux-machine waarop de OpenSSH-server is geïnstalleerd, is onmiddellijk toegankelijk:

  • Installeren: sudo apt install openssh-server (Ubuntu/Debian)
  • Begin: sudo systemctl enable --now ssh
  • Maak verbinding vanaf AnExplorer met behulp van het IP-adres van de machine en uw Linux-gebruikersnaam

SFTP versus FTP versus SFTP

ProtocolHavenEncryptieBeste voor
FTP21Alleen lokaal netwerk
FTPS990✅TLSFTP-servers met TLS-ondersteuning
SFTP22✅SSHElke SSH-compatibele server

SFTP en FTPS zijn beide gecodeerd, maar SFTP loopt via SSH (poort 22), dat op de meeste servers al open is.Voor FTPS is het instellen van een TLS-certificaat aan de serverzijde vereist.SFTP is eenvoudiger te configureren en universeler ondersteund.

Problemen met SFTP oplossen

"Authenticatie mislukt" met correct wachtwoord:

  • De server heeft mogelijk PasswordAuthentication no in /etc/ssh/sshd_config — sleutelauthenticatie vereist
  • Controleer het hoofdlettergebruik van de gebruikersnaam (hoofdlettergevoelig op Linux)
  • Op AWS/GCP is inloggen met een root-wachtwoord doorgaans uitgeschakeld;gebruik de juiste gebruiker ( ubuntu , ec2-user , enz.)

"Verbindingstime-out" (nooit verbinding gemaakt):

  • Firewall op de server blokkeert mogelijk poort 22. Controleer de serverbeveiligingsgroep/iptables-regels
  • Sommige thuisrouters sturen poort 22 niet door naar uw server. Controleer de regels voor poortdoorsturen

"Verificatie hostsleutel mislukt":

  • Dit gebeurt als de SSH-vingerafdruk van de server is gewijzigd (de server is bijvoorbeeld opnieuw opgebouwd)
  • Verwijder de oude bekende hostvermelding in de SFTP-instellingen van AnExplorer en maak opnieuw verbinding

Overdracht is traag via mobiele data:

  • SFTP via internet is doorgaans 5–15 MB/s, afhankelijk van uw verbinding.Controleer eerst uw mobiele datasnelheid met een snelheidstest.
  • Grote overdrachten zijn sneller via Wi-Fi naar een thuis-VPN + SMB, maar daarvoor is VPN-installatie vereist.

Gerelateerde gidsen

Installeren

Installeer AnExplorer

Veelgestelde vragen