SFTP vs. SCP
SSH protokol prijenosa datoteka (također poznat i kao Secure File Transfer Protocol ili SFTP) mrežni je protokol. Omogućuje pristup datotekama, prijenos datoteka i funkcije upravljanja datotekama u pouzdanom protoku podataka. Posebno je dizajniran kao proširenje Secure Shell Protocol (ili SSH), verzije 2.0. Kao proširenje primarno se koristi za osiguranje sigurne mogućnosti prijenosa datoteka; međutim, također je namjera koristiti s drugim protokolima. Radna grupa za Internet inženjering (ili IETF) je definirala - putem internetskog nacrta - da je SFTP opisan u kontekstu SSH-2 protokola; međutim, SFTP je općenit i neovisan o ostatku SSH-2 paketa protokola. Može se koristiti u raznim aplikacijama, uključujući siguran prijenos datoteka putem transportnog sloja sigurnosti (ili TLS-a) i prijenos podataka o upravljanju u VPN aplikacijama. Pretpostavlja se da će se pokrenuti preko sigurnog kanala (poput SSH) koji ima prethodno ovjereni klijent - čiji je identitet dostupan protokolu.
Protokol sigurnog kanala (ili SCP) mrežni je protokol. Omogućuje prijenos podataka koji mogu izdržati ili su potpuno nepropusni za presretanje i neovlašteno diranje. Iako je zamišljen na način da se sigurni prijenos podataka učini sigurnim, u stvarnom svijetu ne postoji potpuno siguran kanal, samo načini na koji nesigurne mreže mogu postati manje nesigurne i prenijeti informacije sigurnije - to je, možda, netko može vidjeti ili čuti poruku, ali nema načina da mijenja informacije koje se razmjenjuju preko poslužitelja.
SFTP protokol omogućava mnoštvo operacija na udaljenim datotekama. Ima više zajedničkog s protokolom datoteka na daljinskom sustavu nego njegov prethodnik, SCP protokol. Kao dio proširenih značajki SFTP protokola, klijent je u mogućnosti nastaviti prekinute prijenose, popise direktorija i udaljeno uklanjanje datoteka. Kao rezultat, relativno je jednostavno implementirati GUI SFTP klijent u usporedbi s GUI SCP klijentom. SFTP pokušava biti protokol neovisan o platformi nego njegov prethodnik -SFTP izbjegava da se ekspanzijski znak koji je klijent odredio od klijenta bude do poslužitelja. Također, SFTP poslužitelji su dostupni na većini svih platformi. Potpuno je novi protokol koji nije povezan sa SSH-om koji se izvodi preko FTP-a. SFTP ne pruža provjeru autentičnosti ili sigurnost; radije očekuje da temeljni protokol osigura oboje. SFTP se uglavnom koristi kao podsustav SSH protokola, verzije 2 implementacije (kako je dizajniran u istoj radnoj skupini). Međutim, moguće je pokrenuti SFTP preko SSH-1 ili drugih protoka podataka.
Sažetak:
1. SFTP je mrežni protokol koji omogućuje pristup datotekama, prijenos i upravljanje funkcijama preko pouzdanog protoka podataka; SCP je mrežni protokol koji omogućuje prijenos podataka koji je nepropusan za presretanje i neovlašteno diranje.