Forskjellen mellom FTP og SFTP

FTP vs SFTP

Filoverføringsprotokoll (også kjent som FTP) er en nettverksprotokoll som implementeres for å utveksle filer over et TCP / IP-nettverk - det vil si overføringskontrollprotokollen og Internettprotokollen. FTP bruker passordautentisering opprettet av brukeren. Selv om brukerbasert passordautentisering vanligvis er implementert, er anonym brukertilgang også tilgjengelig via en FTP-server.

SSH File Transfer Protocol (også kjent som Secure File Transfer Protocol, eller SFTP) er en nettverksprotokoll som tillater filtilgang, overføring og styring over en sikker datastrøm. Det er en forlengelse av 2,0-versjonen av Secure Shell (eller SSH) protokollen, hvis formål er å gi sikre overføringsfunksjoner. Det er også ment å fungere funksjonelt med andre protokoller.

Som nevnt er FTP tilgjengelig anonymt. Dette betyr at brukeren kan logge inn på denne serveren med en 'anonym' konto når du får beskjed om brukernavn og passord. I de fleste tilfeller blir en bruker uten direkte konto hos vertsmaskinen bedt om å bruke sin e-postadresse i stedet for et passord; Det er imidlertid praktisk talt ingen verifikasjonsprosess som finner sted når informasjonen er levert (som ved Nasjonalt senter for bioteknologisk informasjon).

SFTP-protokollen har et variert og bredt spekter av operasjoner som er tilgjengelige på eksterne filer. Noen av sine mer bemerkelsesverdige funksjoner inkluderer gjenoppta avbrutt overføringer, katalogoppføringer og fjerning av fjerning av filer. Sammenlignet med andre protokoller (nemlig Secure Copy Protocol, eller SCP), er SFTP mer "fluid" som en protokoll, og er mer plattformuavhengig. Som et resultat er SFTP-protokollen tilgjengelig på en rekke plattformer.

FTP-servere har autentiserings- og krypteringsprotokoller på plass. Hvor slik tilgang er begrenset, kan en ekstern FTP (FTP-post) -tjeneste implementeres for å løse problemet med begrensninger. Dette tillater tilgang, men begrenser brukeren fra å vise kataloger eller endre kommandoer. På samme måte tilbyr SFTP et interaktivt grensesnitt med et kommandolinjeprogram som implementerer kundekommunikasjon. I motsetning til FTP er SFTP-protokollen kryptert, noe som gjør tradisjonelle proxyer ineffektive med hensyn til å kontrollere SFTP-trafikk.

Sammendrag:

1. FTP er en nettverksprotokoll som brukes til å utveksle filer over et TCP / IP-nettverk; SFTP er en nettverksprotokoll som tillater filtilgang, overføring og styring over en datastrøm.

2. FTP er tilgjengelig anonymt, og i de fleste tilfeller ikke kryptert; SFTP-protokollen er kryptert, og gjør kontrollen av trafikken ineffektiv når du bruker tradisjonelle proxyer.