SFTP vs. SCP
SSH File Transfer Protocol (även kallat Secure File Transfer Protocol eller SFTP) är ett nätverksprotokoll. Det ger filåtkomst, filöverföring och filhanteringsfunktioner över en pålitlig dataström. Det var speciellt utformat som en förlängning av Secure Shell Protocol (eller SSH), version 2.0. Som en förlängning används det främst för säker filöverföringskapacitet; Det är dock också avsett att vara användbart med andra protokoll. Internet Engineering Task Force (eller IETF) har definierat - genom Internet Draft-att SFTP beskrivs inom ramen för SSH-2 protokollet; SFTP är dock generellt och oberoende av resten av SSH-2 protokollsviten. Den har möjlighet att användas i en mängd olika applikationer, inklusive en säker filöverföring via Transport Layer Security (eller TLS) och överföring av hanteringsinformation i VPN-applikationer. Det förutsätter att det kommer att köras över en säker kanal (som SSH) som har en tidigare autentiserad klient - vars identitet är tillgänglig för protokollet.
Secure Channel Protocol (eller SCP) är ett nätverksprotokoll. Det ger ett sätt att överföra data som kan tåla eller är fullständigt ogenomtränglig för avlyssning och manipulering. Även om det är tänkt att vara ett sätt att hålla informationsöverföringen helt säker finns det ingen helt säker kanal i den verkliga världen. Det är bara sätt på vilka otrygga nätverk kan bli mindre osäkra och överföra information mer säkert - det kan vara att någon kan se eller höra meddelandet men har inget sätt att ändra informationen som utbyts via servern.
SFTP-protokollet möjliggör en mängd operationer på fjärrfiler. Det har mer gemensamt med fjärrfilsystemprotokollet än dess föregångare, SCP-protokollet. Som en del av de utökade funktionerna i SFTP-protokollet kan en klient återuppta avbrutna överföringar, katalogförteckningar och fjärrfilfel. Som ett resultat är det relativt enkelt att implementera GUI SFTP-klient i jämförelse med en GUI SCP-klient. SFTP försöker vara ett plattformsoberoende protokoll än sin föregångare -SFTP undviker att jokertexpansion som anges av klienten är upp till servern. SFTP-servrar är också tillgängliga på de flesta plattformar. Det är ett helt nytt protokoll som inte är relaterat till SSH-som körs över FTP. SFTP tillhandahåller inte autentisering eller säkerhet. snarare förväntar sig det underliggande protokollet att säkra båda. Som det används SFTP mestadels som ett delsystem av SSH-protokoll, version 2-implementeringar (som det var utformat i samma arbetsgrupp). Det är emellertid möjligt att köra SFTP över SSH-1 eller andra dataströmmar.
Sammanfattning:
1. SFTP är ett nätverksprotokoll som ger filåtkomst, överföring och hanteringsfunktioner över en pålitlig dataström; SCP är ett nätverksprotokoll som tillhandahåller dataöverföring som är ogenomtränglig för avlyssning och manipulering.