Ftp server for windows and linux

15  Free Open source FTP Servers

What is FTP, and What is FTP Server?

FTP (File Transfer Protocol) is as its name suggests a file transferring protocol between two computers, a local computer, and a remote server. FTP servers is a web server that runs on web-servers and uses FTP protocol at the server side to manage file transfers, connections, & users. Some of them come with a modular architecture, security-focused features, and several options designed for the enterprise.

The FTP server allows users to store their files on the server, through FTP, and access it later. The basic features of usable FTP servers are to manage the file transfers, the connections, the rate limits, the user’s accounts, user groups, & user permissions. Some projects on this list do, even more, some of them are built with modular architecture allowing developers to extend their functionalities throw custom developed modules and plugins.

To connect to the FTP server, you require a client (FTP client), that provide the client-ready interface to connect through FTP and similar protocols. We have covered the best FTP clients in this article for Windows users, Linux (Ubuntu, Debian, macOS). Here is our list: 10 Recommended Free, Open-source FTP Clients for Windows, Linux, and macOS.


1- Vsftpd: Linux/ Unix FTP server

Vsftpd is on the top of our list as it’s preferred by Linux server Admins all over the world, It provides out-of-box security, and set of features and configurations to configure FTP and FTP virtual users on the server.

Vsftpd is used by Red Hat, openSUSE, Debian, FreeBSD, Gnome, KDE. A user has sent Vsftpd admins a graph demonstrating Vsftpd performance as it served 2.6TB, with a concurrent user count often over 1,500 on one single machine for 24 hours.

vsftpd: sample massive usage [src]

Highlights

  • Open source (GPL licensed)
  • Compatible with many Linux server distros
  • Supported by a large community of users

Features

  • Virtual IP configuration
  • Users: Create, manage, delete, virtual users
  • Per-user configuration
  • Bandwidth throttling
  • Per-source-IP configuration
  • Per-source-IP limits setting
  • Supports IPv6
  • SSL: support

2- The Apache FTP-Server (Windows, Unix, & Linux)

Apache FTP Server

The Apache FTP server is an open source cross-platform FTP server, it’s built on Java technologies which make it run smoothly, on Windows servers so Linux servers. It provides more options for developers and systems admins as it can run as a standalone server, or can be embedded into a Java server application.  Apache FTP server provides support for developers who are planning to integrate it with their Spring-based apps.  For Standalone option, The Apache FTP can be installed and run as a Windows service, as well as Linux service or Unix/Linux daemon.

Highlights

  • Java-based
  • Cross-platform
  • Can be integrated into Java applications

Features

  • Multi-threaded by design
  • Virtual directory support
  • User management
  • Queue management
  • Resumable file upload and download
  • Handles ASCII and binary data transfer
  • IPs management
  • Supports IPs ban
  • Events notification
  • Faster transfer (upload/ download) with Mode Z support
  • Implicit/explicit SSL/TLS support
  • Customizable FTP messages
  • Support changing file date-time stamp with MDTM built-in support
  • Supports events logging

3- ProFTP (Linux)

ProFTP

ProFTPd is an FTP server for Unix/ Linux-based systems. It’s easy to install, use and highly configurable even for newbies. It provides multiple virtual FTP servers support with per-directory based configuration via «.ftpaccess» file which is very similar to Apache’s «.htaccess».

Highlights

  • Open source (GPL)
  • Modular design: many modules are already written for Database, LDAP servers, TLS/SSL encryption, RADIUS.
  • Supports multiple virtual FTP servers

Features

  • Per-directory configuration with «.ftpaccess» similar to Apache’s «.htaccess»
  • Anonymous FTP support
  • Configure single or multiple virtual FTP servers or anonymous FTP services
  • Supports hidden files and directory based on Linux-file system permissions
  • Logging
  • IPv6 support
  • Expired account options
  • Runs as a configurable non-privileged user in standalone mode

4- CrossFTP (Windows, Unix, & Linux)

CrossFTP[src: CrossFTP]

CrossFTP is a cross-platform FTP server that works with Windows servers and Unix/ Linux systems. It’s easy to install, manage, and update using Java as the main requirement.  CrossFTP has a simple GUI (Graphical User Interface), it provides an easily configurable setting manager for users, basic configuration, connections, IPs control, File/ Directory, & FTP messages. The CrossFTP graphical app also has overview tabs for logging, and statistics for server usage.

Highlights

  • Multi-platform, Pure Java application
  • Highly configurable
  • Command-line and GUI for all sort of users
  • Open source (Apache License v2.0)
  • Provides tutorials for advanced users and beginners
  • Rich manual and knowledge base for Frequently asked questions (FAQs)

Features

  • Easy to install, manage, maintain, & update
  • UTF-8 directory encoding
  • User virtual directory
  • Write/ Read permission for users
  • Idle-time support
  • Upload/ download limits option support
  • Anonymous login support
  • IPs management: filtering, banning, block.
  • Store data in database or LDAP
  • Customizable FTP messages
  • Implicit/explicit SSL/TLS support
  • Bonjour discovery protocol support
  • MDTM support: query files by data-time stamp
  • «MODE Z» support for faster upload/ download
  • Handles ASCII, & binary data transfers

5-  uFTP (Linux, Unix)

uFTP is an open source, lightweight, portable FTP server written in C for the best performance. It’s primarily written for Unix/ Linux (POSIX) -based servers.  uFTP is super easy to use and supports an almost all required FTP commands to run a full-featured FTP server.

It’s released under MIT license, but the user should be aware that it includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit, so we would recommend reviewing OpenSSL license.

Highlights

  • Open source (MIT license)
  • Lightweight
  • Written with C language.
  • Portable binary option
  • Single configuration file (uftpd.cfg)
  • Compatible with all main FTP clients
  • Well documented https://www.uftpserver.com/wiki/opensource-ftp-server

Features

  • Support FTP commands
  • Smooth performance
  • Easy to install
  • Easy to configure
  • Easy to use

6- glFTPd (Linux, Unix)

glFTPd homepage.

glFTPd is an open-source free FTP server for Unix/ Linux operating systems. The first public release of this freeware dates back to the beginning of 1998, glFTPd stands for GreyLine FTP (the name of the original creator). It runs smoothly with Unix systems like FreeBSD, OpenBSD, and many server-ready Linux distros like Ubuntu server, However, If for more Linux support we would recommend Vsftpd.

glFTP supports many FTP/ site commands and runs within a chroot environment which makes it relatively safe.

Features

  • Runs in chroot mode
  • Virtual user management
  • Bandwidth throttling global or per-user
  • Encryption: through TLS/SSL
  • Upload/ Download ratio control
  • User management: create, update, remove
  • Usage monitoring and calculation
  • IPv6 support
  • Users can have an IP mask
  • Stats line for download(DL) and upload (UL) usage
  • cookies support
  • Support for ECDHE key exchange to make PFS work for ECC certs
  • Allow IPv6 masks to be added to users
  • Show disk space, usage, free-space, used space
  • Hide real username and group name at file listings
  • Supports «dirlog» caching
  • Support for the XCWD/XMKD/XRMD/XPWD/XCUP FTP commands
  • Support for SSCN command as an alternate way of doing SSL FXL.

7- ColoradoFTP(Windows, Linux)

ColoradoFTP is an open-source Java FTP server, It’s a cross-platform server that runs on Windows and Linux servers with ease. It’s regularly updated with bug fixes, new features, and improvements. It runs smoothly on the latest JavaVM. ColoradoFTP is compatible with RFC 959 and RFC 3659 (File Transfer Protocol and Extensions).

ColoradoFTP server offers several demos with user accounts with different permissions, showing configuration example, anonymous login, and the use of their custom plugins. You may check the demos here.

Highlights

  • Java-based runs on Windows, macOS, Linux, & Unix systems
  • Working as an embedded project and in-memory

Features

  • Command-line based
  • XML-based configuration
  • Unlimited accounts
  • Easy user management
  • User groups
  • Permissions manager
  • Plugins support
  • Multiple-download and installation options

8- Waarp (Windows, Linux, & Unix servers)

Waarp-FTP Server

Waarp-FTP Server

Waarp is a yet another open-source Web server that serves several protocols (HTTP, FTP, FTPS, SSH, SFTP) and several proprietary protocols. Waarp os meant for developers for companies and enterprise to implement it with their projects, or extend it for their uses.  Waarp is a full-featured server, but with WaarpFTP it provides a powerful developer-friendly server to build custom FTP servers on top of it. Waarp’s team released WaarpGatewayFTP a powerful FTP server that is built on top of WaarpFTP as a functional production-ready example.

Highlights

  • Open source released under LGPL.
  • Supports multiple-protocols
  • Clear API for  developers

Features

  • Simple configuration
  • FTP/ FTPS/ SFTP support
  • Data can be Files/ Folders, LDAP, or instance data from the database
  • Multiple Authentication options (storage: file-based, database, LDAP)
  • Pre- / Post-Command actions
  • Logger support
  • computes remote files
  • computes MD5 on remote files
  • compute SHA-1 on a remote file
  • allows remote server shutdown
  • [WaarpGatewayFtp]: The ability to change dynamically the authentication through an extended SITE command
  • [WaarpGatewayFtp]: The ability to specify an explicit command to be executed before (RETR) or after (STOR like operations)
  • An administrator interface in HTTPS
  • The ability to specify commands for each User
  • The ability to save logs of transfers in a database (optional)
  • The ability to use limitation on CPU or number of connections

9- FileZilla FTP Server (Windows FTP Server)

FileZilla Server Options UI. [src]

FileZilla is an open-source free FTP Client and Server that works for multiple platforms as FTP client, and for Windows as FTP server. FileZilla has been around for years, and it competes with many commercial paid software.

FileZilla Server is FTP server app for Windows, It does not come for other platforms, but Windows 7, 8, 8.1 and 10 are supported, both each 32 and 64 bit. FileZilla Server and Client are released under GPL v2.0.

Highlights

  • Works only for Windows.
  • Supports 32, and 64 bit.
  • Easy to install and use for end users
  • Used for personal usage at home servers and small companies
  • Multi-protocol support

Features

  • Simple installation powered by simple UI
  • Settings manager
  • Custom port
  • Users manager
  • Speed limits
  • Passive mode support with easy-to-use manager
  • FTP over TLS/SSL support
  • IP filter and manager
  • Connection limits per user
  • Shared folder manager
  • Supports file transfer compression
  • Folder/ Directory permissions setting option
  • Threads limit control
  • Timeout setting for connections, No transfer, & login
  • Supports remote folder sharing on another machine at the network
  • Anonymous user login support.

10- DrFTPD (Windows, Linux, Unix Servers)

DrFTP is a distributed FTP server built with Java, which makes it run on Windows Servers, as well as Linux/ Unix-based servers. It uses the «slaves» concept to provide better control and improve the security & performance of file transfers. It can be used to create an FTP Grid or Multi-FTP based websites, through a distributed FTP daemons.

DrFTP has a modular plugin-ready architecture, and it still in active development. It requires Java, and ANT for compiling and installation. We would recommend it for advanced users.

Highlights

  • Free
  • Plugins
  • Uses Slave concept to control the file transfer
  • Works smoothly popular FTP clients

Features

  • Runs without root/administrator privileges.
  • Supports Passive (PASV) mode
  • In-memory file list with cached checksums.
  • Archiving (plugin)
  • Monitoring (plugin)
  • Slave selection based on user bandwidth.
  • Stripe files across slaves.
  • User account expiration and trial options

Notable FTP server projects:

  • 11- MinimalFTP (Cross-platform): Open source Cross-platform Java-based minimal FTP server.
  • 12- acFTP (Windows): FTP server for Win-32, supports APPE, & REST.
  • 13- goFTP: FTP server framework written in Go language for developers
  • 14- PythonFTP Server / Client: Open source Python-based FTP server and Python FTP client
  • 15- Java FTP Server: FTP server implementation in Java

Conclusion

We would recommend choosing the best option that fits with your requirements and complies with your server/ operating system of choice. We have listed several Java-based FTP servers, some of them are aiming for developers, others are general purposes FTP servers. You may need to consider auditing and logging if you want to run a privacy-aware FTP server.

1539716515190.png

Протокол передачи файлов (The File Transfer Protocol (FTP)) является одним из оригинальных интернет-протоколов, используемых для передачи больших файлов. В современном Интернете есть множество инструментов для передачи файлов, таких как вложения в письма, передаваемые по электронной почте, и различные веб-сайты, предназначенные для передачи, но эти методы имеют свои ограничения. FTP с дополнительной безопасностью, такой, которая предоставляется в SFTP и FTPS, по-прежнему остается одним из лучших инструментов для передачи файлов. Но чтобы использовать его, вам нужно настроить SFTP-сервер. Вот наш список 10 лучших SFTP-серверов.

Краткое описание: FTP vs FTPS vs SFTP

Эти термины отличаются всего лишь одной буквой, но эта буква имеет большое значение.

Протокол передачи файлов FTP (FTP File Transfer Protocol). Исходный протокол и его основное ограничение заключается в том, что во время отправки данных он оставляет их незашифрованными. Учетный данные, а также сам файл отправляются в виде простого текста, который абсолютно свободно может видеть наблюдатель.

Безопасный протокол передачи файлов (FTPS File Transfer Protocol Secure (также известный как FTPES)): Это безопасный FTP, где буква «S» в этом случае представляет шифрование безопасности транспортного уровня (Transport Layer Security (TLS)). Это, по сути, базовый FTP-сервер, который знает, как согласовать зашифрованный туннель TLS для передачи данных.

Безопасный протокол передачи файлов (SFTP Secure File Transfer Protocol): это также безопасный FTP, но в этом случае буква «S» представляет собой Secure SHell (SSH). На самом деле это не FTP-сервер. Скорее, это SSH-сервер, который понимает команды FTP. Учетные данные и файлы передаются в зашифрованном виде через SSH. Чтобы еще более запутать ситуацию, первоначально аббревиатура SFTP расшифровывалась как Simple File Transfer Protocol (простой протокол передачи файлов), определенный

Ссылка скрыта от гостей

, но получил статус к статусу «Historic» и больше не использовался.

SCP Secure Copy: это не протокол FTP, но он широко используется для безопасной передачи файлов, поэтому здесь упоминается. SCP представляет собой очень простое копирование файла с одной машины на другую с использованием протокола SSH. Протоколы FTP имеют широкий диапазон возможностей управления файлами, которых нет в SCP.

Немного вносит путаницу тот факт, что графический интерфейс пользователя (GUI), который реализует SSH File Transfer Protocol, называется SFTP-клиентом, хотя он также может быть SFTP-сервером. Обозначение SFTP- клиент означает, что эта часть программного обеспечения инициирует соединения. Он также называется сервером, поскольку он обычно является частью файлового сервера, где хранятся резервные конфигурации.

SCP — это просто функция копирования. SFTP имеет свою собственную среду. Он позволяет перемещать файлы в удаленной системе, менять каталог и даже создавать каталоги на удаленном хосте. Как SFTP, так и SCP используют одни и те же процедуры безопасности для обеспечения аутентификации пользователей и защиты передачи данных по соединению с помощью шифрования. Тем не менее, SFTP дает пользователю больше доступа к функциям для управления операционной системой. Однако, скорее всего, вы будете использовать SCP для простой передачи файлов.

Поскольку обе системы требуют аутентификации пользователя, существует определенного рода риск, потому что вам придется указывать имя пользователя и пароль в вызове команды. Тем не менее, вы можете ограничить возможность того, что кто-либо обнаружит учетную запись пользователя в удаленной системе, создав учетную запись пользователя с ограниченным доступом для этого компьютера, что помешает кому-либо получить доступ к этой учетной записи из любого другого каталога, кроме домашнего каталога учетной записи. Однако, эта стратегия будет ограничивать многие функции, которые наделяют SFTP многими преимуществами. Безопасная передача на удаленный хост несет меньший риск, если он выполняется с помощью SCP, потому что в этом протоколе нет командного языка. SFTP более подходит для использования системным администратором, выполняющим интерактивные ручные задачи и передачи данных на удаленные компьютеры.

Ниже приведен список лучших SFTP и FTPS серверов:

Название инструмента Операционная система
1. SolarWinds SFTP

Ссылка скрыта от гостей

— Windows
2. Filezilla FTPS — Windows
3. IIS FTPS Server -Windows
4. Free FTP — Windows
5. Syncplify.me SFTP server — Windows
6. Rebex Tiny FTP Server — Windows
7. zFTPServer — Windows
8. ALTFTP — Windows
9. CrushFTP — Windows
10. Cornerstone MFT server — Windows
11. Globalscape SFTP server — Windows
12. Titan FTP server — Windows
13. Syncplify.me Micro SFTP server — Windows
14. Xlight FTP server — Windows
15. Core Mini SFTP Server — Windows / Linux
16. MySecureShell — Linux
17. vsftp — Linux
18. ProFTPd — Linux
19. PureFTPD — Linux
20. VandDyke VShell — Windows / Linux

Бесплатные SFTP и FTPS-серверы с полным набором необходимых свойств:

Ссылка скрыта от гостей

Выбор редактора: SolarWinds представляет собой полный набор ИТ-инструментов. Данный набор не может быть полным без безопасного FTP-сервера, а

Ссылка скрыта от гостей

в рамках своего предложения.

Ссылка скрыта от гостей

Ссылка скрыта от гостей

SFTP сервера представляет собой zip-файл, который извлекается в установщик MSI. После завершения установки, процесс настройки так же не доставит вам много проблем. Она заключается лишь в запуске программы и указании нескольких параметров, таких как разрешенные протоколы и разрешенные параметры передачи.

Существует также встроенный SCP-сервер, который является действительно необходимым, так как SFTP и SCP используют SSH для выполнения своих задач. Вы можете настроить SFTP-сервер SolarWinds, чтобы также разрешить SCP, выбрав «Оба» (“Both”) протокола, как это указано на картинке ниже.

1539716788056.png

На вкладке «Пользователи» вы можете создавать учетные записи пользователей и устанавливать такие параметры, как сетевой интерфейс.

ДЛЯ ПОЛУЧЕНИЯ БОЛЬШЕЙ ИНФОРМАЦИИ, ПЕРЕЙДИТЕ НА ОФИЦИАЛЬНЫЙ САЙТ SOLARWINDS:

Ссылка скрыта от гостей

Ссылка скрыта от гостей

2. FileZilla FTPS

Ссылка скрыта от гостей

— известный FTP-сервер и клиентский набор. Сам сервер работает только в Windows, но поскольку клиенты Filezilla есть практически для каждой мыслимой операционной системы, это представляет собой хороший выбор. Нет необходимости использовать клиент FileZilla для подключения к FTP-серверу FileZilla, но оптимизация продуктов может помочь с проблемами поддержки. Сервер Filezilla поддерживает FTPS, но не SFTP. Клиент же, поддерживает оба.

1539716819993.png

3. IIS FTPS Сервер

Часто остающийся без внимания сервер FTPS доступен прямо в Windows Server. Если вы уже используете службы IIS (Internet Information Services), вы можете добавить ролевой сервер FTP, затем создать сертификаты TLS и очень быстро запустить

Ссылка скрыта от гостей

, работающий наряду с вашим сервером IIS.

1539716833138.png

4. FreeFTP

Происходящий от FreeSSH,

Ссылка скрыта от гостей

. Он поддерживает все варианты FTP, включая SFTP и FTPS. Как следует из названия, FreeFTP является бесплатным и поддерживает создание произвольных пользователей, что делает его идеальным для быстрой настройки SFTP в сети Windows.

Во время установки вы можете выбрать вариант запуска FreeSFTP по необходимости или установить его как системную службу. Последнее означает, что он будет работать все время и будет доступен для ваших пользователей SFTP.

1539716857470.png

Убедитесь, что вы загружаете последнюю версию (больше 1.0.11).

Ссылка скрыта от гостей

, которая была исправлена в 1.0.12, а текущая версия 1.0.13.

5. Syncplify.me SFTP сервер

1539716881441.png

Ссылка скрыта от гостей

— это расширяемые SFTP-серверы, которые могут запускать собственные сценарии. Если вы убеждены в том, что вам придется пройти через множество трудностей, чтобы внедрить SFTP-сервер в ваш уникальный рабочий процесс, Syncplify может быть именно инструментом, который вы ищете.

В бесплатном издании есть все возможности и особенности, которыми обладает и окончательная/платная версия, однако оно принимает только одно соединение и не является лицензируемым для коммерческого использования в производстве.

6. Rebex Tiny FTP Сервер

1539716912262.png

Ссылка скрыта от гостей

является бесплатным для всех видов использования, включая коммерческое использование. Он работает на различных версиях Windows, начиная от WIndows XP, и заканчивая Windows 7, а также поддерживает выпуски Windows Server 2002, 2008 и 2012 годов. Он ограничен одним пользователем, но обладает достаточным количеством необходимых функций. Он не требует установки и содержит полные возможности ведения журнала, а также поддержку входа в систему с открытым/конфиденциальными ключами вместо паролей.

Также стоит упомянуть, что Rebex предоставляет

Ссылка скрыта от гостей

, чтобы позволить разработчикам включать SFTP-код в свои собственные приложения. К сожалению, библиотеки не являются бесплатными, но, безусловно, заслуживают вашего внимания, если вы являетесь .NET разработчиком.

7. zFTPServer

1539716935710.png

Ссылка скрыта от гостей

построен для корпоративных сред Windows. Он имеет полную интеграцию с Active Directory и сертифицирован Microsoft Server 2012 R2. Он поддерживает IPv6, срок действия учетной записи и множество других функций, которые особенно оценят администраторы Windows.

В бесплатной версии нет ограничений по функциям, поэтому ее можно использовать, в том числе и для небольших реализаций. Однако, есть некоторые ограничения, связанные с учетной записью. Бесплатная версия имеет ограничение, в общем, на пять учетных записей и три активных соединения в любой момент времени.

8. ALTFTP

1539716962444.png

Обновлено 26 августа 2018 года: этот инструмент больше не доступен. На веб-сайте ALTools представлен набор продуктов для системных администраторов и обычных пользователей компьютеров. ALTFTP — это FTP-сервер, поддерживающий SFTP и работающий на множестве более старых и новейших аппаратных средств, даже на таких устаревших машинах, как Pentium 150. Он представляет собой Windows FTP-сервер, который будет работать на версиях, начиная с Windows 98, и заканчивая Windows 7. Предположительно, он будет работать и на Windows 10, но точная информация на этот счет не указана.

Для ALTFTP существует только одна сборка, которая объединяет клиентское и серверное приложение, и поставляется с 60-дневной бесплатной пробной версией.

9. CrushFTP

1539716983378.png

Ссылка скрыта от гостей

представляет собой FTP-сервер на базе Windows, который использует сжатие, отсюда и название «Crush». Он сжимает передаваемые файлы и передает сжатые данные по сети, что значительно сокращает время передачи для многих типов файлов.

CrushFTP также имеет встроенные меры безопасности. Он может защищать от брутфорс атак, автоматически запрещая атакующие IP-адреса, а надежное и устойчивое к ошибкам управление пользователями включает в себя виртуальные файловые системы и наследование прав. Сервер CrushFTP имеет 30-дневную пробную версию, а его клиент всегда является бесплатным.

10. Cornerstone MFT сервер

1539717008007.png

Ссылка скрыта от гостей

((Managed File Transfer) Управляемая передача файлов) — это SFTP-сервер, который в основном предназначен для предприятий. MFT является общим термином, который указывает на более высокий уровень контроля и аудита, чем обычно предоставляют специальные клиентские/серверные отношения FTP. Появление MFT было обусловлено необходимостью прозрачных логинов, большего уровня безопасности при передаче и большей видимости прогресса передачи файлов, а именно успеха или неудачи.

Cornerstone предлагает PGP-шифрованное хранилище файлов. Данные могут быть зашифрованы «на лету» (в процессе обработки), поэтому никогда не возникнет ситуации, где незашифрованные данные находятся в процессе ожидания шифрования на диске. Кроме того, Cornerstone обеспечивает механизмы защиты периметра, такие как двухфакторная аутентификация.

Вы можете дать шанс Cornerstong MFT, использовав 30-дневную пробную версию для того, чтобы узнать, соответствует ли она вашим потребностям.

11. Globalscape SFTP server

Ссылка скрыта от гостей

придумал фразу «Enhanced File Transfer» (EFT (Улучшенная передача файлов)), чтобы обратиться к своему продукту «Managed File Transfer» (MFT).

Сервер EFT Globalscape можно развернуть в конфигурации с высокой доступностью (high-availability (HA)), включая баланс нагрузки и конфигурации кластера. Кроме того, Globalscape предлагает как локальные, так и облачные продукты, поэтому вы имеете возможность выбрать лучшее решение EFT для своей ситуации.

Существует 30-дневная бесплатная пробная версия для предприятий и блока серверных сообщений SMB (Server Message Block). Хотя есть бесплатная пробная облачная версия, до сих пор остается неясным, как долго длится пробный период.

12. Titan FTP сервер

1539717035569.png

Ссылка скрыта от гостей

поддерживает обычный FTP, а также FTPS и SFTP. Он совместим с HIPAA, что делает его идеальным для использования в больницах и правительственных учреждениях по всему миру. Он работает на Windows Server 2008 и Windows Server 2012.

В дополнение к простому предоставлению услуг передачи файлов сервер FTP Titan включает в себя некоторые меры безопасности, которые могут защищать от брутфорс атак, а также возможности полного аудита, поэтому системные администраторы всегда будут знать, что происходит на их серверах.

Управление учетными записями может быть привязано к аутентификации Windows NT/SAM в корпоративной версии версии (Enterprise Version), а также включает управление учетными записями более мелкого уровня, такое как автоматическое прекращения срока действия учетной записи.

Titan предлагает 20-дневную пробную версию FTP сервера.

Автономные бесплатные SFTP и FTPS-серверы (не требующие установки)

13. Syncplify.me Micro SFTP сервер

1539717062878.png

В дополнение к бесплатной/ознакомительной версии Syncplify также предлагает

Ссылка скрыта от гостей

для Windows. Это полностью портативный SFTP-сервер, который можно запускать с USB-накопителя. В отличие от бесплатной/ознакомительной версии Syncplify SFTP-сервера, версия Micro-сервера полностью бесплатна для использования в любой ситуации, включая производственное и коммерческое использование.

14. Xlight FTP сервер

Ссылка скрыта от гостей

поставляется в различных версиях, включая портативную автономную версию, которая не требует установки. С 32-разрядными и 64-разрядными версиями он будет работать в Windows 2000, XP, Vista, 7, 10, 2003 Server, 2008 Server и 2012 Server. У него даже есть

Ссылка скрыта от гостей

, которые позволят вашему безопасному FTP-серверу отображать текст на разных языках или вы можете написать свой собственный файл с языком, если нужный вам язык еще не доступен.

1539717085040.png

15. Core Mini SFTP Сервер

Ссылка скрыта от гостей

— это бесплатный SFTP-сервер, который не требует установки. Вы можете просто загрузить его, указать имя пользователя и пароль, каталог, который будет использоваться для FTP-передач, и все готово к работе. Имейте в виду, что SFTP-сервер будет работать под вашим пользователем, поэтому нет защиты от пользователей SFTP, которые имеют доступ к редактированию ваших файлов. Обязательно укажите безопасный или пустой каталог для использования FTP.

1539717110505.png

Самые лучшие SFTP и FTPS сервера для Linux

  1. MySecureShell
  2. vsftp
  3. ProFTPd
  4. PureFTPD
  5. VandDyke VShell

Поскольку SFTP работает на SSH, большинство Linux-систем поставляются с SFTP, готовыми к работе. FTPS — это совсем другая история и требует специально выделенного FTP-сервера, который поддерживает TLS. В то время как SFTP так легко настраивается на хосте Linux, довольно трудно найти веские причины для запуска FTPS.

Использование OpenSSH

В стандартной системе Linux наиболее подходящие пользователи смогут использовать любой SFTP-клиент для подключения к серверу и передачи файлов в свой домашний каталог и из него. Однако разрешение удаленного доступа пользователей обычно считается угрозой безопасности, так что многие системные администраторы откажутся от подобного рода доступа. Наиболее распространенные способы сделать это — запретить доступ пользователей к shell или заблокировать порт SFTP (22, такой же, как и у SSH) для указанных IP-адресов.

Предполагая, что эти ограничения не установлены, любой SFTP-клиент, который может подключиться к порту 22 на SFTP-сервере, должен работать надлежащим образом.

16. MySecureShell

Недостатком той простоты, с которой SFTP настолько легко настраивается в большинстве дистрибутивов Linux, является то, что SSH сразу же готов к работе. Это подразумевает уровень доверия к вашим пользователям, который может не соответствовать действительности. Если у вас есть ненадежные или неизвестные пользователи SFTP, вы можете наложить ограничения на то, что они могут сделать в системе. Существует много способов добиться этого, например, разрешить запускать только SFTP-сервера, что в свою очередь запрещает регулярные логины SSH, или вы можете использовать приложение, такое как MySecureShell, для выполнения трудных задач.

Ссылка скрыта от гостей

поддерживает списки управления доступом, которые являются основой детального контроля доступа пользователей. Он включен во многие репозитории дистрибутивов, поэтому вы можете просто использовать менеджер пакетов для его установки:

Код:

$ sudo apt-get install mysecureshell
[sudo] password for jdw:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  mysecureshell

После установки, возможно, потребуется внести некоторые базовые изменения в файл конфигурации приложения в файле /etc/ssh/sftp_config , после чего вы будете полностью готовы к работе.

1539717194037.png

17. vsftp

Ссылка скрыта от гостей

— бесплатный FTP-сервер для Unix-подобных систем, включая Linux. Он известен тем, что он очень быстрый, стабильный и потребляет довольно мало системных ресурсов. Широкий список функций включает поддержку виртуальных пользователей (несистемных пользователей), возможность прослушивания любого интерфейса, настройку каждого пользователя и ограничение скорости или дросселирование, чтобы избежать атак типа dos.

Многие из самых известных дистрибутивов Linux используют vsftp в качестве своего FTP-сервера, который говорит о многом своей безопасностью и стабильностью. Часть этой родословной может быть связана с тем фактом, что у эксплуатационника приложения Криса Эванса (Chris Evans) есть своя собственная история обнаружения уязвимостей безопасности.

Vsftp находится в большинстве дистрибутивов Linux и может быть установлен через ваш менеджер пакетов.

Код:

$ sudo apt-get install vsftpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  vsftpd

Как и в большинстве инструментов Linux, быстрый запуск файла /etc/vsftp.con необходим для установки некоторых базовых параметров конфигурации, после чего ваш сервер vsftp будет готов к работе.

1539717261935.png

18. ProFTPd настроен для использования SFTP

Ссылка скрыта от гостей

был полностью создан с нуля из-за необходимости вытеснить wu-ftp в качестве широко используемого FTP-сервера. Wu-ftp стал громоздким из-за многолетних модификаций, сделанных в результате неуверенности в корректной работе приложения, и в конечном итоге стало более продуктивным просто создавать новый FTP-клиент с нуля.

ProFTP немного вдохновлен веб-сервером Apache. В большинстве случаев это можно увидеть в формате файлов конфигурации и в том, что он использует модули для загрузки необходимой функциональности. В данном случае вы захотите использовать ProFTP с

Ссылка скрыта от гостей

, загруженным для достижения функциональности SFTP.

1539717299516.png

На веб-сайте ProFTP представлены несколько

Ссылка скрыта от гостей

, которые помогут вам начать работу в правильном направлении.

FTP остается очень важной частью интернет-инструментария, несмотря на то, что ему по своей сути не достает безопасности. Подобно тому, как HTTP-протокол включил в себя TLS для обеспечения безопасности, чтобы сформировать то, что мы теперь называем HTTPS, в FTP был включен как TLS, так и SSH, чтобы обеспечить шифрование и безопасность. Есть несколько других инструментов, которые так легко разрешают задачу передачи крупных файлов. Многие организации будут продолжать использовать SFTP или FTPS в течение длительного времени.

19. PureFTPD

Ссылка скрыта от гостей

— это SFTP-сервер с открытым исходным кодом, который работает практически во всех версиях Unix-подобных операционных систем, включая Linux, BSD, Solaris и другие. Он поддерживается как проект с открытым исходным кодом, специально предназначенный для обеспечения совместимого со стандартами FTP-сервера. Сообщения интерфейса были переведены на различные языки, поэтому, если вы работаете с международной пользовательской базой, PureFTP может быть отличным выбором для вас.

В PureFTP нет никаких ограничений; все функции доступны с самого начала. Среди наиболее полезных функций — возможность дросселировать соединения, чтобы сохранить пропускную способность, запустить ее в виртуальной файловой системе («chroot» на языке nix), установить ограничения на загрузку/выгрузку и многое другое.

Лучшие бесплатные SFTP и FTPS серверы для Windows и Linux

20. VandDyke VShell

1539717324007.png

Ссылка скрыта от гостей

— это сервер SFTP и SCP корпоративного уровня для Windows и Unix. Он поддерживает SFTP, SCP и FTPS и включает в себя очень подробный контроль доступа пользователей.

Версия Windows имеет простой в использовании графический установщик и может использовать различные методы аутентификации пользователей, такие как LDAP ((Lightweight Directory Access Protocol) Облегчённый (упрощённый) протокол доступа к [сетевым] каталогам, протокол LDAP) и пары общедоступных/приватных ключей.

Версия Unix поддерживает виртуальные каталоги, а также позволяет устанавливать разрешения файлов. Разрешения на файлы могут быть установлены для каждого пользователя по отдельности или самих виртуальных каталогов.

VShell предоставляет вам 30-дневную пробную версию.

Источник:

Ссылка скрыта от гостей

In previous article, I have details about What is FTP Server and how to use it and now in this article, I am going to list top 10 best free FTP Server software which you can use to connect to your FTP Server using Windows, Linux or Mac.

FTP stands for File Transfer Protocol, which is an internet communication between computer systems for downloading, uploading, and transferring data from one point to another. In other words, A company can move files to another computer system by using FTP or download files from a web server using the Web site. So, here is the list of top free FTP servers.

top-10-ftp-clients-windows-linux-mac.png

1) Commander One (Mac)

Commander-One-min.png

Commander One is a trusted FTP Mac OS client. Apart from being the ideal double-panel file organizer, Commander One also brilliantly integrates FTP clients for Mac and cloud management functions and gives you the integrated Mac Terminal emulator to manage all system activities very quickly.

Features:

  • As a local disk, you may map the FTP server.
  • You may connect the complete Amazon S3 account. This allows you to join the account.
  • Mount over one of the accounts in Dropbox.
  • Google documents and sheets are workable.
  • It supports the Mac, cloud, and remote server encryption file.
  • Extract archives from a compressor with no problems.
  • Practical file selection.
  • This FTP program allows access through the network to standard machines.

2) FileZilla (Windows/Mac or Linux)

FileZilla-best-ftp-windows

For the transfer of data over the internet, FileZilla is a free FTP solution. The app can quickly filter your filename. It is one of the best Windows FTP clients to drag & drop and copy desired files to the server from the local PC.

Features:

  • The synchronized library is easy to navigate.
  • Remote file search is available.
  • It is possible to compare the directory.
  • Tiny files may easily be edited.
  • Different languages are available.
  • You may set the transfer file speed.
  • This is one of the network setting wizards offered with a free FTP program.

3) Cyberduck (Windows/Mac)

Cyberduck is a software application that supports FTP, SFTP, Microsoft Azure, OneDrive, Dropbox, and other services. The UI is straightforward to use to connect to servers, exchange files, and cloud storage.

Features:

  • It is one of the best FTP programs for accessing Microsoft Azure cloud storage.
  • It is one of the best SFTP clients for filename and file content encryption.
  • Quickly copy or pick the file URL from the online browser.
  • You can easily navigate through photographs.
  • You can easily navigate across a large folder structure.
  • Bookmarks from third-party applications can be imported.

4) SolarWinds FTP Voyager FTP Client (Windows)

SolarWinds FTP Voyager FTP Client is a program that allows you to transfer files to a server safely. When the transfer is complete, this utility automatically synchronizes folders. It gives you the option to stop, cancel, or delete the transferred files and folders.

Features:

  • It supports file upload and downloads through FTPS, SFTP, and FTP.
  • You can connect simultaneously to many servers.
  • You may quickly execute concurrent file transfers by dragging and dropping files from your PC.
  • You can plan a transfer to take place at a particular time.

5) Transmit (Mac)

Transmit is a program that allows you to upload, download, and manage files on various servers. Transmit is undoubtedly the best FTP client for Mac, with an incredibly user-friendly interface (User Interface). This file transfer protocol utility is compatible with macOS.

Features:

  • It has enhanced the remote URL copy feature.
  • It is one of the most effective FTP clients that support the Amazon S3 API V4.
  • Files can be copied and pasted.
  • It is a top-rated FTP client that supports NTLM (New Technology LAN Manager) and HTTP Digest authentication.
  • This tool supports the following languages: English, French, German, and Chinese.
  • More text-sizing choices are available.
  • This FTP client sync progress bar shows how far the file synchronization has progressed.
  • It provides a variety of authentication techniques to validate the user.

6) Fetch FTP (Mac/Paid)

FetchFTP is a Macintosh file transmission client. FTP and SFTP, FTPS, and more are supported. This tool allows you to check overall progress and the time left when more than one file is transferred. You can find the necessary FTP folders by filtering them out.

Features:

  • With one mouse click, edit any file.
  • It is a top SFTP client supporting folders and files between servers and your Mac for dragging and dropping.
  • The mirror command can be used to sync folders.
  • You may preview files on your Web browser using WebView.
  • Copy and paste the file from server to server.
  • Preserve uploads and downloads with file modifications.
  • Dropbox allows you to synchronize shortcuts across two Macs.
  • This Mac FTP client Full online assistance.
  • It is macOS-compatible.

7) Wise FTP (Windows)

WISE-FTP is a professional FTP client. The UI is easy to use. This program has a built-in HTML editor. You may access all FTP servers, including FTPES, FTPS, SFTP, and so on.

Features:

  • You can remove, rename, or copy it to your local PC from the FTP server.
  • It provides planners for your stuff to be downloaded and uploaded.
  • Files, folders, and subfolders may be easily synchronized.
  • The SSH file transmission mechanism keeps security secure.

8) CrushFTP (Windows, Linux, Mac)

CrushFTP may be used easily by Windows, Solaris, BSD, and Unix as file transfer solutions. It contains a built-in zip technique that allows users to download compressed files. The program can direct the server with nearly any device from anywhere.

Features:

  • It delivers an image, document, PDF, etc., thumbnail preview.
  • Forms of the website can be customized for the user.
  • Incorporated user activity monitoring report.
  • The browser allows you to log in fast.
  • The server admin can authorize the user.
  • It provides data synchronization in real-time.
  • Jobs or tasks can be adjusted to allow you to work at a given time.
  • It supports a variety of plugins.
  • It will automatically protect you against DDoS attacks. 

9) SmartFTP (Windows)

SmartFTP is an FTP client which enables files to be sent from a computer to a server. SmartFTP is an FTP (File Transfer Protocol), FTPS, SFTP, WebDAV, Amazon S3, Backblaze B2, Google Drive, OneDrive, SSH, Terminal client.

It allows you to transfer files between your local computer and a server on the Internet.

You may download documents, audio files, films, etc., with this program.

Features:

  • You can sync files or directories very quickly using this program.
  • You may tailor the controls to your preferences.
  • This is one of the most excellent FTP clients to show you the source file.
  • Compare files visually
  • It is possibly several connections.
  • Helping UTF-8 UTF (Transformation Format 8-bit blocks)
  • Plan chores that are performed at a particular time.

10) CrossFTP (Windows, Linux, Mac)

CrossFTP is a client for data transfers to manage Windows, Linux, and Mac data synchrony/transfer. This Linux SFTP client allows you to control the databases and backups of files.

Features:

  • In a single window, you may link several site connections.
  • You safeguard your password through encryption with the latest version of this app.
  • Allow the compression, navigation, and extraction of archives.
  • Just one click to locate the file on the web.
  • Batch-wise transfer of data.
  • Preview zooming facility
  • The sound and event notifier of this Linux SFTP client is provided.
  • It is one of Mac’s top FTP clients that gives you valuable historical data.

You may also like to read:

Ways to connect two computers (Step by step guide)

How To Reset Windows 10?

Top 10 Best Chrome Extensions For Gmail

How to use Filezilla to transfer files

In this article, we will introduce 7 of the Best Free FTP Server tools for Windows, and Linux.
There are lots of FTP servers available, but many of them are only usable at a cost. Below is a list of the best freeware FTP server programs that run on Windows, macOS, and Linux. You can download and use them to share files as often as you like without paying a dime.

What Is FTP Server

Table of Contents

An FTP server is using to share files using the File Transfer Protocol. An FTP server is what an FTP client connects to for file transfers. Also, FTP Server Software is an application providing FTP services to download and upload files from the servers. This server can be any computer system that has File Transfer Protocol Server software installed on it.

How much do FTP Servers cost?

Their price is based on the number of connections, security protocols supported, and compliance and disaster recovery features supported. A simple ad hoc transfer may be able to be handled by a free File Transfer Protocol server, while a more complex and business-critical transfer likely benefits from a paid solution with enterprise features and technical support.

How to choose the Best Free FTP Server Software?

FileZilla Server

fz3 win main 5c14628746e0fb0001ff15ca - Top & Best Free FTP Server Software in 2021fz3 win main 5c14628746e0fb0001ff15ca - Top & Best Free FTP Server Software in 2021Screenshot2018 12 1417.00.44 5c1462fa46e0fb00013f09a0 - Top & Best Free FTP Server Software in 2021fz3 win main 5c14628746e0fb0001ff15ca - Top & Best Free FTP Server Software in 2021

FileZilla, well known for their popular cross-platform FTP client tool, also provide an a server for download that supports FTP and FTPS (FTP over TLS/SSL). FileZilla Server supports files up to 4GB, giving it the bandwidth to support the needs of most organizations. On the whole, the platform is easy to configure. To start you need to connect to a server with your login credentials and then you can view a list of files and directories.

ftp server windows 1 640x550 - Top & Best Free FTP Server Software in 2021

Features:

  • Supports FTP and FTPS (FTP over TLS/SSL)
  • Supports file transfers up to 4GB
  • Drag-and-drop support
  • Search for files
  • Available on Windows, Linux, and Mac OS

The layout is very intuitive to navigate. Under the Quickconnect bar, you can view a message log that gives you status information on file transfers throughout your environment. Under that section, the left column shows local files and directories, and the right column displays files and directories on the server you’re connected to. Being able to compare the two side-by-side makes it easier to know what transfers you need to complete.

Drag-and-drop allows you to add files into FileZilla to transfer. You can view a list of files being transferred in the Queued files section at the bottom of the screen. If you want to cap the number of transfers taking place then you can configure transfer speed limits.

FileZilla Server is one of the top FTP and FTPS servers in the world because it offers a basic client to manage file transfers with excellent visibility and controls that make sure you have all the data you need where you need it. You can download FileZilla for free.

Pros:

  • Completely free tool
  • Easy to use interface
  • Available cross-platform for Windows, Linux, and Mac OS
  • Supports drag and drop transfers

Cons:

  • Could benefit from automatic synchronization
  • Lacks in-depth scheduling features found in other tools

FileZilla Server is a top pick amongst enterprises that want a cross-platform secure FTP solution. FileZilla is suitable whether you’re conducting FTPS or FTP file transfers.

The tool can be installed and configured very quickly, so you can start managing your files almost immediately.  FileZilla supports multiple operating systems including Windows, Linux, Mac OS, meaning that it can adapt to almost any environment.

IIS FTPS Server

IIS FTPS NEW 640x463 - Top & Best Free FTP Server Software in 2021

You can install a secure File Transfer Protocol server on Windows by making use of IIS (Internet Information Services). It has FTP Server Component that can be installed as a standalone or with a Web server. It can be installed on Windows Server 2016, 2012, 2008 R2, Windows 10, 8,7, and Vista. You can add roles and features through Windows Server Manager.

Features:

  • You can automate file transfers to FTP or SFTP Server.
  • You can connect your FTPS Server to a Microsoft Azure Windows Instance.
  • You can upload or download the files by just dragging them.

Verdict: WinSCP is an SFTP, SCP, S3, and FTP client for Windows. Through IIS, you have an option to install a secure File Transfer Protocol Server on Windows as standalone file storage or as a solution to edit your website that is hosted on an IIS web server.

CompleteFTP

CompleteFTP SFTP Server Review 650x400 1 - Top & Best Free FTP Server Software in 2021CompleteFTP SFTP Server Review 650x400 1 - Top & Best Free FTP Server Software in 2021CompleteFTP SFTP Server Review 640x461 - Top & Best Free FTP Server Software in 2021

CompleteFTP is a Windows SFTP server that aims to be highly customizable and integratable. It offers the features that you’d expect from an SFTP server, such as non-Windows and Windows (local or AD) users, a virtual file-system, a user-friendly admin interface and a responsive web file-manager (from version 12), but also adds some novel capabilities such as:

  • Custom file-system extensions (.NET or Javascript)
  • Custom authentication extensions (.NET or Javascript)
  • Scriptable process triggers and e-mail notifications
  • Protocol-translating proxy/gateway
  • Remote FTP/SFTP servers mountable as virtual directories
  • Web application hosting (server-side Javascript)
  • Free *box-style file-sharing client application (CompleteBox)
  • Clustering with real-time config synchronization
  • you can read more about features here : (CompleteFTP Features)

Pricing ranges from $0 to $999. The 30-day trial installer installs as Enterprise Edition but can be downgraded all the way to the Free Edition with a single click.

Pros:

  • Simple installation.
  • Supports encrypted file transfers.
  • Many customization options.
  • More features than most FTP servers.

Cons:

  • Full menu is hidden by default.
  • Has occasional performance issues.
  • Limited features in the free version.

Core FTP Server

ftp v13img800x600 640x473 - Top & Best Free FTP Server Software in 2021

Core FTP is an FTP client software that is available for free. It supports the Windows platform. It offers a secure method for uploading or downloading files to and from FTP servers. It provides international domain support. Core FTP will give you HIPAA-compliant security. It is rich in features and offers functionalities like keep alive and advanced directory listing, etc.

Core FTP Server Top features:

  • Secure SFTP, SSL, TLS, & FTPS
  • International Domain support
  • Fast and secure client transfers
  • HIPAA compliant security
  • Mode Z compression
  • User-friendly interface(s)
  • Site to Site file transfers
  • FULL drag and drop support
  • Start/stop/resume of transfers
  • Auto retry of failed transfers
  • Transfer bandwidth control
  • Browser integration
  • File masking (wildcards)
  • Keep Alive functionality
  • Remote file searching
  • File permissions (CHMOD)
  • Advanced directory listings
  • .htaccess & .htpasswd editing
  • One click transfers
  • Keep Alive functionality
  • Automatic S/Key support
  • Favorites via menu & drop down
  • Desktop shortcuts & drop u/l’s
  • Command line support
  • FTP/HTTP Proxy, Socks 4&5 support

Pros:

  • Quick setup.
  • Supports encrypted file transfers.
  • Supports Active Directory.
  • Simple interface.

Cons:

  • Free version only supports three domains.

Download For Windows

vsftpdlinux ftp serve... 640x360 - Top & Best Free FTP Server Software in 2021

Vsftpd is preferred by Linux server Admins all over the world, It provides out-of-box security, and set of features and configurations to configure FTP and FTP virtual users on the server.

Vsftpd is used by Red Hat, openSUSE, Debian, FreeBSD, Gnome, KDE. A user has sent Vsftpd admins a graph demonstrating Vsftpd performance as it served 2.6TB, with a concurrent user count often over 1,500 on one single machine for 24 hours.

vsftpd Top Features

  • Virtual IP configuration
  • Users: Create, manage, delete, virtual users
  • Per-user configuration
  • Bandwidth throttling
  • Per-source-IP configuration
  • Per-source-IP limits setting
  • Supports IPv6
  • SSL: support

Pros:

  • Fast FTP server.
  • Supports secure file transfer.
  • Lightweight.

Cons:

  • For Linux only.
  • Complicated to install and configure.
  • Limited functionality.

ProFTPD

proftp 640x335 - Top & Best Free FTP Server Software in 2021

ProFTPd is an FTP server for Unix/ Linux-based systems. It’s easy to install, use and highly configurable even for newbies. It provides multiple virtual FTP servers support with per-directory based configuration via “.ftpaccess” file which is very similar to Apache’s “.htaccess”.

ProFTPD is a good option for Linux if you’re looking for an FTP server with a GUI so that it’s easier to use than messing around with command-line commands.

The only catch is that after installing ProFTPD, you must also install the gadmin GUI tool and connect it to the server.

ProFTPD Top Features

  • Open source (GPL)
  • Modular design: many modules are already written for Database, LDAP servers, TLS/SSL encryption, RADIUS.
  • Supports multiple virtual FTP servers
  • Per-directory configuration with “.ftpaccess” similar to Apache’s “.htaccess”
  • Anonymous FTP support
  • Configure single or multiple virtual FTP servers or anonymous FTP services
  • Supports hidden files and directory based on Linux-file system permissions
  • Logging
  • IPv6 support
  • Expired account options
  • Runs as a configurable non-privileged user in standalone mode

Pros:

  • More secure than other FTP servers.
  • Add-on modules are available for more features.
  • Ideal for web servers.

Cons:

  • Linux only.
  • Difficult for novices to install.

Rebex Tiny SFTP Server

TinySftpServer - Top & Best Free FTP Server Software in 2021

Rebex Tiny SFTP server is a tool for testing purposes. It is a small and minimalist tool, available for free. It can be used for commercial as well as non-commercial for free. It is easy to use and install. It is a single-user tool with reading & writing access. It supports Windows OS that has .NET 4.0.

Rebex Top Features:

  • This simple SFTP server provides a detailed activity log.
  • Rebex Tiny SFTP Server can be used while developing and testing a local SFTP client.
  • It supports an RSA & DSA key.

Rebex Tiny SFTP Server is a perfect solution for developing and testing local SFTP client applications. It can also be used for quick & dirty file sharing. For the extended capabilities, you can try the product Buru SFTP Server.

Pros:

  • Tutorials available.
  • Simple to configure (no setup required).
  • Protects user privacy.
  • Securely transfer files.

Cons:

  • Minimalist, with few advanced features.
  • Requires .NET 4.0
  • Windows only.

GoAnywhere MFT

GoAnywhere 640x319 - Top & Best Free FTP Server Software in 2021

GoAnywhere offers a managed file transfer solution for the protected and streamlined file transfers. The solution is for protecting sensitive data and offers easy & secure file sharing. It is the solution that will help you with securing the file transfers, whether it is from server to server or person to person.

It offers enhanced EDI that has capabilities of translating and moving X12, XML, and EDIFACT files. It has functionalities for automating the batch file transfer.

GoAnywhere has an intuitive interface and supports multiple deployment options such as on-premises, in the cloud, in hybrid environments, or on the MFTaaS hosted plan.

GoAnywhere MFT Top Features:

  • This MFT solution has features of automation, centralization & mobility, collaboration, encryption & compression, connectivity, translation, auditing & reporting, etc.
  • GoAnywhere MFT makes use of modern encryption technology and authentication methods for protecting the file transfer.
  • It offers collaboration features such as Ad-hoc file transfers, end-to-end encryption, and detailed audit trails, etc.
  • It has comprehensive workflow features.

GoAnywhere contains secure enterprise FTP features. It can be easily integrated into the external cloud and web applications through its out-of-the-box Cloud Connectors. This MFT solution can be implemented in the cloud for securing file transfers.

Price: A free trial is available. You can get a quote for pricing details.

09

SolarWinds SFTP/SCP Server (FREE TOOL)

solarwinds sftp options 640x412 - Top & Best Free FTP Server Software in 2021

SolarWinds SFTP/SCP Server is a free SFTP server that can complete SFTP and SCP file transfers up to 4GB. With SolarWinds SFTP/SCP Server you can conduct multiple transfers across lots of devices simultaneously. You can also select which version of SSH you want to use (whether SSH1 or SSH2). The platform is ideal for users looking to complete tasks like pushing out OS and firmware updates.

Features:
  • SFTP and SCP transfers supported
  • Supports SSH1 and SSH2
  • User authentication
  • Concurrent file transfers
  • Supports transfers up to 4GB

To control access to your files, you can create user accounts. Configuring user authentication details lets you determine who can access your files. You can add new users by entering a Username and Password in the Users section. The process is simple, so it’s easy for new users to start managing employee access to the server.

If you want additional security, then you can limit the operations that are permitted on the server. You can select a list of operations that the server will allow including Upload File, Download File, Delete File, Rename File, List Directory Contents, Create Directory, Delete Directory, and more. You can also choose what protocols you will allow.

SolarWinds SFTP/SCP Server is our editor’s choice for this article because it provides you with everything you need to start managing SFTP and SCP file transfers with a simple user interface. You can download the software for free.

Pros:

  • Completely free SFTP server
  • In-depth user authentication options
  • Can set limits based on events such as deleting, uploading, and downloading – great for larger teams

Cons:

  • Is designed more for a technical audience, with an abundance of features and customization options

10

Xlight FTP Server

xlite 640x400 - Top & Best Free FTP Server Software in 2021

Screenshot2018 12 1417.00.44 5c1462fa46e0fb00013f09a0 - Top & Best Free FTP Server Software in 2021

Screenshot2018 12 1417.00.44 5c1462fa46e0fb00013f09a0 - Top & Best Free FTP Server Software in 2021Screenshot2018 12 1417.00.44 5c1462fa46e0fb00013f09a0 - Top & Best Free FTP Server Software in 2021

Xlight is a free FTP server that’s more modern-looking than FileZilla Server and also includes tons of settings that you can modify to your liking.

After you create a virtual server, double-click it to open its settings, where you can modify the server port and IP address, enable security features, control bandwidth usage for the server, define how many users can be on your server, and set an explicit maximum login count from the same IP address.

An interesting feature in Xlight is that you can set the maximum idle time for users to get kicked out if they aren’t communicating with the server.

The Xlight FTP Server can use SSL and can require clients to use a certificate. It also supports ODBC, Active Directory, and LDAP authentication.

Xlight is free for personal use only and works with Windows, both 32-bit and 64-bit versions.

You can download this FTP server as a portable program so that it doesn’t need to be installed, or you can install it on your computer like a regular application

Xlight FTP Server Feature :

  • Active Directory integration
  • LDAP integration
  • Database integration through ODBC
  • Explicit and Implicit SSL (FTPS)
  • Support SFTP(SSH2) File Transfer Protocol
  • Support SSH public key authentication
  • Email Notification
  • UNC Path(shared network folder) Impersonation
  • IPv6 Support
  • FTP sessions and errors log
  • Store file transfer logs in the database
  • Support UNIX FTP xferlog format
  • Send log to Syslog server
  • System Service
  • Support multiple virtual servers
  • Native FTP/SFTP User Isolation
  • Hierarchy Virtual Paths
  • GUI Remote Administration

Pros:

  • Lightweight.
  • Supports secure file transfers.
  • Remote administration feature.
  • Supports multiple connections at once.

Cons:

  • More difficult to use for FTP novices.
  • Can be complicated to configure.
  • Not completely Free

Download Xlite FTP Server For windows

11

CrossFTP (Windows, Unix, & Linux)

Screen Global Options 640x402 - Top & Best Free FTP Server Software in 2021

CrossFTP is a cross-platform FTP server that works with Windows servers and Unix/ Linux systems. It’s easy to install, manage, and update using Java as the main requirement.  CrossFTP has a simple GUI (Graphical User Interface), it provides an easily configurable setting manager for users, basic configuration, connections, IPs control, File/ Directory, & FTP messages. The CrossFTP graphical app also has overview tabs for logging, and statistics for server usage.

Highlights

  • Multi-platform, Pure Java application
  • Highly configurable
  • Command-line and GUI for all sort of users
  • Open source (Apache License v2.0)
  • Provides tutorials for advanced users and beginners
  • Rich manual and knowledge base for Frequently asked questions (FAQs)

Features

  • Easy to install, manage, maintain, & update
  • UTF-8 directory encoding
  • User virtual directory
  • Write/ Read permission for users
  • Idle-time support
  • Upload/ download limits option support
  • Anonymous login support
  • IPs management: filtering, banning, block.
  • Store data in database or LDAP
  • Customizable FTP messages
  • Implicit/explicit SSL/TLS support
  • Bonjour discovery protocol support
  • MDTM support: query files by data-time stamp
  • “MODE Z” support for faster upload/ download
  • Handles ASCII, & binary data transfers
Conclusion

We would recommend choosing the best option that fits with your requirements and complies with your server/ operating system of choice. We have listed several Java-based FTP servers, some of them are aiming for developers, others are general purposes FTP servers. You may need to consider auditing and logging if you want to run a privacy-aware FTP server.

DADE2: We are a business class cloud service provider in Europe. Our services are provided in the world’s leading data centers in Europe and America. With very reasonable cost and excellent quality. Contactus

19 лучших бесплатных серверов SFTP и FTPS для Windows и Linux

протокол передачи файлов (FTP) является одним из оригинальных интернет-протоколов, используемых для передачи больших файлов. FTP с дополнительной защитой, такой как в SFTP и FTPS, по-прежнему остается одним из лучших инструментов для передачи файлов. Но чтобы его использовать, вам нужно настроить SFTP-сервер..

Ниже мы рассмотрим каждый из 19 лучших инструментов, но если вам не хватает времени, вот наши Список 10 лучших бесплатных серверов SFTP и FTPS:

  1. Сервер SFW / SCP SolarWinds (БЕСПЛАТНЫЙ ИНСТРУМЕНТ) Утилита для безопасной передачи файлов для Windows от лидера в отрасли инструментов управления сетью.
  2. Filezilla FTPS Отличный безопасный бесплатный FTP-сервер, который работает под Windows, но может получать файлы из любой операционной системы.
  3. IIS FTPS сервер Безопасный FTP-сервер на базе Windows, который интегрирован в Windows Server и защищает передачу файлов с помощью шифрования..
  4. Бесплатный FTP Утилита Slimline для Windows, которая обеспечивает безопасную передачу файлов в качестве специального инструмента или в качестве системной службы.
  5. SFTP-сервер Syncplify.me Это платная безопасная утилита FTP, которая работает в Windows. Вы можете бесплатно запустить некоммерческую ознакомительную версию..
  6. Rebex Tiny SFTP-сервер – Безопасная система передачи файлов, которая может быть интегрирована в ваше собственное программное обеспечение через библиотеки .NET.
  7. CrushFTP Простая, но привлекательная FTP-утилита для Windows; сервер бесплатен для 30-дневной пробной версии, а клиент – навсегда.
  8. Угловой MFT сервер Управляемая передача файлов (MFT) – это платная защищенная система передачи файлов, работающая в Windows и бесплатная для 30-дневной пробной версии..
  9. SFTP-сервер Globalscape Ряд параметров безопасной передачи файлов под общим термином «Расширенная передача файлов», доступ к которым можно получить в облаке или установить в Windows. Это платные инструменты, которые могут быть опробованы на бесплатных испытаниях.
  10. FTP-сервер Titan Эта утилита FTP включает в себя FTPS и SFTP для защищенной передачи файлов и работает в Windows Server 2008 и Windows Server 2012. Это платная услуга, но вы можете получить 20-дневную бесплатную пробную версию..

Contents

  • 1 В чем разница: FTP против FTPS против SFTP против SCP
    • 1.1 Протокол передачи файлов (FTP)
    • 1.2 Безопасный протокол передачи файлов (FTPS)
    • 1.3 Протокол безопасной передачи файлов (SFTP)
    • 1.4 Безопасное копирование (SCP)
  • 2 Клиент или Сервер?
  • 3 SCP против SFTP: Соображения
  • 4 Полнофункциональные бесплатные SFTP и FTPS серверы:
    • 4.1 1. SFW / SCP-сервер SolarWinds (БЕСПЛАТНЫЙ ИНСТРУМЕНТ)
    • 4.2 ВЫБОР РЕДАКТОРА
    • 4.3 2. FileZilla FTPS
    • 4.4 3. Сервер IIS FTPS
    • 4.5 4. FreeFTP
    • 4.6 5. Syncplify.me SFTP-сервер
    • 4.7 6. Rebex Tiny SFTP-сервер
    • 4.8 7. CrushFTP
    • 4.9 8. Cornerstone MFT сервер
    • 4.10 9. SFTP-сервер Globalscape
    • 4.11 10. Титан FTP сервер
  • 5 Автономные бесплатные серверы SFTP и FTPS (установка не требуется)
    • 5.1 11. Syncplify.me Micro SFTP-сервер
    • 5.2 12. Xlight FTP сервер
    • 5.3 13. Core Mini SFTP-сервер
  • 6 Лучшие бесплатные SFTP и FTPS серверы для Linux
    • 6.1 Использование OpenSSH
    • 6.2 14. MySecureShell
    • 6.3 15. vsftp
    • 6.4 16. ProFTPd настроен на использование SFTP
    • 6.5 17. PureFTPD
  • 7 Лучшие бесплатные SFTP и FTPS серверы для Windows
    • 7.1 18. Paessler FTP Мониторинг с PRTG (БЕСПЛАТНАЯ ПРОБНАЯ ВЕРСИЯ)
  • 8 Лучшие бесплатные SFTP и FTPS серверы для Windows и Linux
    • 8.1 19. VandDyke VShell

В чем разница: FTP против FTPS против SFTP против SCP

Все эти термины меняются на одну букву, но эта буква важна.

Протокол передачи файлов (FTP)

19 лучших бесплатных серверов SFTP и FTPS для Windows и Linux

Исходный протокол и его основное ограничение заключается в том, что он отправляет логины и данные в незашифрованном виде. Информация для входа в систему, а также сам файл отправляются «открытым текстом» в виде простого текста, который может видеть наблюдатель..

Безопасный протокол передачи файлов (FTPS)

Диаграмма FTPS

(также известен как FTPES): Это безопасный FTP, где S, в данном случае, представляет Безопасность транспортного уровня (TLS) шифрование. По сути, это базовый FTP-сервер, который знает, как согласовать зашифрованный туннель TLS для передачи данных через.

Протокол безопасной передачи файлов (SFTP)

Диаграмма SFTP

Это также безопасный FTP, но в этом случае S представляет Безопасная оболочка (SSH). Это на самом деле не FTP-сервер. Скорее, это сервер SSH, который понимает команды FTP. Регистрационная информация и файлы передаются в зашифрованном виде через SSH. Чтобы сделать вещи еще более запутанными, первоначальная цель аббревиатуры SFTP была простой протокол передачи файлов, определенный в RFC 913, но был переведен в статус «Исторический» и больше не используется.

Безопасное копирование (SCP)

Диаграмма SCP

Это не протокол FTP, но он широко используется для безопасной передачи файлов, поэтому стоит упомянуть здесь. SCP – это очень простая копия файла с одного компьютера на другой с использованием протокола SSH. Протоколы FTP обладают широкими возможностями управления файлами, которых нет у SCP..

Клиент или Сервер?

Смущает то, что утилита с графическим интерфейсом, которая реализует протокол передачи файлов SSH, называется SFTP-клиент хотя это также может быть SFTP сервер. Обозначение SFTP-клиента означает, что эта часть программного обеспечения инициирует соединения. Он также называется сервером, потому что обычно он является частью файлового сервера, на котором хранятся конфигурации резервного копирования..

SCP против SFTP: Соображения

SCP – это просто функция копирования. SFTP имеет свою собственную среду. Это позволяет перемещать файлы в удаленной системе, изменять каталоги и даже создавать каталоги на удаленном хосте. Как SFTP, так и SCP используют одни и те же процедуры безопасности для обеспечения аутентификации пользователя и защиты передач с шифрованием по соединению. тем не мение, SFTP дает пользователю гораздо больший доступ к функциям для управления операционной системой. Вы будете более склонны использовать SCP для прямой передачи файлов.

В качестве обе системы требуют аутентификации пользователя, существует риск, если вы поместите любое из них в пакетное задание, потому что вам нужно будет указать имя пользователя и пароль при вызове команды. Однако вы можете ограничить вероятность того, что любой пользователь, обнаруживший учетную запись пользователя в удаленной системе, создаст учетную запись пользователя с ограниченным доступом для этого компьютера, что предотвратит доступ любого пользователя, имеющего доступ к этой учетной записи, в любой другой каталог, кроме домашнего каталога учетной записи. Однако эта стратегия сведет на нет многие функции, которые обеспечивают SFTP своими преимуществами..

безопасный перевод на удаленный хост несет меньший риск, если это выполняется с SCP потому что в этот протокол не включен командный язык. SFTP больше подходит для использования системным администратором при выполнении интерактивных ручных задач и переноса на удаленный компьютер.

Смотрите также: Лучшие бесплатные серверы SCP и лучшие бесплатные серверы TFTP

1. SFW / SCP-сервер SolarWinds (БЕСПЛАТНЫЙ ИНСТРУМЕНТ)

Выбор редактора: SolarWinds – это полный набор ИТ-инструментов. Комплекты корпоративного уровня не были бы полными без защищенного FTP-сервера, и SolarWinds включает в себя бесплатный и мощный сервер SFTP и SCP как часть своего предложения.

Загрузочный сервер SolarWinds SFTP / SCP представляет собой ZIP-файл, который извлекается в установщик MSI. После завершения установки его настройка так же проста, как запуск программы и указание нескольких параметров в пользовательском интерфейсе, таких как разрешенные протоколы и допустимые параметры передачи..

Существует также встроенный сервер SCP, который имеет смысл, поскольку и SFTP, и SCP используют SSH для выполнения своих задач. Вы можете настроить SFTP-сервер SolarWinds так, чтобы он также разрешал SCP, выбрав «Оба» протокола.

Solarwinds-SFTP-варианты

На вкладке «Пользователи» можно создавать учетные записи пользователей и указывать такие сведения, как используемый сетевой интерфейс..

Установка проста, и SolarWinds поддерживает как SFTP, так и SCP. Благодаря поддержке одновременной передачи и возможности авторизации только определенных IP-адресов, он предлагает мощные функции бесплатно.

ВЫБОР РЕДАКТОРА

Установка проста, и SolarWinds поддерживает как SFTP, так и SCP. Благодаря поддержке одновременной передачи и возможности авторизации только определенных IP-адресов, он предлагает мощные функции бесплатно.

Скачать: БЕСПЛАТНО скачать на SolarWinds.com

Официальный сайт: www.solarwinds.com/free-tools/free-sftp-server/

ОПЕРАЦИОННЫЕ СИСТЕМЫ: Windows

2. FileZilla FTPS

FileZilla – это хорошо известный бесплатный FTP-сервер и клиентский пакет. Сам сервер работает только в Windows, но поскольку клиенты Filezilla есть практически для всех возможных операционных систем, это хороший выбор. Не требуется использовать клиент FileZilla для подключения к FTP-серверу FileZilla, но оптимизация продуктов может помочь с проблемами поддержки. Сервер FileZilla имеет быстрый пользовательский интерфейс и поддерживает FTPS, но не SFTP. Клиент поддерживает оба. Разница между реализациями FTP и FTPS заключается в добавлении аутентификации TLS и защиты передачи с использованием шифрования с открытым ключом..

FileZilla-сервер-окно

3. Сервер IIS FTPS

Часто пропускаемый FTPS-сервер доступен прямо в Windows Server. Если вы уже используете Internet Information Services (IIS), вы можете добавить роль FTP-сервера, затем создать сертификаты TLS и получить полнофункциональный FTPS-сервер, работающий рядом с вашим IIS-сервером..

IIS -enable-ftp

4. FreeFTP

Основанный на FreeSSH, FreeFTP является полнофункциональным SFTP-сервером для Windows. Он поддерживает все разновидности FTP, включая SFTP и FTPS. Как следует из названия, он бесплатный и поддерживает создание произвольных пользователей, что делает его идеальным для быстрой настройки SFTP в сети Windows..

Во время установки вы можете выбрать запуск FreeSFTP по мере необходимости или установить его как системную службу. Последнее означает, что он будет работать все время и будет доступен для ваших пользователей SFTP.

freeftp

Убедитесь, что вы загрузили последнюю версию (более 1.0.11). В версии 1.0.11 была обнаружена уязвимость, которая была исправлена ​​в версии 1.0.12, а текущая версия – 1.0.13..

5. Syncplify.me SFTP-сервер

SFTP-сервер syncplify.me

Syncplify – это расширяемые SFTP-серверы, которые могут запускать пользовательские сценарии. Если вы обнаружите, что вам нужно перепрыгнуть через обручи, чтобы встроить свой SFTP-сервер в свой уникальный рабочий процесс, Syncplify может стать инструментом, который вы ищете.

Бесплатная пробная версия имеет все функции Ultimate, но она поддерживает только одно соединение и не лицензирована для использования в производстве. Другие преимущества обновления до платной версии сервера SFTP включают соображения безопасности. Вы можете использовать шифрование с открытым ключом RSA с бесплатной версией, но платная версия инструмента включает в себя множество других вариантов аутентификации и шифрования..

6. Rebex Tiny SFTP-сервер

SFTP-сервер syncplify.me

SFTP-сервер Rebex Tiny является бесплатным для любого использования, включая коммерческое использование. Он работает на Windows XP до Windows 7, а также поддерживает выпуски Windows Server 2002, 2008 и 2012. Это ограничено одним пользователем, но поставляется с множеством функций. Он не требует настройки и содержит полные возможности ведения журнала, а также поддержку входа с открытым / закрытым ключом вместо паролей..

Стоит также отметить, что Rebex предоставляет полные библиотеки .NET, позволяющие разработчикам включать SFTP-код в свои собственные приложения. Библиотеки не являются бесплатными, но стоит посмотреть, если вы являетесь разработчиком .NET с таким проектом под рукой.

7. CrushFTP

crushftp

CrushFTP – это FTP-сервер на базе Windows, который использует сжатие, отсюда и название «Crush». Он сжимает передаваемые файлы и передает сжатые данные по сети, значительно сокращая время передачи для многих типов файлов..

CrushFTP также имеет некоторые встроенные меры безопасности, включая процедуры аутентификации пользователей, которые обращаются к Active Directory на вашем хосте. Он может защищать от атак методом «грубой силы» путем автоматического запрета атакующих IP-адресов, а надежное управление пользователями включает виртуальные файловые системы и наследование разрешений. Сервер CrushFTP имеет 30-дневную пробную версию, и клиент всегда свободен.

8. Cornerstone MFT сервер

CornerstoneMFT

Cornerstone MFT (управляемая передача файлов) – это SFTP-сервер, отвечающий корпоративным требованиям. MFT – это общий термин, который указывает на более высокий уровень контроля и аудита, чем обычно обеспечивают обычные специальные отношения клиент / сервер FTP. Появление MFT было направлено на удовлетворение потребности в прозрачных входах в систему, более высокой безопасности во время передачи и большей наглядности в процессе передачи файлов, успехах или неудачах..

Cornerstone предлагает PGP-шифрованное удаленное хранилище файлов. Данные могут быть зашифрованы на лету, поэтому никогда не будет точки, где незашифрованные данные ожидают на диске для шифрования. Кроме того, Cornerstone предоставляет механизмы защиты периметра, такие как двухфакторная аутентификация..

Вы можете попробовать Cornerstong MFT с 30-дневной пробной версией, чтобы убедиться, что она соответствует вашим потребностям..

9. SFTP-сервер Globalscape

Globalscape придумал фразу «Усовершенствованная передача файлов» (EFT) для обозначения своего продукта «Управляемая передача файлов» (MFT)..

EFT-сервер Globalscape может быть развернут в конфигурации высокой доступности (HA), включая балансировку нагрузки и конфигурации кластера. Кроме того, Globalscape предлагает как локальные, так и облачные продукты, так что вы можете выбрать лучшее решение EFT для вашей ситуации..

Существует 30-дневная бесплатная пробная версия для предприятий и малого и среднего бизнеса. Хотя есть и бесплатная пробная версия для облачной версии, не ясно, как долго.

10. Титан FTP сервер

TitanFTP

FTP-сервер Titan поддерживает обычный FTP, а также FTPS и SFTP. Он соответствует требованиям HIPAA, что делает его идеальным для использования в больницах и государственных учреждениях по всему миру. Он работает на Windows Server 2008 и Windows Server 2012.

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

Управление учетными записями может быть привязано к проверке подлинности Windows NT / SAM в версии Enterprise, и в него включено подробное управление учетными записями, например автоматическое истечение срока действия учетной записи..

Titan предлагает 20-дневную пробную версию своего FTP-сервера.

Автономные бесплатные серверы SFTP и FTPS (установка не требуется)

11. Syncplify.me Micro SFTP-сервер

syncplify.me-MicroServer

В дополнение к бесплатной пробной версии Syncplify также предлагает сервер Micro SFTP для Windows. Это полностью автономный портативный SFTP-сервер, который можно запустить с USB-накопителя. В отличие от бесплатной ознакомительной версии полноценного SFTP-сервера Syncplify, версия Micro-сервера полностью бесплатна для использования в любых ситуациях, включая производственное и коммерческое использование. Вам нужно будет перейти на платную услугу, если вы хотите удаленный доступ к каталогу файлов через SSH.

12. Xlight FTP сервер

Бесплатный FTP-сервер Xlight поставляется в различных версиях, включая портативную автономную версию, которая не требует установки. 32-разрядные и 64-разрядные версии будут работать на Windows 2000, XP, Vista, 7, 10, 2003 Server, 2008 Server и 2012 Server. Этот инструмент может получить доступ к вашей реализации Active Directory для проверки подлинности пользователя. Он даже имеет файлы локализации, которые позволят вашему защищенному FTP-серверу отображать текст на разных языках, или вы можете написать свой собственный языковой файл, если нужный вам язык еще не доступен.

19 лучших бесплатных серверов SFTP и FTPS для Windows и Linux

13. Core Mini SFTP-сервер

Основной мини-FTP-сервер – это бесплатный SFTP-сервер, который не требует установки. Вы можете просто загрузить его, указать имя пользователя и пароль, каталог, который будет использоваться для передачи по FTP, и все готово. Имейте в виду, что SFTP-сервер будет работать как ваш пользователь, поэтому нет защиты от SFTP-пользователей, портящих ваши файлы. Обязательно укажите безвредный или пустой каталог для использования FTP.

19 лучших бесплатных серверов SFTP и FTPS для Windows и Linux

Лучшие бесплатные SFTP и FTPS серверы для Linux

  1. MySecureShell
  2. vsftp
  3. ProFTPd
  4. PureFTPd
  5. VandDyke VShell

Поскольку SFTP работает по SSH, большинство систем Linux поставляются с готовым к работе SFTP. FTPS – это отдельная история, для которой требуется выделенный FTP-сервер, который поддерживает TLS, но когда SFTP так легко установить на хосте Linux, трудно найти веские причины для запуска FTPS..

Использование OpenSSH

В стандартной системе Linux большинство действительных пользователей смогут использовать любой SFTP-клиент для подключения к серверу и передачи файлов в и из своего домашнего каталога. Однако разрешение удаленного доступа пользователей обычно считается угрозой безопасности, поэтому многие системные администраторы запрещают такой доступ. Наиболее распространенные способы сделать это – запретить пользователям доступ к оболочке или заблокировать порт SFTP (22, такой же как SSH) для указанных IP-адресов..

Предполагая, что эти ограничения отсутствуют, любой SFTP-клиент, который может подключиться к порту 22 на SFTP-сервере, должен работать хорошо.

$ sftp [email protected]
[email protected] пароль:
Подключен к 172.81.178.34.
SFTP> PWD
Удаленный рабочий каталог: / home / test-sftp
SFTP>

14. MySecureShell

Недостатком простоты настройки SFTP в большинстве дистрибутивов Linux является то, что SSH просто готов к работе. Это подразумевает уровень доверия к вашим пользователям, который может не соответствовать реальности. Если у вас есть недоверенные или неизвестные пользователи SFTP, вы можете наложить ограничения на то, что они могут делать в системе. Есть много способов добиться этого, например, только запускать механизм SFTP, который запрещает регулярные входы в систему SSH, или вы можете использовать приложение, такое как MySecureShell, для выполнения тяжелой работы..

MySecureShell поддерживает списки контроля доступа, которые являются основой детального контроля доступа пользователей. Он включен во многие репозитории дистрибутивов, поэтому вы можете просто использовать менеджер пакетов для его установки:

$ sudo apt-get install mysecureshell
[sudo] пароль для jdw:
Чтение списков пакетов … Готово
Построение дерева зависимостей
Чтение информации о состоянии … Готово
Будут установлены следующие НОВЫЕ пакеты:
mysecureshell

После установки могут потребоваться некоторые базовые изменения в файле конфигурации приложения в / etc / ssh / sftp_config, и тогда вы будете в рабочем состоянии..

mysecureshell-конфигурации

15. vsftp

Vsftp – это бесплатный FTP-сервер для Unix-подобных систем, включая Linux. Он известен как очень быстрый, стабильный и потребляющий мало системных ресурсов. Обширный список функций включает поддержку виртуальных пользователей (не системных пользователей), возможность прослушивания на любом интерфейсе, настройку для каждого пользователя и ограничение или регулирование скорости, чтобы избежать атак или использования типа DOS..

Многие из наиболее известных дистрибутивов Linux используют vsftp в качестве FTP-сервера, что говорит о его безопасности и стабильности. Часть этой родословной может происходить из-за того, что сопровождающий приложения, Крис Эванс, сам имеет опыт обнаружения уязвимостей в безопасности..

Vsftp входит в большинство дистрибутивов Linux и может быть установлен через менеджер пакетов.

$ sudo apt-get install vsftpd
Чтение списков пакетов … Готово
Построение дерева зависимостей
Чтение информации о состоянии … Готово
Будут установлены следующие НОВЫЕ пакеты:
Vsftpd

Как и для большинства инструментов Linux, для настройки некоторых основных параметров конфигурации необходим быстрый просмотр файла /etc/vsftp.conf, и тогда ваш сервер vsftp готов к работе.

vsftp-конфигурации

16. ProFTPd настроен на использование SFTP

ProFTP был создан с нуля из-за необходимости вытеснять wu-ftp как широко используемый FTP-сервер. Wu-ftp стал громоздким из-за многолетних модификаций, сделанных необходимыми из-за ненадежности в приложении, и в конечном итоге стало более продуктивным просто создать новый клиент FTP с нуля.

ProFTP вдохновлен несколько после веб-сервера Apache. В основном это можно увидеть в формате файлов конфигурации и в том, что он использует модули для загрузки необходимой функциональности. В этом случае вы захотите использовать ProFTP с загруженным модулем mod_sftp для достижения функциональности SFTP..

ProFTPD основной-конфигурация-пример

Веб-сайт ProFTP предоставляет несколько примеров конфигураций, чтобы вы могли начать работу в правильном направлении..

FTP остается очень важной частью интернет-инструментария, несмотря на то, что ему по сути не хватает безопасности. Как и в протоколе HTTP протокол TLS был прикреплен к нему для обеспечения безопасности, чтобы сформировать то, что мы теперь называем HTTPS, в FTP были объединены и TLS, и SSH, чтобы обеспечить шифрование и безопасность. Есть несколько других инструментов, которые так легко позволяют передавать файлы произвольно большого размера. Многие организации будут продолжать использовать SFTP или FTPS в течение длительного времени.

17. PureFTPD

PureFTPD – это SFTP-сервер с открытым исходным кодом, который работает практически во всех версиях Unix-подобных операционных систем, включая Linux, BSD, Solaris и другие. Он поддерживается как проект с открытым исходным кодом, специально предназначенный для предоставления FTP-сервера, соответствующего стандартам. Интерфейсные сообщения переведены на различные языки, поэтому, если вы работаете с международной пользовательской базой, PureFTP может быть для вас.

Нет никаких ограничений с PureFTP; все функции доступны с самого начала. Среди его более полезных функций – возможность регулирования соединений с целью сохранения пропускной способности, запуска его в виртуальной файловой системе («chroot» на языке * nix), установки ограничений на загрузку / скачивание и многое другое..

Лучшие бесплатные SFTP и FTPS серверы для Windows

18. Paessler FTP Мониторинг с PRTG (БЕСПЛАТНАЯ ПРОБНАЯ ВЕРСИЯ)

Одна проблема со стандартным FTP и его безопасными производными состоит в том, что они не предоставляют много данных для анализа. Большинство стандартных программ FTP доступны в операционной системе бесплатно, но могут быть улучшены с помощью пакета мониторинга. Например, Paessler PRTG это общесистемный пакет мониторинга, который состоит из «датчиков», которые являются отдельными мониторами. Вы настраиваете услугу, выбирая, какие датчики включить.

19 лучших бесплатных серверов SFTP и FTPS для Windows и Linux

PRTG включает в себя датчики для FTP, SFTP и FTPS. Они обеспечивают безопасный контроль файловых серверов, предоставляя данные о производительности для удаленных серверов, а также тех, которые работают на том же сервере, на котором размещено программное обеспечение PRTG. PRTG работает на Windows Server. Однако датчики FTP могут контролировать FTP-серверы на серверах Linux. Когда датчик подключается к другому серверу, особенно когда этот сервер находится на другом сайте, он использует SSL или SSH для защиты соединений от перехватчиков.

Датчики собирают время отклика, сообщения сервера и текущее количество файлов для каждого сеанса FTP. Эта информация появляется на панели инструментов PRTG, поэтому администраторам, использующим PRTG для мониторинга системы, не нужно переключаться на другое приложение для получения информации о передаче файлов. Данные о производительности могут иметь пороговые значения для запуска оповещений. С помощью этого инструмента администратор может выполнять другие задания и обращать внимание на FTP-серверы только в случае возникновения проблем..

19 лучших бесплатных серверов SFTP и FTPS для Windows и Linux

PRTG – это всего лишь один из инструментов системного мониторинга, который может контролировать FTP. Этот путь к управлению передачей файлов является альтернативой использованию программного пакета FTP-сервера, который включает в себя интегрированные отчеты о производительности. Если вы хотите поближе познакомиться с тем, как PRTG управляет серверами FTP, вы можете получить инструмент с неограниченным количеством датчиков на 30-дневная бесплатная пробная версия.

Paessler FTP Monitoring с PRTGDownload 30-дневная бесплатная пробная версия

Лучшие бесплатные SFTP и FTPS серверы для Windows и Linux

19. VandDyke VShell

VShell

VanDyke Software VSHell – это сервер SFTP и SCP корпоративного уровня для Windows и Unix. Он поддерживает SFTP, SCP и FTPS и включает очень детальный контроль доступа пользователей.

Версия для Windows может похвастаться простым в использовании графическим установщиком и может использовать различные методы аутентификации пользователей, такие как пары LDAP и открытый / закрытый ключи..

Версия Unix поддерживает виртуальные каталоги, а также детальные права доступа к файлам. Права доступа к файлам могут быть установлены для каждого пользователя или для самих виртуальных каталогов..

VShell поставляется с 30-дневной пробной версией.

  • Ftp сервер windows 2012 настройка
  • Ftp клиент для windows 10 встроенный
  • Ftp iipo tu bryansk ru pub install windows net wireshark
  • Fs 720 драйвер для windows 7 x64
  • Ftp сервер portable для windows