Wat is het verschil tussen FTP en SFTP?
FTP stuurt alles in leesbare tekst over het netwerk, inclusief je gebruikersnaam en wachtwoord. SFTP versleutelt de hele verbinding.
Het werk dat je ermee doet is precies hetzelfde: bestanden heen en weer schuiven. Het verschil zit in wat een meelezer onderweg ziet.
Er is geen situatie waarin ik gewone FTP nog zou kiezen. Het kost niets extra en het scheelt één letter in je instellingen.

Wat er onderweg gebeurt
Je verbinding gaat niet rechtstreeks van jouw laptop naar je server. Hij springt via je router, je provider en een handvol tussenstations.
Bij gewone FTP kan iedereen die op zo’n punt meekijkt je inloggegevens gewoon lezen. Niet ontcijferen, gewoon lezen.
Waarom dat op openbaar wifi extra telt
Op een netwerk dat je met vreemden deelt, is meekijken triviaal. Een station, een hotel, de wachtruimte van een garage.
Bij SFTP is dat verkeer versleuteld, net zoals bij het slotje in je browser. Meer over hoe die versleuteling werkt lees je bij https.
Hoe je ziet welke je gebruikt
Aan het poortnummer. Gewone FTP gaat over poort 21, SFTP over poort 22.
Staat er in je programma poort 21 en een protocol dat begint met FTP zonder S, dan gaat je wachtwoord onversleuteld de deur uit. Zet hem om en test of de verbinding het nog doet.
Mijn vuistregels
- Altijd SFTP op poort 22, ook voor een klusje van twee minuten.
- Lukt dat niet, bel dan je hostingpartij voordat je terugvalt op FTP.
- Sla je wachtwoord niet op in het programma zelf, maar in je wachtwoordbeheerder.
- Werk nooit via FTP op een netwerk dat je met vreemden deelt.
Die tweede regel is geen formaliteit. Een hostingpartij die in dit jaar geen SFTP aanbiedt, heeft waarschijnlijk meer achterstallig onderhoud.
En FTPS dan?
Dat is een derde variant, en hij wordt vaak met SFTP verward. FTPS is gewone FTP met een versleutelde laag eromheen, SFTP is een heel ander protocol dat over een beveiligde verbinding loopt.
Allebei zijn ze veilig genoeg. SFTP is eenvoudiger in te stellen en werkt vaker zonder gedoe met firewalls, dus dat is wat ik gebruik.
Wat ik zelf instel
SFTP, poort 22, een apart account per persoon en toegang die eruit gaat zodra iemand klaar is. Meer over dat opruimen lees je bij hoe krijg ik mijn FTP-gegevens.
En ik zet de verbinding vast op de map van die ene website. Wie bij één site moet zijn, hoeft de rest van de server niet te zien.