Skirtumas tarp SFTP ir SCP

SFTP ir SCP

SSH failų perdavimo protokolas (dar vadinamas „Secure File Transfer Protocol“ arba SFTP) yra tinklo protokolas. Tai suteikia prieigą prie failų, failų perkėlimo ir failų tvarkymo funkcijas per patikimą duomenų srautą. Jis buvo specialiai sukurtas kaip „Secure Shell Protocol“ (arba SSH), 2.0 versijos, plėtinys. Kaip plėtinys, jis visų pirma naudojamas saugaus failų perdavimo galimybėms užtikrinti; tačiau taip pat ketinama naudoti kartu su kitais protokolais. Interneto inžinerijos darbo grupė (arba IETF) per interneto juodraštį apibrėžė, kad SFTP yra aprašytas SSH-2 protokolo kontekste; tačiau SFTP yra bendras ir nepriklausomas nuo likusio SSH-2 protokolų rinkinio. Jis turi galimybę būti naudojamas įvairiose programose, įskaitant saugų failų perkėlimą naudojant „Transport Layer Security“ (arba TLS) ir valdymo informacijos perdavimą VPN programose. Daroma prielaida, kad ji bus vykdoma per saugų kanalą (pvz., SSH), turintį anksčiau patvirtintą klientą, kurio tapatybė prieinama protokolui.

Saugus kanalo protokolas (arba SCP) yra tinklo protokolas. Tai suteikia galimybę perduoti duomenis, kurie gali atlaikyti arba yra visiškai nelaidūs sulaikymui ir klastojimui. Nors tai yra skirtas būdas užtikrinti informacijos saugumą visiškai saugiai, realiame pasaulyje nėra visiškai saugaus kanalo, o tik būdai, kaip nesaugūs tinklai gali tapti mažiau nesaugūs ir saugiau perduoti informaciją, ty kažkas gali pamatyti ar išgirsti pranešimą, tačiau jis negali pakeisti informacijos, kuria keičiamasi per serverį.

SFTP protokolas leidžia atlikti daugybę operacijų su nuotoliniais failais. Jis turi daugiau bendro su nuotoliniu failų sistemos protokolu nei jo pirmtakas SCP protokolas. Kaip išplėstinių SFTP protokolo funkcijų dalį, klientas gali atnaujinti nutrauktus perdavimus, katalogų sąrašus ir nuotolinį failų šalinimą. Dėl to yra gana lengva įdiegti GUI SFTP klientą, palyginti su GUI SCP klientu. SFTP bando būti labiau nuo platformos nepriklausantis protokolas nei jo pirmtakas -SFTP vengia, kad kliento nurodytas pakaitos simbolio išplėtimas būtų iki serverio. Taip pat SFTP serveriai yra prieinami beveik visose platformose. Tai visiškai naujas protokolas, nesusijęs su SSH, kuris vykdomas per FTP. SFTP neteikia autentifikavimo ar saugumo; veikiau tikisi, kad pagrindinis protokolas užtikrins juos abu. SFTP dažniausiai naudojamas kaip SSH protokolo posistemė, 2 versijos diegimai (kaip ir buvo suprojektuota toje pačioje darbo grupėje). Vis dėlto įmanoma vykdyti SFTP per SSH-1 ar kitus duomenų srautus.

Santrauka:

1. SFTP yra tinklo protokolas, užtikrinantis prieigą prie failų, perdavimo ir valdymo funkcijas per patikimą duomenų srautą; SCP yra tinklo protokolas, užtikrinantis duomenų perdavimą, kuris yra nelaidus perimti ir sugadinti.