- - 9 най-добри FTP и SFTP клиенти за Windows и Linux, прегледани през 2019 г.

9 най-добри FTP и SFTP клиенти за Windows и Linux, прегледани през 2019 г.

Протоколът за прехвърляне на файлове или FTP е билнаоколо. Това е най-използваният начин за преместване на всякакви файлове от една компютърна система в друга. Създаден да бъде напълно оперативно съвместим, той улеснява прехвърлянето на файлове между несъвместими системи. FTP е клиент-сървърна система. За да прехвърляте файлове чрез FTP, използвате FTP клиент, който от своя страна се свързва с FTP сървър, работещ на отдалечения компютър. Като се има предвид възрастта му, можете да си представите, че там има много FTP клиентски софтуер. Ние свършихме голяма част от усилената работа по намирането и изпробването им и ще се радваме да представим нашия списък с най-добрите FTP и SFTP клиенти за Windows и Linux.

Както често правим, ще започнем нашата дискусия отвъвеждане на FTP протокол по-подробно. След това ще обсъдим сигурността. Ще видим как е въведен SFTP за справяне с проблемите на сигурността с протокола. След това ще спрем накратко, за да обсъдим FTPS, друг начин за осигуряване на FTP трансфери и, докато сме в това, ще въведем и SCP, тъй като напоследък става все по-популярен като начин за сигурно прехвърляне на файлове. Накрая ще сме готови за основната си материя. Първо ще прегледаме най-добрите FTP клиенти за Windows. След това ще видим какво се предлага за Linux. И не на последно място, ще разгледаме и някои пакети, които са мултиплатформени и са налични и за двете операционни системи.

FTP накратко

Протоколът за прехвърляне на файлове е създаден първооще през 1971 г. Това е почти праистория в компютърните години. Спецификацията на протокола е актуализирана през 1880 г., след това през 1985 г. Оттогава тя до голяма степен остава непроменена.

FTP е протокол клиент-сървър, където файлтрансфери се извършват между FTP сървър и FTP клиент. Това са две много различни части софтуер и, въпреки че някои доставчици предлагат както FTP клиент, така и FTP сървър софтуер, няма софтуер, който знаем, че предлага и двете в един пакет.

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

Оригиналните FTP клиенти бяха комунални програмино днес много FTP клиенти предлагат графичен потребителски интерфейс, който понякога е много подобен на локален файлов мениджър. Някои дори поддържат влачене на файлове от локалния файлов мениджър към FTP прозореца, за да инициират прехвърляне.

Какво ще кажете за сигурността?

Сигурността в света на FTP е многостраннареалността. Протоколът има някои много основни вградени защити. На първо място, FTP използва потребителски акаунти, за да контролира достъпа до сървъра. Следователно, FTP клиент, който се опитва да се свърже към FTP сървър, трябва да предостави потребителско име и парола. Често FTP сървърите ще използват основните потребителски акаунти на операционната система за удостоверяване.

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

Така че, докато FTP осигурява донякъде сигурен достъпкъм файлове и папки, има няколко проблема със сигурността. Като начало потребителското име и паролата се предават между клиента и сървъра с ясен текст. Всеки, снабден с пакетиращ пакет, би могъл да вижда тази информация.

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

SFTP За гарантирани файлови прехвърляния

SFTP или SSH протокол за прехвърляне на файлове се опитва дарешаване на проблемите със сигурността на FTP. Но противно на това, за което може да се наложи да вярваме, SFTP няма нищо общо с FTP. SFTP е напълно различен протокол, който добавя някои възможности за прехвърляне на файлове и управление на файлове към протокола на Secure Shell (SSH). Основното предимство на SFTP над FTP е, че връзката и прехвърлянето на файлове се криптират с помощта на SSH протокол, предпазвайки го от смъркане.

FTP и SFTP са толкова различни в начина си на работа, че много сървъри ще изпълняват едно или друго, но не и двете. Всъщност SFTP често е функция, намираща се в SSH сървърите.

SFTP и FTPS: не е едно и също нещо

Често има известно объркване между SFTP иFTPS. Разбираемо е, тъй като и двете са системи за прехвърляне на файлове, които се справят с недостига на сигурност на FTP. Начинът, по който работят, е съвсем различен. Току-що видяхме как SFTP използва SSH за криптиране на файлови трансфери. Що се отнася до FTPS, той наистина е FTP протоколът, който използва SSL криптиране вместо ясен текст. FTPS е към FTP, както HTTPS е към HTTP.

Може би се чудите кой да изберете като тяхи двете изглежда осигуряват сигурен трансфер на файлове. В наши дни организациите са склонни да предпочитат SFTP главно защото - противно на FTPS, който използва един TCP порт за контрол и един за данни - SFTP предава всичко на един и същи порт, което прави конфигурацията на защитната стена малко по-лесна.

SCP: Друг защитен протокол за прехвърляне на файлове

За да направим нещо още по-объркващо, още една сигурнасъществува и протокол за прехвърляне на файлове, наречен Secure Copy (SCP). SCP е по-опростен протокол, който също използва SSH, но предлага само възможности за прехвърляне на файлове. Няма начин да прегледате файловите системи и да преминете от една директория в друга или дори да видите списък с налични файлове в SCP. Всичко, което можете да направите, е да копирате файл от или от сървъра.

Най-добрите FTP и SFTP клиенти за Windows

Сега, когато сме запознати с FTP и всички неговизащитени варианти, ние сме готови да разгледаме най-добрите FTP и SFTP клиенти, които можем да намерим. Всички те ще се справят поне с FTP трансфери, докато други също ще поддържат SFTP, FTPS или SCP. Ще се постараем да определим кой протокол позволява всеки софтуер. Windows все още е най-използваната операционна система, така че нека започнем с кратък преглед на най-добрите клиенти за тази платформа.

1 - FTP Voyager (БЕЗПЛАТНО СВАЛЯНЕ)

SolarWinds е добре познато име сред мрежатаадминистратори. Компанията прави някои от най-добрите инструменти за администриране на мрежата. Например, мониторът за ефективност на мрежата SolarWinds е вероятно един от най-добрите инструменти за мониторинг на SNMP. SolarWinds е известен и с многобройните си безплатни инструменти, които адресират специфичните нужди на администраторите.

Снимка на FTP Voyager

БЕЗПЛАТНО СВАЛЯНЕ: FTP VOYAGER

SolarWinds FTP Voyager е един от тези безплатниинструменти. Преди това от Serv-u, FTP Voyager е пълнофункционален клиент, който ще се справя с FTP, SFTP и FTPS прехвърляне на файлове. Този софтуер има валидност FIPS 140-2 и сертификат за мрежовост от армията на САЩ, така че можете да се доверите, че е защитен.

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

2 - CuteFTP

CuteFTP е може би най-известният FTP клиент заWindows и това е от дълго време. Това е от 1996 г. насам. Продуктът е сменил ръцете си няколко пъти през съществуването си и вече е част от Globalscape, компания, специализирана в електронни прехвърляния на файлове.

Снимка на CuteFTP

По отношение на функциите, този FTP клиент не оставя нищо зада се желае. Първо, той ще поддържа повечето протоколи, включително FTP, FTPS, HTTP, HTTPS и SFTP. Освен това, използването му е супер лесно и можете бързо да настроите нова връзка, като използвате съветника стъпка по стъпка. CuteFTP дори ще ви позволи да редактирате отдалечен файл направо от FTP клиента, благодарение на вградения си редактор с цветно кодиране на синтаксиса.

Софтуерът също така поддържа автоматизация и можете да планирате и прехвърляте скриптове с минимални режийни разходи. Освен това, той също ще се интегрира с всеки скриптов или програмен език с активиран COM.

CuteFTP може да бъде закупен за $ 59,99 и е налична безплатна пробна версия.

3 - Безплатен FTP на CoffeeCup

Някои хора знаят CoffeeCup за неговия HTML редактор илинякои други инструменти, свързани с уеб. Но Coffee Cup също прави доста добър безплатен FTP клиент, който подходящо се нарича Free FTP. Този TFP клиент е проектиран да бъде мощен, лесен за използване и бърз. Свързването със сървър е толкова лесно, колкото натискането на бутон и прехвърлянето на файлове е въпрос на плъзгане и пускане.

Безплатен FTP Снимка на CoffeeCup

Клиентът ще обработва FTP, SFTP и FTPS файлтрансфери, както и HTML трансфери. Освен това има някои страхотни функции за управление на файлове, както локални, така и отдалечени. Но една от най-уникалните характеристики на Free FTP е използването на отметки, които ви позволяват да запазите мястото си в папка на вашия локален компютър, отдалечения сървър или и двете. Можете също така да архивирате цяла отдалечена директория в локален zip файл с едно щракване, полезна функция например за архивиране на уебсайт.

Както подсказва името му, безплатен FTP е достъпен безплатно, но CoffeeCup също има продукт, наречен Direct FTP, който е платен FTP клиент с още повече функции.

Най-добрите Linux FTP и SFTP клиенти

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

4 - gFTP

gFTP е типичен пример за „стар, но алакомство ". Софтуерът не е актуализиран от около 10 години, но все още е доста популярен. Оказва се колко добри неща могат да продължат. И в края на краищата самият FTP протокол не е актуализиран много по-дълго от това.

GFTP клиентът предлага интуитивен потребителинтерфейс и лесна конфигурация. Това е безплатен многопоточен клиент за прехвърляне на файлове, разпространяван съгласно условията на GNU Public License Agreement. Инструментът има както текстови интерфейс, така и графичен интерфейс на GTK, така че ще работи на всеки Linux независимо дали има графичен интерфейс или не.

gFTP Снимка

Този клиент ще поддържа FTP и FTPS, но също такаHTTP и HTTPS и SSH - и следователно SFTP - както и FSP. Той е и един от редките клиенти, които поддържат FXP, което е директното прехвърляне на файлове между два сървъра под контрола на клиент. Не на последно място, инструментът е цялостно интернационализиран и интерфейсът му е достъпен на над 50 езика. gFTP може да бъде изтеглен директно от уебсайта му.

5 - NcFTP

Основното намерение извън NcFTP беше да се замениFTP командата, която е вградена в повечето * nix системи с една с повече функции. Софтуерът предоставя мощен и гъвкав интерфейс към FTP протокола.

NcFTP Снимка

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

Това обаче не е графичен инструмент. Интерфейсът му е базиран на текст. Когато го стартирате, ще бъдете отведени до черупката на инструмента, където въвеждате команди и виждате резултати. Командите са подобни на типичните команди за операционна система. Ти използваш отворен за да отворите връзка с отдалечен FTP сървър или CD да се движи в рамките на своята директория структура.

6 - LFTP

LFTP е поредният FTP клиент в текстов режим. Те са много често срещани в света на Linux. Този клиент поддържа няколко протокола, включително FTP, HTTP, FISH, SFTP, HTTPS и FTPS. Той дори ще се справи с BitTorrent трансфери.

LFTP Снимка

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

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

LFTP се разпространява под GNU GPL лиценз и може да бъде изтеглен безплатно от собствения му уебсайт.

Най-добрите клиентски мултиплатформени FTP и SFTP клиенти

От предишния раздел може да изглежда, ченяма добри GUI FTP клиенти за Unix, но нищо не е по-далеч от истината. Най-добрите FTP клиенти всъщност са мултиплатформени продукти, които имат версии както за Windows, така и за Linux. Едно предимство на мултиплатформен клиент е, че след като го овладеете, можете да приложите тези знания към всяка версия на софтуера.

7 - FileZilla

FileZilla е може би най-известният от всички FTPклиенти. Той е достъпен за Windows и Linux, както и за OS X и ще поддържа FTP, FTPS и SFTP трансфери. FileZilla използва графичен потребителски интерфейс с раздели, позволяващ на потребителите да изпълняват няколко едновременни задачи в различни раздели.

Основен прозорец на FileZilla

По отношение на функционалността, софтуерът има много нещаоферта. Ето обобщение на основните му характеристики. Софтуерът има интерфейс за плъзгане и пускане за качване или изтегляне на файлове. Той също така поддържа възобновяване, което ви позволява да направите пауза на трансфер и да го завършите по-късно. FileZilla също има функции на мениджър на сайтове за лесно управление и прехвърляне на цялостни уебсайтове, както и функция за сравнение на директории, която ще сравнява имена на файлове, размери и дати в локална и отдалечена директория.

FileZilla се предлага безплатно под лиценза на GNU GPL. Тя може да бъде изтеглена от уебсайта FileZilla.

8 - Безплатно отворено FTP лице

Въпреки странното си име Free Open FTP Face - коеточесто се нарича просто FOFF - е интересна опция като FTP клиент. Това е лек графичен клиент, написан на Python с помощта на библиотеката GTK +. Той има модерен потребителски интерфейс и основният му акцент е простотата и лекотата на използване, а не пакетирането му с допълнителни функции. Софтуерът може да не прави всичко, което правят конкурентните пакети, но това, което прави, прави добре и лесно.

FOFF Снимка на Windows

Това, че е просто, не означава, че е безхарактерно и трудно. FOFF има няколко интересни и уникални функции. Например, тя има вграден telnet и SSH клиент, текстови преглед, преглед на изображения и аудио плейър. С всички тези вградени инструменти можете незабавно да преглеждате файлове, без да се налага да стартирате друг инструмент. Можете също да въведете команди на отдалечения хост. Клиентът също има вградена поддръжка за контролни суми и разполага с gzip компресия и декомпресия с едно щракване.

FOFF се предлага безплатно под лиценза на GNU GPL и може да бъде изтеглен от собствения му уебсайт.

9 - CrossFTP

CrossFTP е безплатен FTP клиент за Windows, Linuxи OS X. Той идва с доста приличен набор от функции. Първо, интерфейсът му с раздели ви позволява да имате много отворени връзки наведнъж. Прехвърлянето на файлове може да бъде инициирано чрез просто плъзгане и пускане на файлове в раздели на инструмента. Софтуерът също има криптиране с парола, така че паролите за отдалечен сайт не се съхраняват в ясен текст на вашия компютър. CrossFTP също има функции за архивиране с вградената си компресия, декомпресия и сърфиране на архивни файлове.

Снимка на CrossFTP Pro Windows

Основният недостатък на този клиент е, че само тойпрехвърля ли FTP Ако искате SFTP или FTPS функционалност, ще трябва да преминете към платената версия CrossFTP Pro. Но ако FTP е всичко, от което се нуждаете, тогава CrossFTP може да е точно за вас.

Коментари