SCP vs. FTP-hastighet

Secure Copy Protocol och File Transfer Protocol erbjuder båda enkla kommandoradsmetoder för att överföra filer mellan datorer, men det är ungefär där likheterna slutar. SCP är bättre utformad för en engångsöverföring mellan två datorer i samma nätverk, även om den kan användas på distans över Internet också. Omvänt används FTP för att inte bara överföra data till en fjärrserver, utan också för att hantera dessa data.

Hastigheter

Att jämföra SCP och FTP är lite ojämnt, eftersom SCP har designats för att fungera inom samma nätverk, och FTP är ett internetprotokoll som är designat för användning på fjärrservrar. FTP brukar också användas för att flytta flera filer; medan du kan använda jokertecken för att överföra flera filer eller kopiera hela kataloger i SCP, är det inte den vanligaste användningen av det. Sammantaget är SCP och FTP ungefär jämnt matchade i hastighet jämfört med samma nätverk och med samma fil; men din körsträcka kan variera beroende på storleken på filerna du överför och hur ditt nätverk är konfigurerat. Din användning av kommandoflaggor kan också ändra filer; Chris Dillon, mjukvaruutvecklare och författare av teknikbloggen Squarism använder "-c arcfour" för att påskynda SCP-överföringen i sina tester.

Dagens video

säkerhet

En SCP-överföring är en individuell överföring -- du använder "scp" i en terminal för att kopiera dina filer eller katalog till den andra datorn, utan krusiduller eller andra alternativ. Det är en engångsrörelse, till skillnad från FTP. Med FTP loggar du in på en FTP-session och kan inte bara kopiera filer från din dator, utan kan även hantera filer på fjärrdatorn. Detta inkluderar möjligheten att byta namn på, ta bort, flytta och ändra filer från fjärrdatorn. SCP är en säker överföring; den använder ett säkert skal för att kryptera både dina data och referenser. FTP erbjuder inte skydd mot någon som kanske försöker se dina nätverksuppgifter.

Använda sig av

SCP är ett Unix-kommando utformat för att användas från terminalen. FTP är mer flexibel genom att du kan använda den antingen i en terminal eller med ett grafiskt program som WinSCP för Filezilla. Du kan också använda FTP i en terminal, även om detta inte är vanligt bland tillfälliga internetanvändare. Om du väljer att använda terminalen måste du leta upp FTP-kommandon. För det mesta påminner de mycket om grundläggande kommandon – till exempel för att överföra en fil från din dator till fjärrplatsen du skulle använda "put test.file."

Alternativ

Den största fördelen med SCP är säkerheten; fördelen med FTP är kontrollen över din destination. Om ingetdera helt uppfyller dina behov är en potentiell lösning SFTP, som byggdes med både FTP och SSH – säkert skal – för att skapa ett protokoll som är säkert och låter dig kontrollera din destination område. När det gäller hastighet kommer du inte att se någon större skillnad mellan FTP och SFTP; om något, SFTP kommer att vara långsammare på grund av behovet av att säkra din överföring. SFTP kommer också att vara långsammare än SCP. SFTP kan användas i terminalen eller i programvara designad för uppgiften, på samma sätt som FTP.