SCP og FTP er to søknader om å kopiere filer fra en datamaskin til en annen. Begge var opprinnelig basert på sine egne protokoller , men både nå bruker forskjellige protokoller . SCP står for Secure Copy Protocol , og FTP er en forkortelse for File Transfer Protocol , som var den opprinnelige File Transfer Protocol . Sikkerhet
En nøkkelfaktor i filoverføringer er at de krever pålogging til den eksterne datamaskinen . FTP dateres tilbake til 1971 . På den tiden var nettverkene fortsatt under utvikling i akademiske institusjoner og sikkerhet var ikke en prioritet. Fordi FTP sender brukernavn og passord for innlogging i klartekst , er det uakseptabelt for kommersielle programmer der nettverkene holder verdifull informasjon og er mer sannsynlig å bli brutt inn . Åpenbart behov for FTP for å bli erstattet av en mer sikker anlegget slik at det kan oppfylle sikkerhetskrav til bedrifter , og flere ble utviklet . En av disse sikre versjonene var SCP eller Secure Copy Protocol .
Underliggende Protokoller
FTP -verktøyet er ikke lenger basert på FTP-protokollen på grunn av at protokollens svakheter . Den vanligste grunnlaget for FTP i dag er FTP Secure Protocol , FTPS , som bruker Transport Layer Security for å gi kryptering. SCP ble utviklet med en egen protokoll som en del av Secure Shell verktøyet , noe som er en i en avstand program basert på SSH-protokollen . Secure Shell ble fullstendig omskrevet av Internet Engineering Task Force for å produsere SSH2 i 2006 , og SCP -protokollen ble vraket på det tidspunktet. SCP er nå basert på SFTP , som står for Secure FTP eller SSH FTP
Format
SCP har bare ett format : . Det er en kommando i Secure Shell. Det følger formatet på Unix kopi kommandoen cp . SCP har to obligatoriske parametere: " fra " og " til"-adresse for filen. En av disse inkluderer et brukernavn og vertsnavn indikerer som er på den eksterne datamaskinen . FTP har tre formater: som en kommando miljø , som en rekke Windows - baserte verktøy og som et bibliotek med funksjoner for integrasjon med andre programmer . Kommandolinjen miljøet har sitt eget spørsmål og en rekke kommandoer som gjør det mulig for brukere å ikke bare sende og motta filer , men å flytte rundt på det eksterne systemet og manipulere filer.
Tilkoblinger
SCP er en SSH -kommando og så opererer innenfor det miljøet som krypterer alle data børser. Som en ekstra sikkerhetsfunksjon , kopierer SCP -filer som binære data , noe som gjør dem vanskeligere å lese gjennom telefonavlytting . FTP etablerer to tilkoblinger . Den første forbindelsen bærer kommandoer og svar , og er kryptert med TLS , og den andre er for dataoverføringer . I den opprinnelige FTP- spesifikasjonen, denne forbindelse avsluttes alltid ved en velkjent port . I FTPS versjon , bruker den andre forbindelsen en tilfeldig port , som gjør komme forbindelser gjennom brannmurer vanskelige . Datatilkoblingen av FTPS er ikke kryptert . Filosofien bak det er at ledere av sensitive data bør sørge for at filene er allerede kryptert , slik at overføring kryptering ville være en duplisering av innsats .