SCP vs. Rýchlosť FTP

Secure Copy Protocol a File Transfer Protocol ponúkajú jednoduché metódy príkazového riadka na prenos súborov medzi počítačmi, ale tu sa podobnosti takmer končia. SCP je lepšie navrhnutý na jednorazový prenos medzi dvoma počítačmi v rovnakej sieti, hoci ho možno použiť aj na diaľku cez internet. Naopak, FTP sa používa nielen na prenos údajov na vzdialený server, ale aj na správu týchto údajov.

Rýchlosti

Porovnanie SCP a FTP je trochu nerovnomerné, pretože SCP bol navrhnutý tak, aby fungoval v rámci rovnakej siete, a FTP je internetový protokol určený na použitie na vzdialených serveroch. FTP sa zvykne používať aj na presúvanie viacerých súborov; aj keď môžete použiť zástupné znaky na prenos viacerých súborov alebo kopírovanie celých adresárov v SCP, nie je to najbežnejšie použitie. Celkovo vzaté, SCP a FTP majú približne rovnakú rýchlosť v porovnaní v rovnakej sieti a s rovnakým súborom; ale váš počet najazdených kilometrov sa môže líšiť v závislosti od veľkosti súborov, ktoré prenášate, a od spôsobu, akým je vaša sieť nakonfigurovaná. Vaše používanie príznakov príkazov môže zmeniť aj súbory; Chris Dillon, vývojár softvéru a autor technického blogu Squarism, používa pri testovaní „-c arcfour“ na urýchlenie prenosu SCP.

Video dňa

Bezpečnosť

Prenos SCP je individuálny prenos – „scp“ v termináli používate na skopírovanie súborov alebo adresárov do druhého počítača bez akýchkoľvek zbytočností alebo iných možností. Je to jednorazový pohyb, na rozdiel od FTP. Pomocou FTP sa prihlásite do relácie FTP a môžete nielen kopírovať súbory z počítača, ale môžete aj spravovať súbory na vzdialenom počítači. To zahŕňa možnosť premenovať, odstrániť, presunúť a upraviť súbory zo vzdialeného počítača. SCP je bezpečný prevod; používa bezpečný shell na šifrovanie vašich údajov aj poverení. FTP neponúka ochranu pred kýmkoľvek, kto sa môže pokúšať zobraziť vaše sieťové poverenia.

Použite

SCP je príkaz Unix navrhnutý na použitie z terminálu. FTP je flexibilnejší v tom, že ho môžete použiť buď v termináli alebo pomocou grafického programu, akým je napríklad WinSCP pre Filezillu. FTP môžete použiť aj v termináli, aj keď to nie je bežné medzi bežnými používateľmi internetu. Ak sa rozhodnete použiť terminál, budete musieť vyhľadať príkazy FTP. Z veľkej časti sú veľmi podobné základným príkazom – napríklad na prenos súboru z počítača do vzdialeného umiestnenia by ste použili príkaz „put test.file“.

Alternatívy

Hlavnou výhodou SCP je bezpečnosť; výhodou FTP je kontrola nad vaším cieľom. Ak ani jedno celkom nevyhovuje vašim potrebám, potenciálnym riešením je SFTP, ktorý bol vytvorený pomocou FTP aj SSH — secure shell — na vytvorenie protokolu, ktorý je bezpečný a umožňuje vám ovládať váš cieľ oblasť. Pokiaľ ide o rýchlosť, neuvidíte žiadny zásadný rozdiel medzi FTP a SFTP; ak niečo, SFTP bude pomalší kvôli potrebe zabezpečiť váš prenos. SFTP bude tiež pomalší ako SCP. SFTP je možné použiť v termináli alebo v softvéri určenom pre danú úlohu, rovnako ako FTP.