Forskjellen mellom SFTP og SCP

Forskjellen mellom SFTP og SCP
Forskjellen mellom SFTP og SCP

Video: Forskjellen mellom SFTP og SCP

Video: Forskjellen mellom SFTP og SCP
Video: Hva er forskjellen mellom production og management? 2024, Juli
Anonim

SFTP vs SCP

SCP (Secure Copy) er basert på Secure Shell (SSH)-protokollen og gir muligheten til å overføre filer sikkert mellom verter. SFTP (Secure File Transfer Protocol) er en protokoll som brukes til å overføre filer over en sikker kanal. Den ble utviklet som en utvidelse av Secure Shell-protokollen (SSH) av Internet Engineering Task Force (IETF). SFTP forutsetter at kanalen som brukes for kommunikasjon er sikker og at klienten er autentisert av serveren og at informasjonen om klienten er tilgjengelig for bruk av protokollen.

Hva er SFTP?

SFTP er en protokoll som brukes for å overføre filer over en sikker kanal. SFTP er basert på klient-server-arkitekturen. En allment kjent SFTP-server er OpenSSH, og SFTP-klienter er implementert som kommandolinjeprogrammer (som følger med OpenSSH) eller GUI-applikasjoner. SFTP gir kryptering for både data og kommandoer som overføres og gir sikkerhet for sensitiv informasjon som passord. SFTP er ikke bare en protokoll for tilgang til og overføring av filer, det er faktisk en filsystemprotokoll.

Hva er SCP?

SCP-protokollen gir en sikker metode for å overføre filer mellom verter. SCP kan ganske enkelt betraktes som en integrasjon av RCP ('remote copy'-kommando på UNIX) og SSH. Kryptering og autentisering i SCP leveres ved hjelp av SSH-protokollen, mens BSD (Berkeley Software Distribution, noen ganger k alt Berkeley Unix) RCP gir grunnlaget for selve filoverføringen. SCP kjører på port 22. SCP hindrer tredjeparter i å avskjære filoverføring og se på innholdet i datapakker. Når en klient laster opp en fil til serveren, får den muligheten til å inkludere egenskaper som tidsstempel, tillatelser osv. Denne funksjonen er ikke gitt i den ofte brukte FTP-protokollen (File Transfer Protocol). Når en klient trenger å laste ned en fil/katalog, sender den først forespørselen til serveren. Nedlasting er en serverdrevet prosess, hvor filene mates av serveren til klienten. Denne serverdrevne mekanismen kan forårsake en sikkerhetsrisiko, spesielt hvis serveren er skadelig.

Hva er forskjellen mellom SFTP og SCP?

Selv om både SFTP og SCP gir en sikker mekanisme for overføring av filer, har de noen forskjeller. SCP er en enkel protokoll som bare tillater overføring av filer, mens SFTP gir et bredt sett med operasjoner for å administrere eksterne filer. Videre, når man sammenligner en SFTP-klient med en SCP-klient, har SFTP-klienten ytterligere evner som fjerning av filer, gjenoppta overføringer som blir avbrutt osv. I tillegg er SFTP mer plattformuavhengig sammenlignet med SCP. SFTP-servere er tilgjengelig på flere plattformer, mens SCP stort sett bruker Unix-plattformer. Når du sammenligner hastighetene, er SFTP tregere enn SCP, siden det krever venting på kryptering og konformasjon av pakker. SFTP gir støtte for filer over 4 GB, mens SCP ikke gjør det. SFTP gir muligheten til å avbryte en filoverføring uten å avslutte økten, mens med SCP må økten avbrytes for å avbryte en overføring. Videre støttes gjenopptagelse av en overføring med SFTP, mens SCP ikke støtter det.

Anbefalt: