Starpība starp FTP un SFTP

FTP pret SFTP

Failu pārsūtīšanas protokols (pazīstams arī kā FTP) ir tīkla protokols, kas tiek ieviests, lai apmainītos ar failiem TCP / IP tīklā, tas ir, pārraides vadības protokols un interneta protokols. FTP izmanto lietotāja izveidoto paroles autentifikāciju. Lai gan parasti tiek ieviesta uz lietotāju balstīta paroles autentifikācija, anonīma lietotāja piekļuve ir pieejama arī caur FTP serveri.

SSH faila pārsūtīšanas protokols (pazīstams arī kā Secure File Transfer Protocol jeb SFTP) ir tīkla protokols, kas ļauj piekļūt failiem, pārsūtīt tos un pārvaldīt tos caur drošu datu plūsmu. Tas ir Secure Shell (vai SSH) protokola 2.0 versijas paplašinājums, kura mērķis ir nodrošināt drošas pārsūtīšanas iespējas. Ir paredzēts arī funkcionāls darbs ar citiem protokoliem.

Kā minēts, FTP ir pieejama anonīmi. Tas nozīmē, ka lietotājs var pieteikties šajā serverī ar “anonīmu” kontu, kad viņam tiek prasīts ievadīt lietotājvārdu un paroli. Vairumā gadījumu lietotājam, kuram nav tieša konta resursdatorā, paroles vietā tiks piedāvāts izmantot savu e-pasta adresi; tomēr pēc informācijas sniegšanas praktiski nav verifikācijas procesa (piemēram, Nacionālajā biotehnoloģijas informācijas centrā).

SFTP protokolam ir dažādas un plašs darbību klāsts, kurām var piekļūt ar attāliem failiem. Dažas no tā ievērojamākajām funkcijām ietver pārtrauktu pārsūtīšanu atsākšanu, direktoriju ierakstus un attālinātu failu noņemšanu. Salīdzinot ar citiem protokoliem (proti, drošās kopēšanas protokolu jeb SCP), SFTP kā protokols ir “mainīgāks” un no platformas neatkarīgāks. Tā rezultātā SFTP protokols ir pieejams dažādām platformām.

FTP serveriem ir autentifikācijas un šifrēšanas protokoli. Ja šāda pieeja ir ierobežota, var tikt ieviests attāls FTP (FTP pasts) pakalpojums, lai pārvarētu ierobežojuma problēmu. Tas ļauj piekļūt, bet neļauj lietotājam aplūkot direktorijus vai modificēt komandas. Tāpat SFTP piedāvā interaktīvu saskarni ar komandrindas programmu, kas ievieš klienta komunikāciju. Atšķirībā no FTP, SFTP protokols ir šifrēts, padarot tradicionālos starpniekserverus neefektīvus attiecībā uz SFTP trafika kontroli.

Kopsavilkums:

1. FTP ir tīkla protokols, ko izmanto failu apmaiņai TCP / IP tīklā; SFTP ir tīkla protokols, kas ļauj piekļūt failiem, pārsūtīt tos un pārvaldīt tos pa datu straumi.

2. FTP ir pieejams anonīmi, un vairumā gadījumu tas nav šifrēts; SFTP protokols ir šifrēts un padara trafika kontroli neefektīvu, izmantojot tradicionālos starpniekserverus.