SFTP

Wat is het?

SFTP staat voor SSH File Transfer Protocol en is een netwerkprotocol voor het veilig overzetten en beheren van bestanden over een SSH-verbinding. Zowel bestandsgegevens als beheerscommando's worden versleuteld, waardoor het veiliger is dan traditioneel FTP. SFTP ondersteunt authenticatie met wachtwoord of met SSH-sleutels en biedt functies zoals uploaden, downloaden, bestandslijsting, hernoemen en verwijderen. Het wordt vaak gebruikt voor serverdeployments, back-ups en beveiligde bestandsoverdrachten in ontwikkel- en productiescenario's.

Praktisch voorbeeld

Als webontwikkelaar sleep je vaak bestanden naar een hostingserver met SFTP: je opent bijvoorbeeld FileZilla of VS Code Remote - SSH en maakt verbinding met user@jouwserver.nl op poort 22. Met de commando's 'put' en 'get' (of via de GUI) upload je build-artifacts naar de public_html-map en controleer je rechten met 'ls' en 'chmod'. In CI/CD-pijplijnen kun je een SSH-sleutel gebruiken om automatisch buildbestanden via SFTP naar een productiehost te pushen zonder handmatige wachtwoordinvoer.

Test je kennis

Welke van de volgende uitspraken beschrijft SFTP correct?

Vraag het aan Lex
Lex kent de context van deze term en helpt je sneller met gerichte uitleg, voorbeelden en extra context.
Tip: Lex antwoordt kort in de widget. Voor meer detail, ga naar full screen modus.

Leer onze taal

Leer deze termen van echte professionals en verdiep je skills bij KdG MCT.

Studeren bij KdG