Forskjellen mellom FTP og SSH

FTP vs SSH

FTP står for File Transfer Protocol, en protokoll som ble opprettet for overføring av filer fra en ekstern plassering til en lokal datamaskin, eller omvendt. På den annen side er Secure Shell, eller SSH, nettverksprotokoll som muliggjør kommunikasjon mellom to datamaskiner, uansett avstand, så lenge det er en elektrisk bane for kommunikasjonsreiser.

FTP er ganske gammel, som den ble opprettet før utviklingen av offentlige nettverk, som vi ser dem i dag. På grunn av dette skjønte skaperne av FTP ikke behovet for å sikre dataene, eller autentisering av brukernavn og passord, og faktisk sender dem i ren tekst. Dette betyr at alle med kunnskap om å snuse datapakker vil kunne rekonstruere dataene som overføres, eller verre, få brukernavnet og passordet, og få full tilgang til den eksterne siden. Navnet Secure Shell skal allerede gi deg en anstendig idé om sikkerheten til SSH. SSH ble faktisk opprettet etter at et sniffingangrep ble utført på Helsinki University of Technology. Den erstatter den antatte og sårbare Telnet-protokollen som var i fremtredende bruk på den tiden. Sikkerheten til SSH er implementert ved å kryptere dataene før den sendes ut. Dette er da bare dekryptert på den angitte plasseringen.

Som en filoverføringsprotokoll kan FTP kun overføre filer fra ett punkt til et annet, og noen grunnleggende filoperasjoner, som å kopiere, flytte eller slette filer og kataloger. SSH går langt utover dette, da det tillater brukeren å utstede kommandoer som kan tolkes og utføres på den eksterne datamaskinen av en lytterserver. Den kan også brukes til tunneling, overvåking av bestemte tjenester og applikasjoner som kjører, og til og med for overføring av filer.

Til tross for alderen til både FTP og SSH, er de fortsatt i utbredt bruk over hele verden, i en eller annen form. Nesten alle nettside hosting leverandører tilbyr FTP tilgang til brukerkontoer, for å gi en praktisk måte å laste opp filer til sine kontoer. Selv om SSH-tilgang ikke er like vanlig som FTP, tilbyr noen tilbydere det, da det gir brukeren mer kontroll og større frihet når det gjelder å administrere sine nettsteder.

Sammendrag:

1. FTP er en filoverføringsprotokoll, mens SSH er en nettverksprotokoll.

2. FTP er iboende usikker, mens SSH er iboende sikker.

3. FTP tillater bare kontroll av filer, mens SSH tillater et bredt utvalg av applikasjoner.