SCP срещу FTP скорост

Протоколът за защитено копиране и протоколът за прехвърляне на файлове предлагат прости методи на команден ред за прехвърляне на файлове между компютри, но до голяма степен приликите свършват. SCP е по-добре проектиран за еднократно прехвърляне между два компютъра в една и съща мрежа, въпреки че може да се използва и дистанционно през Интернет. Обратно, FTP се използва не само за прехвърляне на данни към отдалечен сървър, но и за управление на тези данни.

Скорости

Сравняването на SCP и FTP е малко неравномерно, тъй като SCP е проектиран да работи в рамките на една и съща мрежа, а FTP е интернет протокол, предназначен за използване на отдалечени сървъри. FTP също има тенденция да се използва за преместване на множество файлове; докато можете да използвате заместващи знаци за прехвърляне на множество файлове или копиране на цели директории в SCP, това не е най-честата употреба за него. Като цяло, SCP и FTP са приблизително еднакви по скорост, когато се сравняват в една и съща мрежа и с един и същ файл; но пробегът ви може да варира в зависимост от размера на файловете, които прехвърляте, и начина, по който е конфигурирана мрежата ви. Вашето използване на командни флагове може също да промени файловете; Крис Дилън, разработчик на софтуер и писател на технологичния блог Squarism, използва "-c arcfour", за да ускори SCP трансфера в своето тестване.

Видео на деня

Сигурност

SCP прехвърлянето е индивидуално прехвърляне - вие използвате "scp" в терминал, за да копирате вашите файлове или директория на другия компютър, без излишни неща или други опции. Това е еднократно движение, за разлика от FTP. С FTP влизате в FTP сесия и можете не само да копирате файлове от вашия компютър, но също така можете да управлявате файлове на отдалечения компютър. Това включва възможността за преименуване, изтриване, преместване и промяна на файлове от отдалечения компютър. SCP е сигурен трансфер; той използва защитена обвивка за криптиране както на вашите данни, така и на идентификационни данни. FTP не предлага защита срещу всеки, който може да се опитва да види вашите мрежови идентификационни данни.

Използвайте

SCP е Unix команда, предназначена да се използва от терминала. FTP е по-гъвкав, тъй като можете да го използвате или в терминал, или с помощта на графична програма като WinSCP за Filezilla. Можете също да използвате FTP в терминал, въпреки че това не е често срещано сред случайните потребители на интернет. Ако решите да използвате терминала, ще трябва да потърсите FTP команди. В по-голямата си част те са много подобни на основните команди – например, за да прехвърлите файл от вашия компютър на отдалечено място, ще използвате „put test.file“.

Алтернативи

Основната полза за SCP е сигурността; ползата от FTP е контролът върху вашата дестинация. Ако нито едно от двете не отговаря напълно на вашите нужди, потенциално решение е SFTP, който е изграден с помощта на FTP и SSH — защитена обвивка — за създаване на протокол, който е сигурен и ви позволява да контролирате вашата дестинация ■ площ. По отношение на скоростта, вие няма да видите някаква голяма разлика между FTP и SFTP; ако не друго, SFTP ще бъде по-бавен поради необходимостта да подсигурите трансфера си. SFTP също ще бъде по-бавен от SCP. SFTP може да се използва в терминала или в софтуер, предназначен за задачата, същото като FTP.