- - Najlepsze serwery SFTP i FTPS, z których można korzystać bezpłatnie (Windows i Linux)

Najlepsze serwery SFTP i FTPS, z których można korzystać bezpłatnie (Windows i Linux)

Wcześniej czy później każdy administrator sieci to zrobitrzeba przenieść pliki z jednego systemu do drugiego. A kiedy to zrobią, prawdopodobnie skorzystają z jakiejś formy protokołu transferu plików. W historii Internetu pojawiło się kilka różnych protokołów, z których każdy dotyczył niedociągnięć przodków. Dzisiaj przyglądamy się najlepszemu darmowemu serwerowi SFTP i FTPS dla systemów Windows i Linux. Dlaczego te dwa konkretne protokoły? Ze względów bezpieczeństwa. Oba protokoły przesyłają pliki w sposób zaszyfrowany, dzięki czemu idealnie nadają się do użytku w sieciach publicznych, takich jak Internet.

Ale zanim przyjrzymy się rzeczywistej liście, jeślinajlepszych darmowych serwerów SFTP i FTPS, zaczniemy od omówienia różnic między wieloma dostępnymi obecnie protokołami przesyłania plików. Następnie przedstawimy najlepsze serwery dla systemu Windows, w tym kilka „przenośnych” opcji, tj. Serwery, które nie wymagają instalacji. Następnie przejdziemy do najlepszych darmowych serwerów SFTP i FTPS dla Linuksa.

Protokoły przesyłania plików, jakie są różnice?

FTP jest dziadkiem wszystkich protokołów przesyłania plików. Został wynaleziony na początku lat 70. jako jeden z głównych sposobów przesyłania plików między systemami. Stało się tak powszechne, że obecnie większość systemów operacyjnych - w tym Windows, macOS i Linux - ma jakąś formę klienta FTP. FTP jest niezaszyfrowanym protokołem, co czyni go mniej niż idealnym do stosowania w sieciach publicznych. Jest to szczególnie ważne, gdy weźmiesz pod uwagę, że nie tylko przesłane pliki, ale także dane logowania są niezaszyfrowane. Każdy, kto przechwytuje ruch, może przechwycić nazwy użytkownika i hasło. Właśnie dlatego wymyślono SFTP i FTPS.

Chociaż na pierwszy rzut oka może wyglądać jak SFTP iFTPS różnią się tylko umiejscowieniem „S”, w rzeczywistości są to całkiem różne bestie. Obaj opracowaliśmy, aby zwiększyć bezpieczeństwo transferów plików FTP, ale robią to w zupełnie inny sposób. Zobaczmy, jak każdy z nich działa.

The FTPS-co oznacza faile T.ransfer P.rotocol S.ecure i jest również nazywany FTPES - jest po prostubezpieczna wersja protokołu FTP, która dodaje warstwę szyfrowania przy użyciu protokołów SSL (Secure Sockets Layer) lub TLS (Transport Layer Security). To tak naprawdę nic więcej niż ulepszony protokół FTP, który umożliwia negocjowanie szyfrowania danych. FTPS został wprowadzony w połowie lat 90. wkrótce po wydaniu przez Netscape rozszerzenia Secure Sockets Layer i jest obecnie szeroko stosowany. Później został ulepszony, aby umożliwić TLS oprócz szyfrowania SSL, zapewniając jeszcze lepsze bezpieczeństwo.

SFTP-co oznacza S.ecure faile T.ransfer P.rotocol - to kolejny bezpieczny sposób przesyłania plików w sposób zaszyfrowany, ale nie jest oparty na protokole FTP, ale na S.ecure SHell lub SSH. W rzeczywistości SFTP jest tylko rozszerzeniem protokołu SSH, który zawiera podobne do FTP narzędzie do przesyłania plików i „rozumie” polecenia FTP. W związku z tym jego bezpieczeństwo jest takie samo jak w przypadku każdej sesji SSH.

Ważne jest, aby nie mylić Bezpiecznego plikuProtokół przesyłania i prosty protokół przesyłania plików, oba nazywane SFTP. Ten ostatni jest nieistniejącym protokołem, który został opracowany jako kompromis między podstawowym protokołem TFTP a w pełni funkcjonalnym protokołem FTP. Nie jest już używany, ale jego nazwa wciąż istnieje z powodów historycznych.

Opis SFTP może ci jeszcze przypominaćinny podobny protokół o nazwie SCP lub Secure Copy.SCP to kolejny protokół przesyłania plików, który działa wewnątrz połączenia SSH. Tutaj kończy się podobieństwo, ponieważ SCP zapewnia tylko transfer plików, ale nie ma zaawansowanych możliwości zarządzania plikami innych protokołów.

Aby dowiedzieć się więcej o SCP, przeczytaj nasz najnowszy artykuł: Najlepsze bezpłatne serwery SCP dostępne dla systemów Windows, Linux i macOS.

Najlepsze bezpłatne serwery SFTP i FTPS dla systemu Windows

Jak widzieliśmy, SFTP i FTPS są bardzo różne. Z tego powodu niewiele serwerów będzie działać z oboma protokołami. Zazwyczaj serwery FTP często zawierają funkcję FTPS, a serwer SSH zezwala na SFTP. Dla każdego z najlepszych serwerów, o których zamierzamy dyskutować, powiadomimy Cię, czy obsługują SFTP, FTPS, czy oba.

1. Serwer SFTP / SCP SolarWinds (DARMOWE POBIERANIE)

Być może znasz już SolarWinds. W końcu tworzą jedne z najlepszych programów do zarządzania i monitorowania sieci. A SolarWinds słynie również z tworzenia kilku bezpłatnych programów. Należą do nich nasz wybór numer jeden: Darmowy serwer SFTP / SCP SolarWinds.

Jak sama nazwa wskazuje, serwer wykona oba TFTPi SCP. Niestety nie zrobi FTPS. Działając jako usługa systemu Windows, działanie serwera powinno być łatwe dla każdego administratora systemu. A jeśli dopiero zaczynasz pracę, jego prosty interfejs użytkownika sprawi, że szybko poczujesz się komfortowo.

Darmowy serwer SFTP-SCP SolarWinds

Darmowy serwer SolarWinds nie korzysta z systemukonta do uwierzytelnienia użytkownika. Zamiast tego korzysta z wirtualnych użytkowników, których tworzysz w aplikacji do celów kopiowania plików. Ci wirtualni użytkownicy oferują większe bezpieczeństwo. Jeśli z jakiegokolwiek powodu konto zostało przejęte, nie można go użyć do bezpośredniego zalogowania się do systemu. Kolejną funkcją, która może poprawić bezpieczeństwo serwera jest to, że można go skonfigurować tak, aby zezwalał tylko na połączenia przychodzące z określonych adresów IP lub zakresów.

Można użyć bezpłatnego serwera SFTP / SCP SolarWindsbezpiecznie przesyłać pliki o rozmiarze do 4 GB. Może także obsługiwać jednoczesne transfery z wielu urządzeń. Pobiera się jako plik zip, który wypakowuje do instalatora MSI systemu Windows. Po zainstalowaniu konfiguracja jest tak prosta, jak to tylko możliwe. Wystarczy uruchomić aplikację panelu sterowania i podać kilka opcji, takich jak dozwolone protokoły i opcje przesyłania.

LINK DO POBRANIA: https://www.solarwinds.com/free-tools/free-sftp-server/

2. FileZilla Server

FileZilla jest prawdopodobnie jednym z najbardziej znanych FTPklienci, ale to także bardzo dobry serwer FTP. Chociaż klient FileZilla obsługuje zarówno FTPS, jak i SFTP, komponent serwera, który działa wyłącznie w systemie Windows, zezwala tylko na przesyłanie plików FTPS i, oczywiście, FTP.

Serwer FIleZilla

Podobnie jak jego klient, serwer FileZillato oprogramowanie typu open source, które można pobrać za darmo i używać bez ograniczeń. FileZilla obsługuje przesyłanie plików do 4 GB. Obsługuje również wstrzymywanie i wznawianie. Obsługa przeciągania i upuszczania, zdalna edycja plików i zdalne wyszukiwanie plików sprawiają, że korzystanie z niego jest proste i łatwe bez narażania bezpieczeństwa.

3. Serwer FTP Microsoft IIS

Jeśli korzystasz z internetowych usług informacyjnych(IIS) na serwerze Windows, może nie być potrzebne żadne dodatkowe oprogramowanie do obsługi FTPS. Chociaż IIS jest przede wszystkim serwerem WWW, zawiera również wbudowany serwer FTP. I tak jak serwer WWW będzie obsługiwał zarówno HTTP, jak i HTTPS, tak serwer FTP będzie obsługiwał FTPS.

Konfiguracja witryny Microsoft IIS FTP

Aby go użyć, wystarczy dodać FTProla serwera i tworzenie certyfikatów. Spowoduje to w pełni funkcjonalny serwer FTPS bez konieczności instalowania czegokolwiek więcej. A ponieważ jest to część systemu operacyjnego Windows, prawdopodobnie nie spowoduje żadnych problemów ani konfliktów z innym oprogramowaniem, które może być uruchomione. Jedynym ograniczeniem jest to, że nie robi SFTP opartego na SSH.

4. FreeFTPd

Bliski kuzyn FreeSSHd, FreeFTPd jestw pełni funkcjonalny serwer FTP dla systemu Windows. Jest to jeden z nielicznych serwerów, który będzie obsługiwał zarówno SFTP, jak i FTPS, dzięki swojej linii SSH. Jak sama nazwa wskazuje, FreeFTPd to darmowy serwer FTP dla dowolnej wersji systemu Windows od NT 4.0. Obsługuje tworzenie lokalnych użytkowników - zamiast korzystania z kont domeny Windows.

FreeFTPd

FreeSFTP można skonfigurować podczas instalacji dodziałać w razie potrzeby jako aplikacja lub jako usługa systemowa. Uruchomienie go jako usługi oznacza, że ​​zawsze będzie on dostępny dla użytkowników SFTP. W wersji 1.0.11 została odkryta podatność, ale została szybko naprawiona w wersji 1.0.12. Upewnij się, że zainstalowana wersja to co najmniej 1.0.12. Najnowszy, który można pobrać ze strony programisty, to 10.0.13.

5. Serwer Syncplify.me!

W pełni funkcjonalny serwer SFTP i FTPS odSyncplify.me to naprawdę serwer na sterydach. Zrobi znacznie więcej niż tylko pliki serwera. Został stworzony z myślą o bezpieczeństwie. Jedna z jego głównych funkcji, o nazwie Syncplify.me Protector ™, wykorzystuje sztuczną inteligencję do automatycznej identyfikacji ataków. Nawet nieznane.

Serwer Syncplify.me!

Synchronizacja.ja Serwer! może być zainstalowany w trybie wysokiej dostępności, w którym dwa serwery będą działać jako jeden, eliminując przestoje. Oferuje kilka zaawansowanych opcji konfiguracji i można go rozszerzyć za pomocą skryptów w JavaScript, C ++, Pascal lub Basic, aby zautomatyzować zarządzanie dokumentami i przepływ pracy.

Obsługiwane serwery będą działać w systemie Windows Server2008 i nowsze wersje, zarówno w wersji 32-, jak i 64-bitowej. Chociaż jest to płatne oprogramowanie, istnieje wersja bezpłatna / ewaluacyjna, która ma wszystkie funkcje wersji Ultimate. Akceptuje jednak tylko jedno połączenie i nie można go użyć w produkcji. środowisko.

6. Serwer Bitvise SSH / SFTP

Bitvise specjalizuje się w bezpiecznym zdalnym dostępieoprogramowanie dla systemu Windows. Jego głównymi produktami są serwer SSH Bitvise i klient SSH. Ponieważ SFTP jest tylko rozszerzeniem SSH, ich serwer również go obsługuje. Serwer Bitvise jest znany jako jeden z najszybszych na rynku. Pliki zostaną przesłane tak szybko, jak klient, a połączenie sieciowe pozwoli. Ponadto obsługiwana jest nieograniczona liczba jednoczesnych połączeń. Jedynym prawdziwym ograniczeniem, które napotkasz podczas korzystania z niego, będzie sprzęt, na którym działa.

Serwer Bitvise

Ze względów bezpieczeństwa Bitvise nie pozostawia nicpożądane, ponieważ wykorzystuje Crypto ++ 5.3, jedną z najlepszych bibliotek szyfrowania, do zabezpieczania połączeń. Serwer obsługuje również konta wirtualne, aby zapewnić, że konta systemowe nigdy nie zostaną ujawnione ani narażone na szwank. Jedyną wadą Bitvise jest to, że tak naprawdę nie jest za darmo. Jest przeznaczony do użytku osobistego i niekomercyjnego, ale wszelkie inne zastosowania wymagają zakupu licencji po trzydziestodniowym okresie próbnym. Przy cenie mniejszej niż 100 USD na serwer cena jest tego warta. Posiadają także licencje lokalne i ograniczone licencje ogólnoświatowe dla większych organizacji.

7. SYSAX Multi Server

SYSAX Multi Server obsługuje wieleprotokoły. Umożliwi połączenia z wykorzystaniem zarówno SFTP, jak i FTPS, ale będzie także obsługiwać przesyłanie plików w oparciu o FTP i HTTPS. Aby było jeszcze lepiej, jest to także serwer telnet i SSH. Serwer obsługuje zarówno konta Windows, jak i lokalnie tworzone konta „wirtualne”. Jest łatwy w zarządzaniu i konfiguracji - nawet zdalnie - dzięki przyjaznemu interfejsowi internetowemu.

SYSAX Multi Server

Serwer jest dostępny w kilku różnychwersje. Wersja Personal jest bezpłatna, ale jest ograniczona do jednego połączenia na raz i nie przesyła plików HTTPS. Jest również ograniczony do użytku osobistego lub niekomercyjnego. Istnieją również wersje Standard, Professional i Enterprise, z których każda obsługuje kilka innych funkcji niż inne. Ceny wahają się od 197 USD do 697 USD.

8. CompleteFTP Free Edition

CompleteFTP Free Edition z EnterpriseDT mapełny graficzny interfejs użytkownika i jest bardzo łatwy w obsłudze i konfiguracji. Będzie obsługiwał zarówno przesyłanie plików FTP, jak i FTPS i ma kilka interesujących funkcji, takich jak obsługa nieograniczonej liczby użytkowników, co nie jest powszechne w przypadku bezpłatnych produktów, oraz tworzenie wirtualnego systemu plików do kontrolowania dostępu użytkowników.

Pełna wersja FTP Free Edition

Kolejną miłą cechą produktu jest to, że szczegółowe instrukcje obsługi są wbudowane bezpośrednio w produkt. wystarczy kliknąć Przewodniki krok po kroku u góry okien, aby dowiedzieć się, jak korzystać zróżne funkcje i opcje. Podobnie jak poprzedni wpis, oprócz wersji bezpłatnej, kilka innych wersji z coraz większą liczbą funkcji jest również dostępnych w cenach od 299 do 999 USD. Wszystkie płatne wersje, oprócz innych ulepszeń, dodają obsługę transferów plików SFTP.

9. Serwer FTP XLight

Serwer FTP Xlight to prosty Windows FTP,Serwer SFTP i FTPS. Jest to potężny program o niskim zużyciu pamięci i procesora. Został zaprojektowany z myślą o wysokiej wydajności i może obsłużyć tysiące jednoczesnych połączeń FTP. Serwer obsługuje użytkowników Active Directory, LDAP lub użytkowników lokalnych, dzięki czemu doskonale pasuje do wielu różnych sytuacji.

Serwer FTP Xlight

Serwer FTP Xlight ma wiele przydatnych funkcjii ma darmową edycję do użytku osobistego. Jest ograniczony do 5 jednoczesnych połączeń, podczas gdy edycja standardowa za 40 USD pozwala na 50, a wersja profesjonalna za 130 USD jest nieograniczona. Pamiętaj, że wymagana jest dodatkowa licencja dla SSH, a zatem SFTP. Oprogramowanie będzie działać w systemach Windows 2000, XP, Vista, 7, 10, 2003, 2008 i 2012.

Przenośne bezpłatne serwery SFTP

Kolejne wpisy na naszej liście tociekawe, ponieważ są to przenośne rozwiązania. Oznacza to, że rozwiązania nie wymagają instalacji na komputerze serwera. Mogą być bardzo przydatne w sytuacjach doraźnych, gdy potrzebujesz serwera. Możesz nosić go ze sobą na dysku flash USB i zawsze mieć go gotowego do użycia.

10. Syncplify.me Serwer Micro SFTP

Synchronizuj.ja, który przyniósł nam w pełni funkcjonalny serwer SFTP i FTPS - numer 5 na naszej liście, oferuje również serwer Micro SFTP dla Windows. Niezależny i całkowicie przenośny ten serwer SFTP może być uruchamiany z pamięci USB bez konieczności instalacji. W przeciwieństwie do swojego starszego brata, serwera SFTP i FTPS Syncplify.me, edycja serwera Micro SFTP jest naprawdę darmowa i może być używana w każdej sytuacji, w tym w celach produkcyjnych lub komercyjnych.

Syncplify.me Micro Server

Oczywiście oprogramowanie ma pewne ograniczenia. Obsługuje tylko jeden profil użytkownika, jeden folder główny i połączenia przychodzące od jednego klienta na raz. Z tego powodu wielu używa go jako platformy testowej dla oprogramowania klienckiego SFTP lub do testowania funkcji przesyłania plików w oprogramowaniu. Inni używają go jako osobistego bezpiecznego serwera transferu plików dla ich małej sieci domowej.

11. Core Mini SFTP Server

Podobnie jak poprzedni wybór, Core Mini FTPserver to darmowy (S) serwer FTP, który nie wymaga żadnej instalacji. Wystarczy przejść do strony internetowej Core FTP server, aby go pobrać. Po pobraniu pliku wykonywalnego, który jest dostępny w wersjach 23- lub 64-bitowych i ma rozmiar mniejszy niż 2 Mb, wystarczy go uruchomić. Musisz podać nazwę użytkownika FTP i hasło, a także port i katalog główny i możesz zacząć.

Serwer Core Mini FTP

Pamiętaj tylko, że serwer będzie działałTwoje konto użytkownika i będzie miał dostęp do wszystkich twoich plików. Upewnij się, że określono katalog główny, w którym uszkodzenie przez użytkowników nie ma żadnych konsekwencji. Poza tym jest to świetny mały serwer, który jest łatwy w użyciu, choć nieco ograniczony.

Najlepsze bezpłatne serwery SFTP i FTPS dla systemu Linux

Ponieważ Linux jest open source, nie jest to zaskoczeniemże istnieje wiele otwartych i bezpłatnych serwerów SFTP i FTPS dla popularnego systemu operacyjnego. W rzeczywistości prawie każda dystrybucja ma serwer FTP typu open source, który, jeśli nie jest wstępnie zainstalowany, jest dostępny za pośrednictwem menedżera pakietów dystrybucji. Oto nasze 3 najlepsze serwery.

12. vsftp

Vsftp to dobrze znany darmowy serwer FTP dla wielu osóbSystemy uniksopodobne, w tym Linux. Jest bardzo stabilny, szybki i nie wykorzystuje wielu zasobów systemowych. Ma długą listę funkcji, która obejmuje między innymi obsługę wirtualnych użytkowników (definiowanych lokalnie na serwerze) oraz konfigurację dla poszczególnych użytkowników, w tym ograniczanie szybkości lub ograniczanie przepustowości.

Kilka dobrze znanych dystrybucji Linuksa używa vsftpjako ich domyślny serwer FTP. To powinno wiele powiedzieć o bezpieczeństwie i stabilności produktu. Dla jeszcze lepszego bezpieczeństwa, opiekun oprogramowania, Chris Evans, ma historię odkrywania luk w zabezpieczeniach.

13. ProFTPd

Jest jasne, kiedy spojrzysz na jego konfiguracjęplik, że programiści ProFTPd byli wielkimi fanami serwera WWW Apache. Format pliku konfiguracyjnego jest prawie identyczny z formatem Apache. I podobnie jak Apache, wykorzystuje moduły do ​​ładowania potrzebnej funkcjonalności. Istnieją podstawowe moduły, które można dodać do podstawowego serwera FTP, aby dodać funkcje SFTP i FTPS.

Aby złagodzić problemy związane z konfigurowaniem serwera, TheWitryna ProFTPd ma kilka przykładowych konfiguracji ułatwiających szybkie rozpoczęcie pracy. Oprócz podstawowego pliku konfiguracyjnego, istnieje jeden dla anonimowego FTP, dwa dla korzystania z wirtualnych hostów i jeden, który wykorzystuje uwierzytelnianie użytkownika MySQL. Oprogramowanie można pobrać jako plik archiwalny ze strony dewelopera. Alternatywnie wiele dystrybucji włącza to jako część swoich opcjonalnych pakietów.

14. PureFTPD

Kolejny świetny serwer SFTP typu open source, PureFTPDdziała nie tylko w systemie Linux, ale także w większości systemów operacyjnych typu Unix, takich jak BSD lub Solaris. Celem projektu jest zapewnienie serwera FTP zgodnego ze standardami. Wszystkie wiadomości zostały przetłumaczone na wiele języków, co czyni go idealnym wyborem dla środowisk wielojęzycznych.

PureFTPD jest bezpłatny i ma absolutnie nieograniczenia wszystkie jego funkcje są dostępne dla każdego użytkownika. Mówiąc o funkcjach, możemy wspomnieć o zdolności serwera do ograniczania przepustowości połączeń, uruchamiania sesji w wirtualnym systemie plików, ustawiania limitów wysyłania i / lub pobierania oraz kilku innych wspaniałych funkcji. Gotowe pakiety są dostępne dla kilku dystrybucji Linuksa, w tym Mandriva, Debian, Ubuntu, PLD Linux i Slackware. Jest również dostępny jako kod źródłowy, który można skompilować bez modyfikacji i uruchomić na dowolnym innym obsługiwanym systemie operacyjnym.

15. Korzystanie z OpenSSH

SFTP działa na SSH. A ponieważ SSH jest wbudowany w większość systemów Linux, SFTP jest również gotowy do użycia. Nie dotyczy to FTPS, ponieważ wymaga bibliotek TLS, które nie zawsze są uwzględnione. Ale jeśli masz SFTP, dlaczego nie użyć go i zapomnieć o FTPS?

W typowym systemie Linux większość użytkowników - o ilemają dostęp do SSH - powinni móc korzystać z klienta SFTP i łączyć się z serwerem. To pozwoli im przesyłać pliki do iz katalogu domowego. Należy pamiętać, że port 22 - używany przez SFTP - może być domyślnie zablokowany. Być może trzeba trochę kopnąć, aby dowiedzieć się, jak go otworzyć.

Podsumowując

Do dziś FTP jest bardzo popularnym sposobemprzesyłanie plików. Jego brak bezpieczeństwa zrodził FTPS i SFTP, które, choć robią to na bardzo różne sposoby, oba rozwiązują problemy bezpieczeństwa. Są szanse, że te ulepszone protokoły będą nadal używane przez wiele lat. Niektóre z naszych najlepszych programów wykonują tylko jeden protokół, a inne oba, ale wszystkie wykonają świetną robotę. Nie możemy jednak nie poradzić sobie z wybraniem naszego najważniejszego serwera SolarWinds SFTP / SCP, ponieważ jest to nie tylko świetny produkt, ale także dlatego, że pochodzi od firmy, która ma doskonałą reputację jako dostawca jednego z najlepszych programów do administrowania siecią w tym niesamowite niesamowite narzędzia.

Komentarze