Най-добрият софтуер за SFTP сървър за сигурни файлови трансфери

click fraud protection

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

Днес ние разглеждаме софтуера на SFTP сървъра. Защо SFTP, може да попитате? Е, най-вече заради опасения за сигурността. SFTP капсулира прехвърляне на файлове в защитена SSH връзка, което го прави идеален за използване в обществени мрежи, като например Интернет.

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

instagram viewer

Всичко за протоколите за прехвърляне на файлове

FTP (което означава Протокол за прехвърляне на файлове - колко оригинален) е дядото на всички протоколи за прехвърляне на файлове. Той е изобретен в началото на 70-те години като един от основните начини за прехвърляне на файлове между системите. Това стана толкова често срещано, че в днешно време повечето операционни системи, включително Windows, Mac OS и Linux, имат някаква форма на FTP клиент. FTP обаче е незашифрован протокол. Първоначално не е имало значение, тъй като обществени мрежи не са съществували, но е по-малко от идеален за използване в Интернет, особено когато смятате, че не само прехвърлените файлове, но и идентификационните данни за вход се изпращат по мрежата некриптиран. Всеки прихващащ трафик ще може да улавя потребителски имена и парола. Ето защо са създадени сигурни протоколи като SFTP и FTPS.

Въпреки че на пръв поглед може да изглежда, че SFTP и FTPS се различават единствено от поставянето на „S“ в съкращението, те са напълно различни в начина на работа. И двете бяха създадени, за да добавят сигурност към FTP файлови трансфери, но приликата приключва там. Нека да видим как работят.

FTPS - което означава File File Protocol Secure - е защитена версия на FTP протокола, която се добавя криптиращ слой, използващ или SSL (Secure Sockets Layer), или TLS (Transport Layer Security) протоколи. Това всъщност не е нищо повече от FTP протокола, който е подобрен, за да позволи преговори за криптиране на данни и неговата работа е подобна на тази на HTTPS за уеб сайтове. Протоколът е въведен в средата на 90-те, малко след като Netscape пусна разширението си за сигурни сокети и сега е широко използван. По-късно беше подобрено, за да позволи TLS в допълнение към SSL криптиране, осигурявайки още по-добра сигурност.

SFTP - което означава Secure File Transfer Protocol (забелязвате фината разлика?) - е друг сигурен начин за прехвърляне на файлове по криптиран начин, но не се основава на FTP протокола. Вместо това тя разчита на Secure SHell или SSH. Всъщност SFTP е разширение на SSH протокола, за да включва FTP-подобна функция за прехвърляне на файлове и която поддържа FTP-подобни команди. Като такова, нивото на сигурност на SFTP прехвърляне на файлове е същото като това на SSH сесия.

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

Нашето описание на SFTP може да ви напомня за още един подобен протокол, наречен SCP или Secure Copy. SCP е още един протокол за трансфер на файлове, който работи в рамките на SSH връзка. Тук приключва сходството, тъй като SCP осигурява само прехвърляне на файлове, но няма нито една от разширените възможности за управление на файловете и сърфиране в протокола SFTP.

Най-добрите SFTP сървъри за Windows

Както видяхме, SFTP е по-подобен на SSH, отколкото на FTP. Поради тази причина не много FTP сървъри включват SFTP способност, докато много SSH сървъри. Ние закръглихме някои от най-добрите SFTP сървъри, които можем да намерим. Нека разгледаме основните им характеристики.

Може би вече знаете SolarWinds. Компанията прави едни от най-добрите софтуер за управление и мониторинг на мрежата. Той е известен и с това, че прави няколко безплатни софтуерни програми. Сред тях са нашите номер едно за избор, SolarWinds Безплатен SFTP / SCP сървър.

Както подсказва името му, сървърът ще обработва SFTP и SCP, два SSH базирани протокола за прехвърляне на файлове. Работейки като Windows услуга, работата със сървъра трябва да бъде лесна задача за всеки системен администратор. И ако сте нови за това, лесният му потребителски интерфейс ще ви накара да се чувствате комфортно много бързо.

SolarWinds Безплатен SFTP-SCP сървър
  • БЕЗПЛАТНО изтегляне: SolarWinds SFTP / SCP сървър
  • Официална връзка за изтегляне: https://www.solarwinds.com/free-tools/free-sftp-server/registration

Най- SolarWinds Безплатен SFTP / SCP сървър не използва системни акаунти за удостоверяване на потребителя. Вместо това той използва виртуални потребители, които създавате в приложението с цел прехвърляне на файлове. Тези виртуални потребители предлагат повишена сигурност. Ако например даден профил е компрометиран, той не може да бъде използван за директно влизане в системата. Друга функция, която може да подобри сигурността на сървъра е, че той може да бъде конфигуриран така, че да позволява входящи връзки само от конкретни IP адреси или диапазони.

Най- SolarWinds Безплатен SFTP / SCP сървърът може да се използва за сигурно прехвърляне на файлове с размер до 4 GB. Той може също да обработва едновременни прехвърляния от множество устройства. Той се изтегля като zip файл, който се извлича в инсталатора на Windows MSI. Веднъж инсталирана, конфигурацията е толкова проста, колкото може да бъде. Просто стартирате приложението му на контролния панел и посочвате няколко опции като разрешени протоколи и опции за прехвърляне.

2. FreeFTPd

Близки братовчед на FreeSSHd, FreeFTPd е пълнофункционален FTP сървър за Windows. Това е един от редките сървъри, които ще поддържат FTP, а също и SFTP и FTPS, благодарение на своето SSH потекло. Както подсказва името му, Това е безплатен FTP сървър. Той твърди, че работи на всяка версия на Windows от NT 4.0 и инструментът поддържа създаването на местни потребители - вместо да използва акаунти в домейна на Windows.

Снимка на FreeFTPd

FreeFTPd може да бъде конфигуриран по време на инсталацията, за да работи както е необходимо като приложение или да се изпълнява като системна услуга. Стартирането му като услуга означава, че тя винаги ще бъде достъпна за вашите потребители на SFTP. Имайте предвид, че уязвимост, открита във версия 1.0.11 на продукта. Той обаче беше бързо фиксиран във версия 1.0.12. Уверете се, че инсталираната от вас версия е поне 1.0.12. Най-новото, което можете да изтеглите от уебсайта на програмиста, е 10.0.13.

3. Syncplify.me сървър!

Най- Syncplify.me сървър!, пълнофункционален SFTP и FTPS сървър от Syncplify.me, наистина е сървър на стероиди. Той ще направи много повече от просто прехвърляне на файлове и той е създаден с оглед на сигурността. Една от основните му характеристики, наречена Syncplify.me Protector ™ използва изкуствен интелект за автоматично идентифициране на атаки. Дори непознати.

Syncplify.me сървър! Screenshot

Най- Syncplify.me сървър! може да бъде инсталиран в режим с висока достъпност, при който два сървъра ще действат като един и ще осигурят автоматично отказ, като елиминират прекъсванията. Той може да се похвали с няколко разширени опции за конфигуриране и може да бъде разширен с помощта на скриптове в JavaScript, C ++, Pascal или Basic (да, Pascal или Basic, това не е печатна грешка) за автоматизиране на вашето управление на документи и работния процес.

Този мощен сървър за прехвърляне на файлове ще работи на Windows Server 2008 и по-нова версия, както в 32-, така и в 64-битови версии. Въпреки че това е платено парче софтуер, има безплатно / оценъчно издание, което има всички функции на Ultimate изданието. Той обаче ще приеме само една връзка и не може да се използва в производствена среда.

4. Bitvise SSH / SFTP сървър

Може би знаеш Bitvise. Компанията е специализирана в защитен софтуер за отдалечен достъп за Windows. Някои от най-известните му продукти са Битвиз SSH сървър и SSH клиент. Тъй като SFTP е просто разширение на SSH, техният SSH сървър също ще поддържа SFTP. Най- Битвиз SSH сървър се носи слух, че е един от най-бързите налични. Файловете ще се прехвърлят толкова бързо, колкото клиентът и мрежовата връзка позволяват. Освен това се поддържа неограничен брой едновременни връзки. Единственото реално ограничение, което ще срещнете при използването му, е това на хардуера, на който работи.

Снимка на битвиз сървъра

Що се отнася до сигурността, то Битвиз SSH сървър не оставя нищо желано, тъй като използва Crypto ++ 5.3, една от най-добрите библиотеки за криптиране, за да осигури сигурността на връзките. Сървърът също така поддържа виртуални акаунти, за да гарантира, че системните ви акаунти никога не са изложени и компрометирани. Единственият недостатък на този продукт е, че той не е безплатен. Той е за лична и нетърговска употреба, но всяка друга употреба изисква закупуване на лиценз след тридесетдневен период на оценка. Въпреки това, при по-малко от 100 долара на сървър, цената е повече от разумна. Компанията също така предлага лицензи за сайтове и световно ограничени лицензи за по-големи организации.

5. SYSAX Multi сървър

За изненада, SYSAX Multi сървър поддържа множество протоколи. Той ще позволи връзки, използващи както SFTP, така и FTPS, но също така ще обработва файлове, базирани на FTP и HTTPS. И за да е още по-добре, това е също така telnet и SSH сървър. Сървърът поддържа използването както на Windows акаунти, така и на локално създадени виртуални акаунти, като ви дава най-доброто от двата свята. Лесно се управлява и конфигурира, благодарение на удобния за потребителя уеб базиран интерфейс.

Снимка на SYSAX Multi Server

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

6. XLight FTP сървър

Най- Xlight FTP сървър е прост Windows FTP, SFTP и FTPS сървър. Това е мощен софтуер с ниска памет и използване на процесора. Проектиран за висока производителност, той може лесно да се справи с хиляди едновременни FTP връзки. Сървърът поддържа потребители на Active Directory, LDAP или местни потребители, което го прави чудесно при всякакъв вид ситуация.

Снимка на Xlight сървър Flight

Най- Xlight FTP сървър има много полезни функции, включително наличието на безплатно издание за лична употреба. Тя е ограничена до 5 едновременни връзки, докато стандартното издание на $ 40 позволява 50, а Professional Edition на $ 130 е неограничено. Обърнете внимание, че е необходим допълнителен лиценз за SSH и следователно SFTP. Софтуерът ще работи на Windows 2000, XP, Vista, 7, 10, 2003, 2008 и 2012.

Някои преносими SFTP сървъри

Следващите записи в нашия списък са интересни главно защото са преносими решения. Това са решения, които не изискват инсталация на компютъра, където те работят. Те могат да бъдат много удобни за ad-hoc ситуации, когато бързо имате нужда от SFTP сървър. Можете да ги носите със себе си на USB флаш устройство и винаги да имате готов за използване, като просто го копирате на компютъра си.

1. Syncplify.me Micro SFTP сървър

Syncplify.me, които ни донесоха пълнофункционалните си SFTP и FTPS сървър разгледано по-горе, също предлага Micro SFTP сървър за Windows. Това е самостоятелен и напълно преносим SFTP сървър, който може да се стартира от USB флаш без да изисква инсталация. И за разлика от големия си брат, този Syncplify.me SFTP и FTPS Server, the Micro SFTP сървър Софтуерът е абсолютно безплатен и може да се използва във всяка ситуация, включително производствена или търговска.

Синхронизация на микро сървъра Syncplify.me

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

2. Основен мини SFTP сървър

Подобно на предишната селекция, Core Mini FTP сървър е безплатен FTP и SFTP сървър, който не изисква инсталация. Просто отидете на Основен FTP сървърУебсайт, за да го изтеглите. След като изтеглите изпълнимия файл, който е наличен в 23- или 64-битови версии и е с размер по-малък от 2 Mb, просто го стартирате. Ще трябва да укажете потребителското име и паролата за FTP, които да се използват, както и порта и главната директория и е добре да отидете. Трудно бихме могли да измислим по-прост инструмент.

Снимка на основен мини FTP сървър

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

Най-добрите SFTP сървъри за Linux

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

1. ProFTPd

Ясно е, че когато погледнете конфигурационния му файл, това ProFTPdРазработчиците бяха големи фенове на уеб сървъра Apache. Форматът на конфигурационния файл е почти идентичен с този на Apache. И точно като Apache, той използва модули, за да осигури допълнителна функционалност. И, разбира се, има модул, който може да бъде добавен към основния FTP сървър за добавяне на SFTP възможности.

proFTPd проба на екрана

За да облекчите болката от конфигурирането на сървъра, ProFTPd уебсайтът има няколко примерни конфигурационни файла. Това ще ви помогне да започнете бързо. В допълнение към основен конфигурационен файл има един за анонимен FTP, два за използване на виртуални хостове и един, който използва автентификацията на потребителя на MySQL. Софтуерът може да бъде изтеглен като тарбол от уебсайта на програмиста. Алтернативно, много дистрибуции го включват като част от техните незадължителни пакети. Потърсете го в своя мениджър на пакети. Вероятно е да го има.

2. PureFTPD

Друг страхотен FTP и SFTP сървър с отворен код, PureFTPD работят не само на Linux, но и на повечето подобни на Unix операционни системи като BSD или Solaris. Целта на проекта е да предостави FTP сървър, отговарящ на стандартите. Всички съобщения са преведени на няколко езика, което прави този идеален избор за многоезична среда.

Снимка на PureFTPd User Manager

PureFTPD е безплатна и се предлага с абсолютно никакви ограничения. Всички негови функции са достъпни за всеки потребител. Говорейки за функциите, те включват способността на сървъра да ограничава честотната лента на връзките, да работи сесии във виртуална файлова система, за задаване на ограничения за качване и / или изтегляне и още няколко страхотни Характеристика. Предварително изградените пакети са достъпни за няколко Linux дистрибуции, включително Mandriva, Debian, Ubuntu и Slackware. Той е достъпен и като изходен код, който може да се компилира без модификации и да се изпълнява на която и да е друга поддържана ОС.

3. Друг вариант: OpenSSH

SFTP работи над SSH и оттогава OpenSSH е вграден в повечето - ако не във всички - Linux системи, SFTP също е готов да се използва. В типична Linux система повечето потребители - стига да имат SSH достъп - трябва да могат да използват SFTP клиент и да се свържат със сървъра. Това ще им позволи да прехвърлят файлове от и от домашната си директория. Имайте предвид, че порт 22 - използван от SFTP - може да бъде блокиран по подразбиране. Може да се наложи да копаете малко, за да разберете как да го отворите, но по същество това е всичко, което ви трябва за груб SFTP сървър. Ако вашите нужди са нещо повече от случаен трансфер, горещо ви препоръчваме да отидете с по-мощен софтуер за SFTP сървър.

В заключение

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

watch instagram story