SCP vs. Rychlost FTP

Secure Copy Protocol a File Transfer Protocol oba nabízejí jednoduché metody příkazového řádku pro přenos souborů mezi počítači, ale tím podobnosti v podstatě končí. SCP je lépe navrženo pro jednorázový přenos mezi dvěma počítači ve stejné síti, i když jej lze používat i vzdáleně přes internet. Naopak FTP se používá nejen k přenosu dat na vzdálený server, ale také ke správě těchto dat.

Rychlosti

Porovnání SCP a FTP je trochu nerovnoměrné, protože SCP byl navržen pro práci v rámci stejné sítě a FTP je internetový protokol určený pro použití na vzdálených serverech. FTP také bývá používán pro přesouvání více souborů; i když můžete použít zástupné znaky k přenosu více souborů nebo kopírování celých adresářů v SCP, není to nejběžnější použití. Celkově vzato, SCP a FTP mají přibližně stejnou rychlost ve srovnání ve stejné síti a se stejným souborem; ale vaše kilometry se mohou lišit v závislosti na velikosti souborů, které přenášíte, a na tom, jak je vaše síť nakonfigurována. Vaše použití příznaků příkazů může také změnit soubory; Chris Dillon, softwarový vývojář a autor technologického blogu Squarism, používá "-c arcfour" k urychlení přenosu SCP ve svém testování.

Video dne

Bezpečnostní

Přenos SCP je individuální přenos – pomocí „scp“ v terminálu zkopírujete své soubory nebo adresář do druhého počítače bez jakýchkoli zbytečných nebo jiných možností. Je to jednorázový pohyb, na rozdíl od FTP. Pomocí FTP se přihlásíte k relaci FTP a můžete nejen kopírovat soubory z vašeho počítače, ale můžete také spravovat soubory na vzdáleném počítači. To zahrnuje možnost přejmenovat, odstranit, přesunout a upravit soubory ze vzdáleného počítače. SCP je bezpečný převod; používá bezpečný shell k šifrování vašich dat i přihlašovacích údajů. FTP nenabízí ochranu proti nikomu, kdo se může pokoušet zobrazit vaše přihlašovací údaje k síti.

Použití

SCP je unixový příkaz navržený pro použití z terminálu. FTP je flexibilnější v tom, že jej můžete použít buď v terminálu, nebo pomocí grafického programu, jako je WinSCP pro Filezillu. FTP můžete také použít v terminálu, i když to není běžné mezi běžnými uživateli internetu. Pokud se rozhodnete používat terminál, budete muset vyhledat příkazy FTP. Z velké části jsou velmi podobné základním příkazům – například pro přenos souboru z počítače do vzdáleného umístění byste použili „put test.file“.

Alternativy

Hlavní výhodou SCP je bezpečnost; výhodou FTP je kontrola nad vaším cílem. Pokud ani jedno zcela nevyhovuje vašim potřebám, potenciálním řešením je SFTP, který byl vytvořen pomocí FTP i SSH — secure shell — pro vytvoření protokolu, který je bezpečný a umožňuje vám ovládat váš cíl plocha. Pokud jde o rychlost, neuvidíte žádný zásadní rozdíl mezi FTP a SFTP; pokud něco, SFTP bude pomalejší kvůli nutnosti zabezpečit váš přenos. SFTP bude také pomalejší než SCP. SFTP lze použít v terminálu nebo v softwaru určeném pro daný úkol, stejně jako FTP.