SFTP vs. SCP
SSH File Transfer Protocol (også simpelthen kendt som Secure File Transfer Protocol eller SFTP) er en netværksprotokol. Det giver filadgang, filoverførsel og filhåndteringsfunktioner via en betroet datastrøm. Det blev specifikt designet som en udvidelse af Secure Shell Protocol (eller SSH), version 2.0. Som en udvidelse bruges det primært til at give sikker filoverførselsfunktion; men det er også beregnet til at være anvendeligt med andre protokoller. Internet Engineering Task Force (eller IETF) har defineret - igennem internetudkastet - at SFTP er beskrevet inden for rammerne af SSH-2-protokollen; SFTP er dog generel og uafhængig af resten af SSH-2-protokolsuiten. Det har muligheden for at blive brugt i en række forskellige applikationer, herunder en sikker filoverførsel via Transport Layer Security (eller TLS) og overførsel af administrationsinformation i VPN-applikationer. Det antager, at det vil blive kørt over en sikker kanal (som SSH), der har en tidligere godkendt klient - hvis identitet er tilgængelig for protokollen.
Secure Channel Protocol (eller SCP) er en netværksprotokol. Det giver et middel til overførsel af data, der kan modstå eller er helt uigennemtrængelige for aflytning og manipulation. Selvom det er ment at være en måde at holde informationsoverførslen helt sikker på, er der ingen helt sikker kanal i den virkelige verden, bare måder, hvorpå usikre netværk kan blive mindre usikre og overføre information mere sikkert - det er, måske er nogen i stand til at se eller høre meddelelsen, men har ingen måde at ændre de oplysninger, der udveksles over serveren.
SFTP-protokol tillader en overflod af operationer på eksterne filer. Det har mere til fælles med det eksterne filsystemprotokol end dets forgænger, SCP-protokollen. Som en del af de udvidede funktioner i SFTP-protokollen er en klient i stand til at genoptage afbragte overførsler, oversigter over biblioteker og fjernelse af fjernfil. Som et resultat er det relativt let at implementere GUI SFTP-klient i sammenligning med en GUI SCP-klient. SFTP forsøger at være en mere platformuafhængig protokol end dens forgænger -SFTP undgår at have wildcard-udvidelse specificeret af klienten op til serveren. SFTP-servere er også tilgængelige på de fleste alle platforme. Det er en helt ny protokol, der ikke er relateret til SSH - som køres over FTP. SFTP leverer ikke godkendelse eller sikkerhed; snarere forventer det, at den underliggende protokol sikrer begge. Som det er, bruges SFTP for det meste som et undersystem af SSH-protokol, version 2-implementeringer (som det blev designet i den samme arbejdsgruppe). Det er dog muligt at køre SFTP over SSH-1 eller andre datastrømme.
Resumé:
1. SFTP er en netværksprotokol, der giver filadgang, overførsel og styringsfunktioner over en betroet datastrøm; SCP er en netværksprotokol, der leverer dataoverførsel, der er uigennemtrængelig for aflytning og manipulation.