Je winkelwagen is leeg
Producten die je toevoegt, verschijnen hier.
SFTP (SSH File Transfer Protocol) is een protocol om bestanden over een versleutelde SSH-verbinding over te zetten.
SFTP (SSH File Transfer Protocol) is een protocol om bestanden te uploaden, te downloaden en te beheren over een versleutelde SSH-verbinding. Je gebruikt het bijvoorbeeld met FileZilla om je website naar de server te zetten, net als met FTP, maar zonder dat je wachtwoord en bestanden leesbaar over het netwerk gaan.
De naam doet anders vermoeden, maar SFTP is geen FTP over een beveiligde verbinding. Het is een eigen protocol dat binnen SSH draait, dus alles loopt over één poort en één versleutelde verbinding. FTP gebruikt juist aparte verbindingen voor opdrachten en voor data, en verstuurt zonder extra beveiliging alles als leesbare tekst. FTPS is weer iets anders, namelijk gewone FTP met TLS-versleuteling.
Omdat SFTP op SSH draait, kun je inloggen met een SSH-key in plaats van een wachtwoord. Dat maakt het geschikt voor automatisch uploaden, bijvoorbeeld vanuit een script of een deploy-workflow. Op de opdrachtregel gebruik je het programma sftp, dat bij OpenSSH hoort.
Bij KeurigOnline zit SFTP in alle webhostingpakketten. Je verbindt via poort 2020 en niet via de standaardpoort 22, met je domeinnaam als host en je DirectAdmin-gebruikersnaam en -wachtwoord. In FileZilla kies je het protocol SFTP - SSH File Transfer Protocol, waarna je website in de map /domains/jouwdomein.nl/public_html staat. Op de opdrachtregel typ je sftp -P 2020 gebruikersnaam@jouwdomein.nl, met een hoofdletter P voor de poort.
Tatu Ylönen ontwierp SFTP in 1997 bij SSH Communications Security, met hulp van Sami Lehtinen. De IETF werkte het daarna uit in een reeks ontwerpen, maar die werden nooit een officiële RFC. OpenSSH, de meestgebruikte implementatie, ondersteunt alleen versie 3 van het protocol (Wikipedia).
Belangrijke mijlpalen: