Skirtumas tarp FTP ir SFTP

FTP ir SFTP

Failų perdavimo protokolas (taip pat žinomas kaip FTP) yra tinklo protokolas, kuris įgyvendinamas norint keistis failais per TCP / IP tinklą, tai yra perdavimo valdymo protokolą ir interneto protokolą. FTP naudoja vartotojo sukurtą slaptažodžio autentifikavimą. Nors vartotojo slaptažodžio autentifikavimas paprastai įgyvendinamas, anoniminė vartotojo prieiga taip pat pasiekiama per FTP serverį.

SSH failų perdavimo protokolas (dar žinomas kaip saugus failų perdavimo protokolas arba SFTP) yra tinklo protokolas, leidžiantis pasiekti failus, juos perduoti ir valdyti naudojant saugų duomenų srautą. Tai yra „Secure Shell“ (arba SSH) protokolo 2.0 versijos išplėtimas, kurio tikslas yra užtikrinti saugaus perdavimo galimybes. Taip pat ketinama funkciškai dirbti su kitais protokolais.

Kaip minėta, FTP galima pasiekti anonimiškai. Tai reiškia, kad vartotojas gali prisijungti prie šio serverio naudodamas „anoniminę“ paskyrą, kai jam nurodoma parašyti vartotojo vardą ir slaptažodį. Daugeliu atvejų vartotojas, neturintis tiesioginės sąskaitos pagrindiniame kompiuteryje, bus paprašytas vietoj slaptažodžio naudoti savo el. Pašto adresą; tačiau praktiškai nėra jokio patikrinimo proceso, kuris įvyktų pateikus šią informaciją (pavyzdžiui, Nacionaliniame biotechnologijų informacijos centre).

SFTP protokole yra įvairus ir platus operacijų spektras, kurias galima pasiekti nuotoliniuose failuose. Kai kurios svarbesnės funkcijos apima atnaujintų perkėlimų atnaujinimą, katalogų sąrašus ir nuotolinį failų pašalinimą. Palyginti su kitais protokolais (būtent, saugaus kopijavimo protokolu (SCP)), SFTP kaip protokolas yra „sklandesnis“ ir yra labiau nepriklausomas nuo platformos. Dėl to SFTP protokolą galima rasti įvairiose platformose.

FTP serveriai turi autentifikavimo ir šifravimo protokolus. Jei tokia prieiga yra apribota, siekiant išspręsti apribojimo problemą, galima įdiegti nuotolinę FTP (FTP pašto) paslaugą. Tai leidžia pasiekti, bet neleidžia vartotojui žiūrėti katalogų ar keisti komandų. Panašiai SFTP siūlo interaktyvią sąsają su komandų eilutės programa, įgyvendinančia kliento komunikaciją. Skirtingai nei FTP, SFTP protokolas yra užšifruotas, todėl tradiciniai tarpiniai serveriai tampa neveiksmingi kontroliuojant SFTP srautą..

Santrauka:

1. FTP yra tinklo protokolas, naudojamas keistis failais per TCP / IP tinklą; SFTP yra tinklo protokolas, leidžiantis prieiti prie failų, juos perduoti ir valdyti per duomenų srautą.

2. FTP galima pasiekti anonimiškai ir daugeliu atvejų jis nėra užšifruotas; SFTP protokolas yra užšifruotas, todėl srauto kontrolė tampa neveiksminga, kai naudojami tradiciniai tarpiniai serveriai.