SFTP je zkratka názvu SSH File Transfer Protocol, česky protokol pro přenos souborů prostřednictvím SSH. Jde o síťový protokol určený k bezpečnému přenosu souborů a vzdálené práci se souborovým systémem. Obvykle funguje jako podsystém uvnitř již navázaného spojení SSH, od něhož přebírá šifrování, kontrolu neporušenosti dat a ověřování serveru i uživatele. Přihlášení proto může probíhat například heslem nebo pomocí dvojice veřejného a soukromého klíče. SFTP umožňuje soubory nejen odesílat a stahovat, ale také vypisovat obsah adresářů, vytvářet či odstraňovat adresáře, přejmenovávat a mazat soubory, měnit jejich oprávnění nebo pokračovat v přerušeném přenosu, pokud to použitá implementace podporuje. Komunikace probíhá mezi klientem a serverem pomocí požadavků a odpovědí. SFTP není zabezpečenou variantou běžného FTP a nelze je zaměňovat s FTPS, které rozšiřuje protokol FTP o ochranu pomocí TLS. Není totožné ani s nástrojem SCP, přestože obě řešení zpravidla využívají SSH. SFTP nemá při běžném použití vlastní samostatné síťové spojení a připojuje se k serveru SSH, standardně na portu 22 protokolu TCP, lze však nastavit i jiný port. Používá se při správě serverů, publikování souborů na webových úložištích, vytváření záloh a automatizované výměně dat mezi systémy.