Secure Copy Protocol en File Transfer Protocol bieden beide eenvoudige opdrachtregelmethoden voor het overbrengen van bestanden tussen computers, maar dat is zo ongeveer waar de overeenkomsten eindigen. SCP is beter ontworpen voor een eenmalige overdracht tussen twee computers op hetzelfde netwerk, hoewel het ook op afstand via internet kan worden gebruikt. Omgekeerd wordt FTP niet alleen gebruikt om gegevens naar een externe server over te dragen, maar ook om die gegevens te beheren.
snelheden
Het vergelijken van SCP en FTP is een beetje ongelijk, omdat SCP is ontworpen om binnen hetzelfde netwerk te werken, en FTP is een internetprotocol dat is ontworpen voor gebruik op externe servers. FTP wordt ook vaak gebruikt voor het verplaatsen van meerdere bestanden; hoewel je jokertekens kunt gebruiken om meerdere bestanden over te zetten of hele mappen in SCP te kopiëren, is dat niet het meest gebruikelijke gebruik ervan. Al met al zijn SCP en FTP ongeveer gelijk qua snelheid in vergelijking met hetzelfde netwerk en met hetzelfde bestand; maar uw kilometerstand kan variëren, afhankelijk van de grootte van de bestanden die u overzet en de manier waarop uw netwerk is geconfigureerd. Uw gebruik van opdrachtvlaggen kan ook bestanden wijzigen; Chris Dillon, softwareontwikkelaar en schrijver van het technische blog Squarism gebruikt "-c arcfour" om de SCP-overdracht bij zijn testen te versnellen.
Video van de dag
Veiligheid
Een SCP-overdracht is een individuele overdracht - u gebruikt "scp" in een terminal om uw bestanden of directory naar de andere computer te kopiëren, zonder enige franje of andere opties. Het is een eenmalige beweging, in tegenstelling tot FTP. Met FTP logt u in op een FTP-sessie en kunt u niet alleen bestanden van uw computer kopiëren, maar ook bestanden op de externe computer beheren. Dit omvat de mogelijkheid om bestanden te hernoemen, verwijderen, verplaatsen en wijzigen vanaf de externe computer. SCP is een veilige overdracht; het gebruikt een beveiligde shell om zowel uw gegevens als uw inloggegevens te coderen. FTP biedt geen bescherming tegen iemand die mogelijk probeert uw netwerkreferenties te bekijken.
Gebruiken
SCP is een Unix-opdracht die is ontworpen om vanaf de terminal te worden gebruikt. FTP is flexibeler omdat je het in een terminal kunt gebruiken of met een grafisch programma zoals WinSCP voor Filezilla. U kunt FTP ook in een terminal gebruiken, hoewel dit niet gebruikelijk is bij gewone internetgebruikers. Als u ervoor kiest om de terminal te gebruiken, moet u FTP-commando's opzoeken. Voor het grootste deel lijken ze erg op basiscommando's - om bijvoorbeeld een bestand van uw computer naar de externe locatie over te brengen, zou u "put test.file" gebruiken.
alternatieven
Het grote voordeel voor SCP is de beveiliging; het voordeel van FTP is de controle over uw bestemming. Als geen van beide helemaal aan uw behoeften voldoet, is SFTP een mogelijke oplossing, die is gebouwd met zowel FTP als SSH — beveiligde shell — om een protocol te maken dat veilig is en waarmee u uw bestemming kunt controleren Oppervlakte. In termen van snelheid zul je geen groot verschil zien tussen FTP en SFTP; als er iets is, zal SFTP langzamer zijn vanwege de noodzaak om uw overdracht te beveiligen. SFTP zal ook langzamer zijn dan SCP. SFTP kan worden gebruikt in de terminal of in software die voor de taak is ontworpen, hetzelfde als FTP.