SFTP vs SCP
SCP (Secure Copy) is gebaseer op die Secure Shell (SSH) protokol en dit bied die vermoë om lêers veilig tussen gashere oor te dra. SFTP (Secure File Transfer Protocol) is 'n protokol wat gebruik word vir die oordrag van lêers oor 'n veilige kanaal. Dit is ontwikkel as 'n uitbreiding van die Secure Shell-protokol (SSH) deur die Internet Engineering Task Force (IETF). SFTP aanvaar dat die kanaal wat vir kommunikasie gebruik word, veilig is en dat die kliënt deur die bediener geverifieer is en die inligting oor die kliënt beskikbaar is vir die gebruik van die protokol.
Wat is SFTP?
SFTP is 'n protokol wat gebruik word vir die oordrag van lêers oor 'n veilige kanaal. SFTP is gebaseer op die kliënt-bediener argitektuur. 'n Alombekende SFTP-bediener is OpenSSH, en SFTP-kliënte word geïmplementeer as opdragreëlprogramme (soos voorsien met OpenSSH) of GUI-toepassings. SFTP verskaf enkripsie vir beide data en opdragte wat oorgedra word, wat veiligheid bied vir sensitiewe inligting soos wagwoorde. SFTP is nie net 'n protokol vir toegang tot en oordrag van lêers nie, dit is eintlik 'n lêerstelselprotokol.
Wat is SCP?
SCP-protokol bied 'n veilige metode om lêers tussen gashere oor te dra. SCP kan eenvoudig beskou word as 'n integrasie van RCP ('remote copy'-opdrag op UNIX) en SSH. Enkripsie en verifikasie in SCP word verskaf met behulp van die SSH-protokol, terwyl BSD (Berkeley Software Distribution, soms genoem Berkeley Unix) RCP die grondslag bied vir die werklike lêeroordrag. SCP loop op poort 22. SCP verhoed derde partye om lêeroordrag te onderskep en na die inhoud van datapakkies te kyk. Wanneer 'n kliënt 'n lêer na die bediener oplaai, word dit die opsie gegee om eienskappe soos 'n tydstempel, toestemmings, ens. Hierdie vermoë word nie verskaf in die algemeen gebruikte FTP (File Transfer Protocol) protokol nie. Wanneer 'n kliënt 'n lêer/gids moet aflaai, stuur dit eers die versoek na die bediener. Aflaai is 'n bedienergedrewe proses, waar die lêers deur die bediener na die kliënt gevoer word. Hierdie bedienergedrewe meganisme kan 'n risiko in sekuriteit veroorsaak, veral as die bediener kwaadwillig is.
Wat is die verskil tussen SFTP en SCP?
Al bied beide SFTP en SCP 'n veilige meganisme vir die oordrag van lêers, het hulle 'n paar verskille. SCP is 'n eenvoudige protokol wat slegs die oordrag van lêers toelaat, terwyl SFTP 'n wye stel bewerkings bied vir die bestuur van afgeleë lêers. Verder, wanneer 'n SFTP-kliënt met 'n SCP-kliënt vergelyk word, beskik SFTP-kliënt oor bykomende vermoëns soos die verwydering van lêers op afstand, die hervatting van oordragte wat onderbreek word, ens. Daarbenewens is SFTP meer platform-onafhanklik in vergelyking met SCP. SFTP-bedieners is op verskeie platforms beskikbaar, terwyl SCP meestal Unix-platforms gebruik. Wanneer die snelhede vergelyk word, is SFTP stadiger as SCP, aangesien dit wag vir enkripteer en konformasie van pakkies. SFTP bied ondersteuning vir lêers van meer as 4 GB, terwyl SCP dit nie doen nie. SFTP bied die vermoë om 'n lêeroordrag te kanselleer sonder om die sessie te beëindig, terwyl met SCP die sessie gekanselleer moet word om 'n oordrag te kanselleer. Verder word die hervatting van 'n oordrag met SFTP ondersteun, terwyl SCP dit nie ondersteun nie.