SFTP vs. SCP
Protokol SSH File Transfer Protocol (také známý jako protokol Secure File Transfer Protocol nebo SFTP) je síťový protokol. Poskytuje přístup k souborům, přenos souborů a funkce správy souborů přes důvěryhodný datový tok. Byl navržen speciálně jako rozšíření protokolu Secure Shell Protocol (SSH) verze 2.0. Jako přípona se používá především k zajištění bezpečného přenosu souborů; má však být také použitelný s jinými protokoly. Pracovní skupina pro internetové inženýrství (nebo IETF) definovala - prostřednictvím internetového konceptu -, že SFTP je popsán v kontextu protokolu SSH-2; SFTP je však obecný a nezávislý na zbytku sady protokolů SSH-2. Má schopnost použití v různých aplikacích, včetně zabezpečeného přenosu souborů přes Transport Layer Security (nebo TLS) a přenosu informací o správě v aplikacích VPN. Předpokládá, že bude spuštěn přes zabezpečený kanál (jako SSH), který má dříve ověřeného klienta - jehož totožnost je protokolu k dispozici.
Protokol Secure Channel Protocol (nebo SCP) je síťový protokol. Poskytuje prostředek pro přenos dat, který vydrží nebo je zcela nepropustný pro zachycování a manipulaci. Ačkoli to má být způsob, jak udržet přenos informací zcela bezpečný, v reálném světě neexistuje zcela bezpečný kanál, jen způsoby, jak mohou být nezabezpečené sítě méně bezpečné a přenášet informace bezpečněji - to je, někdo může být schopen vidět nebo slyšet zprávu, ale nemá žádné prostředky pro změnu informací, které jsou vyměňovány přes server.
Protokol SFTP umožňuje množství operací na vzdálených souborech. Protokol vzdáleného systému souborů má více společného než jeho předchůdce, protokol SCP. V rámci rozšířených funkcí protokolu SFTP je klient schopen obnovit přerušené přenosy, výpisy adresářů a vzdálené odstranění souborů. Výsledkem je relativně snadné implementovat GUI SFTP klienta ve srovnání s GUI SCP klientem. SFTP se pokouší být protokol nezávislý na více platformách než jeho předchůdce -SFTP se vyhýbá rozšíření zástupných znaků specifikovaných klientem na server. Servery SFTP jsou také k dispozici na většině všech platforem. Jde o zcela nový protokol, který nesouvisí s SSH - který je spuštěn přes FTP. SFTP neposkytuje ověření ani zabezpečení; spíše očekává základní protokol, který zajistí obě. SFTP se většinou používá jako subsystém protokolu SSH, implementace verze 2 (protože byl navržen ve stejné pracovní skupině). Je však možné spustit SFTP přes SSH-1 nebo jiné datové proudy.
Souhrn:
1. SFTP je síťový protokol, který poskytuje funkce pro přístup k souborům, přenos a správu přes důvěryhodný datový tok; SCP je síťový protokol zajišťující přenos dat, který je nepropustný pro zachycení a manipulaci.