SCP vs. Hitrost FTP

Protokol varnega kopiranja in protokol za prenos datotek ponujata preproste metode ukazne vrstice za prenos datotek med računalniki, vendar se podobnosti skoraj končajo. SCP je bolje zasnovan za enkratni prenos med dvema računalnikoma v istem omrežju, čeprav ga je mogoče uporabljati tudi na daljavo prek interneta. Nasprotno pa se FTP uporablja ne samo za prenos podatkov na oddaljeni strežnik, ampak tudi za upravljanje teh podatkov.

Hitrosti

Primerjava SCP in FTP je nekoliko neenakomerna, ker je bil SCP zasnovan za delo v istem omrežju, FTP pa je internetni protokol, zasnovan za uporabo na oddaljenih strežnikih. FTP se običajno uporablja tudi za premikanje več datotek; čeprav lahko uporabite nadomestne znake za prenos več datotek ali kopiranje celotnih imenikov v SCP, to ni najpogostejša uporaba. Na splošno sta SCP in FTP približno enakomerna po hitrosti, če jih primerjamo v istem omrežju in z isto datoteko; vendar se lahko vaša kilometrina razlikuje glede na velikost datotek, ki jih prenašate, in način, kako je vaše omrežje konfigurirano. Vaša uporaba ukaznih zastavic lahko spremeni tudi datoteke; Chris Dillon, razvijalec programske opreme in pisec tehnološkega bloga Squarism, uporablja "-c arcfour" za pospešitev prenosa SCP v svojem testiranju.

Video dneva

Varnost

Prenos SCP je individualen prenos - uporabite "scp" v terminalu za kopiranje datotek ali imenika v drug računalnik, brez nepotrebnih stvari ali drugih možnosti. To je enkratno gibanje, v nasprotju s FTP. S FTP se prijavite v sejo FTP in ne morete samo kopirati datotek iz svojega računalnika, ampak lahko tudi upravljate datoteke na oddaljenem računalniku. To vključuje možnost preimenovanja, brisanja, premikanja in spreminjanja datotek iz oddaljenega računalnika. SCP je varen prenos; uporablja varno lupino za šifriranje vaših podatkov in poverilnic. FTP ne nudi zaščite pred nikomer, ki si morda poskuša ogledati vaše omrežne poverilnice.

Uporaba

SCP je ukaz Unix, zasnovan za uporabo s terminala. FTP je bolj prilagodljiv, saj ga lahko uporabite bodisi v terminalu bodisi z grafičnim programom, kot je WinSCP za Filezilla. FTP lahko uporabite tudi v terminalu, čeprav to ni običajno med naključnimi uporabniki interneta. Če se odločite za uporabo terminala, boste morali poiskati ukaze FTP. Večinoma so zelo podobni osnovnim ukazom – za prenos datoteke iz računalnika na oddaljeno lokacijo na primer uporabite "put test.file."

Alternative

Glavna prednost SCP je varnost; Prednost FTP je nadzor nad vašim ciljem. Če noben ne ustreza vašim potrebam, je potencialna rešitev SFTP, ki je bil zgrajen tako z uporabo FTP kot SSH — varna lupina — za ustvarjanje protokola, ki je varen in vam omogoča nadzor vašega cilja območje. Kar zadeva hitrost, ne boste opazili večje razlike med FTP in SFTP; če sploh, bo SFTP počasnejši zaradi potrebe po zavarovanju prenosa. SFTP bo tudi počasnejši od SCP. SFTP se lahko uporablja v terminalu ali v programski opremi, zasnovani za nalogo, enako kot FTP.