Name | License | Platform | Details |
---|---|---|---|
Cerberus FTP Server | Proprietary | Windows only | FTP, FTPS, SFTP, SCP, HTTPS web client, IPv6, SOAP-based web services API, Windows Active Directory / LDAP authentication, HTTP / HTTPS remote administration, public key and client certificate authentication |
CompleteFTP | trialware | Windows only | FTP, FTPS, SFTP, SCP, HTTP, HTTPS, Windows Active Directory authentication, SQL authentication, SAML Single Sign-On authentication, groups, virtual file-system, process/e-mail events, data at rest encryption, protocol conversion for back-end servers, SSH tunnelling, file-sharing (via client app), web-app hosting via server-side Javascript, remote administration, public key and client certificate authentication, Plugin API (.NET/Javascript), fail-over, load-balancing, dockable dashboard |
CrushFTP Server | trialware | macOS, Windows (all), Linux (all), *BSD, Solaris, IBM. | FTP, FTPS, SFTP, SCP, HTTP, HTTPS, WebDAV(SSL), AS2, AS3, Plugin API, Active Directory / LDAP authentication, RADIUS authentication, SQL authentication, SAML SSO Authentication, CrushBalance load balancer, Web UI administration, Groups, Layered Inheritance, Events / Alerts, Protocol Conversion (incoming FTP/FTPS/SFTP/HTTP(s) protocols converted to a back end FTP(ES)/SFTP/HTTP(s)/S3/WebDAV server.), SSH Tunneling, HTTP(S) Tunneling, CrushTask, client certificate authentication, ad-hoc file sharing, keywords search, PGP in stream encryption / decryption, bandwidth acceleration (CrushTunnel), file revisions and synchronization, DMZ front end server mode can also cluster with load balance (supports proxy protocol v1 and v2), DDOS protection, High Availability Virtual IP, data replication and session replication, Job scheduling and monitoring, user config via API, scriptable command line file transfer client. Supports cloud storage via S3, Azure, [Citrix] file storage, Hadoop and Google Drive for file data. |
FileZilla Server | free software | Windows macOS | FTP, FTPS, supports autoban, speedlimits, IP Filter, Groups, Shared folders, compression |
Microsoft Internet Information Services | Proprietary | Windows only | FTP, FTPS, WebDAV and WebDAV over SSL
(FTPS is supported in IIS 7 and later) |
Sysax Multi Server | proprietary, Free Personal Edition | Windows (All Editions) | Secure FTP Server that also supports Secure Shell Access and Web browser based secure file transfer. Protocols supported include FTP, FTPS, SFTP, HTTP, HTTPS, Telnet, and Secure Shell. Features include web UI administration, server event triggers and scripting, and authentication using Windows, ODBC, or Active Directory. Certified for Windows Vista. |
War FTP Daemon | free software | Windows 9X/2000/XP/2003 | One of the original FTP servers made for the windows platform and still available. |
Console/terminal-based
edit
Name | FOSS | Platform | Details |
---|---|---|---|
CrushFTP Server | No, proprietary | macOS, Windows, Linux, *BSD, Solaris, etc. | FTP, FTPS, SFTP, SCP, HTTP, HTTPS, WebDAV and WebDAV over SSL, AS2, AS3, Plugin API, Windows Active Directory / LDAP authentication, SQL authentication, GUI remote administration, Events / Alerts, X.509 user auth for HTTPS/FTPS/FTPES, MD5 hash calculations on all file transfers, Protocol Conversion (incoming FTP/FTPS/SFTP/HTTP/HTTPS protocols converted to a back end FTP/SFTP server.), SSH Tunneling, HTTP(S) Tunneling, CrushTask, Headless (Web browser management, or you can edit XML files directly, or issue terminal commands to add users, manage groups, inheritance, permissions, query server statistics, etc.) Supports cloud storage via S3, Azure, Citrix file storage, Hadoop and Google Drive for file data. Support for CrushBalance load balancer, or others via proxy protocol v1 and v2. |
glFTPd | No, proprietary | Linux, BSD, macOS | Virtual users and groups, private paths, bandwidth throttling, upload/download ratio support, on the fly CRC calculating of files being uploaded, script support on almost all commands and operations, online user management, built-in statistics viewable using site commands, FTPS and ACL support. Supports FXP. |
ProFTPD | Yes, GPL | Unix-like (Linux, BSD, macOS, and more[1]), Windows with Cygwin | Feature rich and popular FTP daemon for Unix-like platforms. Many third party Graphical User Interfaces (GUIs) available. SFTP can be supported via add-on module.[2] |
Pure-FTPd | Yes, BSD License | Linux, BSD, macOS, and more | Supports FXP. |
vsftpd | Yes, GPLv2 | Linux, BSD, and more | FTP, FTPS, FTPES. Supports X.509 client cert auth. deny / enable lists for user access. Logging data can be compatible with wu-ftpd format. vsftpd is default FTP daemon in Ubuntu, CentOS, Fedora, Slackware (along with ProFTPD), NimbleX and RHEL. Others like Debian require an additional installation. GPLv2 license with exception for linking with OpenSSL. |
WU-FTPD | No, proprietary | Linux, BSD, Solaris, macOS and more | Main website seems offline, but continues development in the newer CC series |
Graphical UI based FTP Servers
edit
Cerberus | Complete | CrushFTP Server | FileZilla | IIS | Multi Server | ||
---|---|---|---|---|---|---|---|
License type | proprietary | proprietary | proprietary | FLOSS/GPL2 | proprietary | proprietary | |
OS | Linux | No | No | Yes | Yes | No | No |
macOS | No | No | Yes | Yes | No | No | |
Unix | No | No | Yes | No | No | No | |
Windows | Yes | Yes | Yes | Yes | Yes | Yes | |
User Interface | CLI | ? | Yes | Yes | ? | Yes, via PowerShell[3] | ? |
GUI integrated | Yes | Yes | Yes | Yes | Yes | ? | |
GUI(s) separately | Yes | Yes | ? | ? | ? | ? | |
Web-based GUI | Yes | Yes | Yes | No | No | ? | |
Services | FTP | Yes | Yes | Yes | Yes | Yes | Yes |
SFTP | Yes | Yes | Yes | No | No | Yes | |
FTPS | Yes | Yes | Yes | Yes | Yes | Yes | |
SCP | Yes | Yes | Yes | No | No | Yes | |
WebDAV | No | No | Yes | No | Yes | No | |
HTTP/HTTPS | Yes | Yes | Yes | No | Yes | Yes | |
AS2 | No | No | Yes | No | No | No | |
Authentication | LDAP | Yes | Yes | Yes | No | No | No |
Active Directory | Yes | Yes | Yes | No | Yes | Yes | |
Local | Yes | Yes | Yes | Yes | Yes | Yes | |
Database | No | Yes | Yes | No | No | Yes | |
High Availability | Failover Cluster (active/passive) |
Yes | Yes | Yes | No | Yes | No |
Load Balancing (active/active) |
Yes | Yes | Yes | No | Yes | ? | |
Automation | Event-handling | Yes | Yes | Yes | No | No | ? |
Scripting | No | Yes | Yes | No | No | ? | |
Cerberus | Complete | CrushFTP Server | FileZilla | IIS | Multi Server |
Terminal/Console based FTP Servers
edit
CrushFTP | ProFTPD | Pure-FTPd | vsftpd | ||
---|---|---|---|---|---|
License type | proprietary | FLOSS/GPL | BSD | FLOSS/GPL2 | |
OS | Linux | Yes | Yes | Yes | Yes |
macOS | Yes | Yes | Yes | Yes | |
Unix | Yes | Yes | Yes | Yes | |
Windows | Yes | No | No | No | |
User Interface | CLI | Yes | Yes | Yes | Yes |
GUI integrated | Yes | No | No | No | |
GUI(s) separately | Yes | Yes | No | No | |
Web-based GUI | Yes | No | No | No | |
Services | FTP | Yes | Yes | Yes | Yes |
SFTP | Yes | Yes | No | No | |
FTPS | Yes | Yes | Yes | Yes | |
SCP | Yes | No | No | No | |
WebDAV | Yes | No | No | No | |
HTTP/HTTPS | Yes | No | No | No | |
AS2 | Yes | No | No | No | |
Authentication | LDAP | Yes | Yes | Yes | ? |
Active Directory | Yes | No | No | No | |
Local | Yes | Yes | Yes | Yes | |
Database | Yes | Yes | Yes | No | |
High Availability | Failover Cluster (active/passive) |
Yes | No | No | No |
Load Balancing (active/active) |
Yes | No | No | No | |
Automation | Event-handling | Yes | Yes | ? | ? |
Scripting | Yes | Yes | No | No | |
CrushFTP | ProFTPD | Pure-FTPd | vsftpd |
- File Transfer Protocol (FTP)
- Comparison of FTP client software
- FTPS (FTP over SSL/TLS)
- FTP over SSH
- SSH File Transfer Protocol (SFTP)
- Comparison of SSH servers
- Comparison of SSH clients
- ^ «The ProFTPD Project: Features & Platforms». Proftpd.org. Retrieved 2018-04-22.
- ^ «ProFTPD module mod_sftp». Proftpd.org. Retrieved 2018-04-22.
- ^ Microsoft TechNet (9 November 2009). «Web Server (IIS) Administration Cmdlets in Windows PowerShell». Microsoft.
An FTP server is necessary to share files using the File Transfer Protocol. An FTP server is what an FTP client connects to for file transfers.
The 6 Best Free FTP Clients for Windows, Mac, 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.
FileZilla Server
What We Like
-
Intuitive interface.
-
Perform file transfers simultaneously.
-
Supports secure file transfers.
-
Bookmarks for fast connections.
What We Don’t Like
-
Can’t edit files from inside the app.
-
Does not refresh folder views automatically.
FileZilla Server is an open-source and free server application for Windows. It can administer a local server as well as a remote FTP server.
You can choose which ports the program should listen on, how many users can be connected to your server at once, the number of CPU threads the server can use, and timeout settings for connections, transfers, and logins.
Some security features include auto-banning an IP address if it fails to login successfully after so many attempts, an option to enable FTP over TLS with the ability to disallow unencrypted FTP, and IP filtering so that you can prevent certain IP addresses or IP address ranges from connecting to your FTP server.
It’s also effortless to take your server offline or quickly lock the FTP server with one click to ensure that no new connections to your server can be made until you unlock it.
You also have full access to the creation of users and groups with FileZilla Server, which means you can throttle bandwidth for some users and not others and provide select users with permissions like read/write, but others with only read access.
Download FileZilla Server
Xlight FTP Server
What We Like
-
Lightweight.
-
Supports secure file transfers.
-
Remote administration feature.
-
Supports multiple connections at once.
What We Don’t Like
-
More difficult to use for FTP novices.
-
Can be complicated to configure.
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.
Download Xlight FTP Server
CompleteFTP
What We Like
-
Simple installation.
-
Supports encrypted file transfers.
-
Many customization options.
-
More features than most FTP servers.
What We Don’t Like
-
Full menu hidden by default.
-
Has occasional performance issues.
-
Limited features in free version.
CompleteFTP is another free Windows FTP server that supports both FTP and FTPS.
This program has a full graphical user interface and is easy to use. The interface is pretty bare, and the settings are hidden in the side menu and are simple to access.
Step-by-step guides are built into the CompleteFTP install, so you can select Step-by-step guides at the top of the program at any time to learn how to use the different features and options.
This program installs as a trial of the professional edition. See the instructions on the download page to learn how to activate the free edition of CompleteFTP (all the features above are in the free version).
Download CompleteFTP
Core FTP Server
What We Like
-
Quick setup.
-
Supports encrypted file transfers.
-
Supports Active Directory.
-
Simple interface.
What We Don’t Like
-
Free version only supports three domains.
Core FTP Server is an FTP server for Windows that comes in two versions.
One is a minimal server that’s simple to understand and easy to set up in about a minute. It’s 100 percent portable and has you choose a username, password, port, and root path. There are a few other settings as well if you want to configure them.
The other version of Core FTP Server is the full-fledged server. You can define the domain name, have it auto-start as a service, add multiple user accounts with detailed access permissions and restrictions, designate access rules, and more.
Both versions of this FTP server come as 32-bit and 64-bit versions for Windows.
Download Core FTP Server
Vsftpd
What We Like
-
Fast FTP server.
-
Supports secure file transfer.
-
Lightweight.
What We Don’t Like
-
For Linux only.
-
Complicated to install and configure.
-
Limited functionality.
vsftpd is a Linux FTP server that claims security, performance, and stability are its core selling points. This program is the default FTP server used in Ubuntu, Fedora, CentOS, and other similar OSs.
vsftpd lets you create users, throttle bandwidth, and encrypt connections over SSL. It also supports per-user configurations, per-source IP limits, per-source IP address configurations, and IPv6.
Refer to the vsftpd manual if you need help using this server.
Download Vsftpd
ProFTPD
What We Like
-
More secure than other FTP servers.
-
Add-on modules available for more features.
-
Ideal for web servers.
What We Don’t Like
-
Linux only.
-
Difficult for novices to install.
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.
Here are some features you get with ProFTPD: IPv6 support, module support, logging, hidden directories, and files, which can be used as a standalone server, and per-directory configurations.
ProFTPD works with macOS, FreeBSD, Linux, Solaris, Cygwin, IRIX, OpenBSD, and other platforms.
Download ProFTPD
Rebex Tiny SFTP Server
What We Like
-
Tutorials available.
-
Simple to configure (no setup required).
-
Protects user privacy.
-
Securely transfer files.
What We Don’t Like
-
Minimalist, with few advanced features.
-
Requires .NET 4.0
-
Windows only.
This Windows FTP server is lightweight, portable, and can get up and running in seconds. Just unzip the program from the download and select Start.
The only downfall with this program is that you must make any settings adjustments through the RebexTinySftpServer.exe.config text file.
This CONFIG file is how you change the username and password, set the root directory, change the FTP port, have the server start when an application is started, and adjust security settings.
After extracting the ZIP file’s contents, use the RebexTinySftpServer.exe file to open the program.
Download Rebex Tiny SFTP Server
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
FTP is an acronym for file transfer protocol. FTP (file transfer protocol) is a mechanism for transferring files from one computer to another. It was developed in 1971.
FTP allows users to upload and download files and information without utilizing a web browser. It is a streaming protocol, which means data is delivered in smaller pieces to complete the process at a faster rate.
Uploading files to a web server is the most typical use of FTP. It’s also used to keep files on a web server up to date. In a nutshell, FTP is a safe and secure means to download, upload, and transfer files across the internet.
An FTP software allows a company to move massive amounts of data on a regular basis. SMB or large enterprises employ managed file transfer (MFT) solutions to protect sensitive data from the server. FTP is predicted to grow in the future since it allows businesses to transport massive amounts of data while also securing internal, external, and ad-hoc data transfers via networks.
According to one research, the global managed file transfer software market was worth USD 1.58 billion in 2020 and is expected to reach USD 2.99 billion by 2028, with a CAGR of 9.59 percent between 2021 and 2028.
FTP software is client-server; it has two parts: an FTP server and an FTP client. Downloading or uploading files that are too large to deliver through email is a popular application for FTP.
What is an FTP client?
An FTP client connects to the server and performs operations such as upload, download, rename, delete, etc.
Earlier, FTP clients only had a command-line interface, but now they include a feature-rich, user-friendly interface that makes the file transfer procedure much easier. FTP clients are available as standalone programs, web browser extensions, and online clients. FTP clients can be installed on desktops, servers, and mobile devices.
What is an FTP server?
FTP Server is a software that enables users to download and upload files from servers using the FTP protocol. This server can run on any machine with File Transfer Protocol Server software installed.
Benefits of using FTP
Large file transfers are possible: File transfer requirements for many firms go beyond sending a single Microsoft Word document. FTP simplifies large transfers and necessitates a faster file transfer rate. FTP allows you to send hundreds of megabytes of data at once.
Enhanced transfer flow: Instead of waiting to transfer each directory or file one by one, many directories or files can be moved at once with a few simple clicks.
Uninterrupted file transfer: If your file transfer is interrupted due to a failed connection, you will not lose your progress. If you lose your connection, FTP will restart the transfer from where you left off rather than starting over.
Increased productivity: If you need to transfer large amounts of data or wish to send data later, you can schedule the transfer for a later day and time without breaking your schedule. Furthermore, you will not be required to sit and wait while these transactions are completed.
Data security: Normally, FTP is not regarded as secure because it employs a bare username and password, making it easy for hackers to gain access to the data. FTP offers secure data transfer protocols such as FTP over TLS (FTPS) and SFTP.
Data backup: Even in the event of unforeseen situations, the best FTP services ensure that data is never lost. Your files are backed up often and automatically with disaster recovery so that you won’t lose data in the event of a calamity.
Let’s now look at some of the best FTP server software.
Filezilla
Filezilla is a free and open-source FTP client. The FileZilla Client provides a secure FTP connection through FTPS and SFTP.
FileZilla offers help through its forums, wiki, and bug and feature request trackers.
If you are looking for secure protocol support like FTPS and SFTP, then Filezilla Pro is recommended. It even supports WebDAV, Amazon S3, Dropbox, Microsoft OneDrive, Google Drive, Microsoft Azure Blob, Google Cloud Storage, etc.
For debugging purposes, events are logged to a file and saved at a specific place.
Features
- FTP and encrypted FTP, such as FTPS (server and client) and SFTP, are used to transfer files.
- The latest version of internet protocol, IPv6, is supported
- Transfer speed limitations can be set to limit the pace at which files are transferred, which helps to reduce file transfer errors.
- HTTP/1.1, SOCKS5, and FTP-Proxy are all supported.
It comes in client and server versions. Server edition can be utilized if you want to share your data with others.
Cerberus
Cerberus is an FTP server software that has become an ideal software for Windows in its journey of 20 years. It provides an on-premise SFTP solution through a Windows server. Its native 64-bit software can be used on Windows Server 2022, 2019, 2016, and 2012, along with Windows 11 and 10.
For this software, there are no limitations in terms of bandwidth or email attachments. Companies can also utilize features like file access, user login, and Admin login. There are also SSO, two-factor authentication, and Lightweight Directory Access Protocol (LDAP) for seamless account management.
Using this, you can rest assured your data will get transferred in encrypted format, even if the environment is challenging. It also comes with Active Directory integration. Therefore, admins can customize directory maps, automatically generate groups, and manage security groups and their access easily.
Features
- Full visibility and control over company data storage and access to it
- Granular policy settings to manage data-sharing options
- Straightforward set-up options for hassle-free installation
- HTTP/S client that enables web file transfer from any device or browser
- Supports Azure-based environments, Microsoft Hyper-V, and VMWare ESX
- Comes with administration tools such as Sync Manager and API
- Automated network security and load testing
- File transfer automation tools like a SOAP API and event management and notification
- Cloud integrations with Azure and AWS
- US-based phone and email support for all versions, with 24/7/365 severity 1 support
- Self-generated SSH keypairs
- Client certificate verification and revocation lists
- Backup and recovery support, multi-server sync tools
- Compliance tools like file retention policies and audit trails
- FIPS 140-2 Verification
Cerberus FTP Server is available in three different subscription plans: Professional, Enterprise, and Enterprise Plus. A trial version is also available for you to test the features.
Wing FTP Server
Wing FTP Server is FTP software for Windows, Linux, and Mac OS that is simple to use, secure, and powerful. It supports a variety of file transfer protocols, including FTP, FTPS, HTTP, HTTPS, and SFTP, allowing users to connect to the server in a variety of ways.
It gives administrators access to the server via a web-based interface from anywhere. You can also keep track of server performance and online sessions and receive email notifications regarding important server events.
Features
- The Android/iOS app allows you to easily transfer and manage remote FTP files while you’re on the go.
- Event manager to execute Lua script, send an email notification, or run a 3rd party program.
- Windows AD/LDAP authentication is supported, and data is stored in XML files or an ODBC/MySQL database.
- Wing Gateway provides high availability via a cluster.
The free version of Wing FTP solutions has limited functionality, whereas the commercial versions are more secure, robust, and handle numerous domains and users.
Titan FTP Server
Titan FTP Server offers the industry’s most secure file transfers. It is the most comprehensive FTP Server accessible, with powerful security features and top-tier technical support.
Cisco Systems recommends it as one of the few SFTP Server solutions for backing up their full Unified Communications (UC) Suite.
Titan FTP Server has a WebUI that allows users to upload and download files quickly without any additional software or plugins. It has simple administrator and configuration settings that allow administrators to oversee and administer at granular levels.
Its management console, which includes real-time monitoring, disc quotas, and other features, may be managed remotely to control server settings, events, and users.
Features
- Windows, Linux, and Mac platforms are all supported.
- Compatibility with several browsers
- For secure file transfer, HTTPS protocol is used.
- Multiple files and folders can be transferred with a single drag and drop.
Titan FTP Server supports FTP, FTPS, and SFTP and is available as an Azure or AWS-based application or as an on-premises license.”
Serv-U FTP
SolarWinds offers an on-premise collaboration solution called Serv-U File Transfer Protocol (FTP) Server that allows businesses to share files with their commercial partners.
File management, user group formation, and rights management are all important aspects of this software. Serv-U offers to upload, browse, and download files through a mobile device interface and a web client through robust security.
It also has a drag-and-drop feature for transferring files and creating user groups. The solution includes a built-in plugin called Web Client Pro that allows users to send huge files. Users can also send multiple files at once.
It is possible to set a number of sessions on the server to avoid bandwidth throttling. It also aids file transfer administration by allowing users to watch and monitor sessions in real-time.
Features
- File transfer over IPv4 and IPv6 networks using FTP and FTPS
- To avoid data loss during transfer, encrypt files using SSL/TLS protocols.
- Transfer multiple and huge files larger than 3GB.
- Corporate sensitive files can be automatically transferred or erased after transfer.
Serv-U Managed File Transfer Server is the next upgraded version, with greater security, management controls, and compliance.
FTPShell
FTPShell server is an SSH2-based secure shell server program for the Windows operating system. SFTP, Secure Shell, FTPS, FTP, and Telnet are all options available for account access.
Administrators can utilize either existing Windows user accounts or new accounts created by the FTPShell server to authenticate users.
The application is simple to administer and customize using the administration panel or the Windows management interface. SSH2-based public key authentication and SSL certificate creation are also supported.
Features
- Active Directory authentication and Windows NTLM authentication are supported.
- Anonymous and password-protected accounts.
- FTPshell Server works with secure FTP via SSL/TLS, both implicit and explicit (FTPS)
- It can be set to start automatically when the computer boots up
The free personal edition is for personal use only and allows unlimited account creation and up to two simultaneous users.
Syncplify
Syncplify is a famous and award-winning FTP and SFTP server software ideal for deploying a robust, fast, reliable, and secure file transfer server.
The server has the most sophisticated High Availability (HA) functional model available today on the market.
Syncplify is a well-known and award-winning FTP and SFTP server software that is suitable for deploying a dependable, quick, and secure file transfer server.
It’s a Windows-based secure FTP, FTPS (implicit and explicit TLS), and SFTP server. It allows the transfer of huge files (> 4GB) and virtual folders and supports PKI authentication. The software has both a graphical user interface and a command-line interface.
The software analyses real-time traffic and provides global and per-user protection. Its distinctive feature is that it may be extended using scripting languages such as JavaScript, Basic, C++Script, or Pascal.
Its increased security model assists in automatically detecting and blocking attacks, and its AI architecture blocklists hackers before they break in.
Features
- Active Directory (AD) users and groups are supported.
- Delegate administrative duties and run many isolated instances of the SFTP service on a single computer or virtual machine.
- With a few easy clicks, you can easily adjust security parameters.
- Controls at the granular level for accurate management and control
Syncplify has the added benefit of being a HIPAA-compliant file transfer server that can be used to backup Cisco UCM safely.
Xlight FTP
Xlight FTP Server is a high-performance, user-friendly FTP server for Windows. It’s built to handle thousands of FTP clients simultaneously while using minimal CPU and memory.
It is meant to run on all versions of Windows, and user authentication can be done via Active Directory, LDAP, or an external database with ODBC connections.
It’s made to provide you with complete control over your FTP server and help you get the most out of it. Whether you want to share your data with the world or keep them private, Xlight makes it simple.
Features
- Adding FTP and SFTP features to Active Directory users is simple by using Xlight.
- Users’ FTP settings can be stored in the LDAP server using an expanded schema.
- Email notification after completion of the task.
- IP6 integration in all server functionalities
There are three editions of Xlight FTP Server: personal, standard, and professional. The personal edition is free for home users and personal usage.
Conclusion 🖥️
When selecting FTP software, consider factors such as data security, access limitations, cloud support, regulatory compliance, and so on. Check for granular controls, encryption, protocols supported, and other security compliance from a security standpoint.
Операционные системы для ноутбука и ПК не сводятся к Windows. Существуют функциональные и удобные альтернативы. Рассмотрим популярнейшие бесплатные ОС, которые вы можете поставить сегодня на свой ноут или «стационар».
Зачем ставить на ПК бесплатную ОС
Содержание
- Зачем ставить на ПК бесплатную ОС
- PrimeOS
- Почему на ноутбуке FreeDOS вместо Windows
- MenuetOS помещается на дискете
- Chromium OS — удобна и практична, подходит для слабых ПК
- FreeBSD — приватность и безопасность в приоритете
- illumos — развитие идеи OpenSolaris
- Haiku — смотрим фильмы в VLC
- ReactOS — «клон» Windows, вечная альфа
- Linux — сотни ОС на выбор
- MorphOS — вторая жизнь древнего Mac
- AROS — бесплатная ОС в стиле Amiga для x86
- RISC OS есть для ПК с процессорами ARM
Бесплатная операционная система для компьютера — не только способ сэкономить. Зачастую комп попросту не тянет Windows 10/11. Альтернативные «операционки» обычно намного менее требовательны к железу. Помогут вдохнуть «вторую жизнь» в старый ноутбук или настольный ПК. Позволят избежать несвоевременных расходов на приобретение нового компьютера или отложить траты на потом.
PrimeOS
С PrimeOS вы фактически получаете Android на своем ПК. В последние годы Google разрабатывает две операционные системы — Android (для мобильных девайсов) и ChromeOS (для ноутбуков). Android намного популярнее, поэтому может быть весьма полезна в качестве компьютерной ОС. И благодаря независимым разработчикам Android доступен для бесплатной загрузки для 32-битных и 64-битных ПК.
Преимущества использования Android в качестве бесплатной альтернативы Windows очевидны. После Windows — это самая широко используемая операционная система на планете. Приложения для Android есть под разные задачи. Наверняка вы их используете на своем телефоне. Для Android создано немало приложений для редактирования текстов, работы с электронной почтой и сервисами интернета. Хорош также выбор инструментов для редактирования мультимедиа.
Под Android также создано немало игр различных жанров. ОС можно использовать для потоковой передачи мультимедиа. Лучшая бесплатная операционная система для компа. Подходит пользователю, который не готов разбираться в хитростях Linux или FreeBSD. PrimeOS — один из самых удобных на сегодня способов поставить Android на ноут или стационарный ПК.
Почему на ноутбуке FreeDOS вместо Windows
FreeDOS — альтернатива Windows без графического интерфейса. Большинство современных операционных систем построены на концепции многозадачности. FreeDOS позволяет одновременно выполнять только одну задачу. Совместима с операционной системой DOS. Основана на предшественнице Windows — MS-DOS. Любимая игра работала в MS-DOS, запуститься и во FreeDOS. ОС подходит также для старых программ. Случается и так, что очень нужному софту за десятилетия не было создано достойной замены.
Полезна там, где необходима поддержка древнего ПО эпохи MS-DOS. Позволит восстановить очень старый и слабый компьютер. Полезна в учебных целях для воспроизведения опыта работы с ПК 1980-х/начала 1990-х годов. Зачастую предустановлена на новые ноутбуки, чтобы у пользователя был выбор, какую ОС поставить: Windows, Linux, FreeBSD или сначала попробовать разные и только потом остановиться на какой-то определенной. В итоге компьютер стоит дешевле, но за Windows нужно платить отдельно.
MenuetOS — бесплатная «операционка», которая поместится на одной дискете объемом 1,4 МБ. Может также запускаться с флешки или компакт-диска. Написана на ассемблере — языке программирования низкого уровня. Потому и компактна. Несмотря на миниатюрность ОС, ее функционал довольно продвинутый. Пользователю предлагаются версии для компьютеров с 32-битными и 64-битными процессорами.
Удивительно, но ОС включает в себя полноценный рабочий стол с графическим интерфейсом, браузер, медиаплеер и предустановленный редактор электронных таблиц. Содержит некоторые игры, почтовый клиент, FTP- и HTTP-сервера. Поддерживает подключаемые по USB веб-камеры, разрешение экрана до 1920 x 1080 пикселей, палитру до 16 млн цветов.
Chromium OS — удобна и практична, подходит для слабых ПК
Chromium OS — очевидный выбор современного пользователя. Идеальная операционная система для серфинга в интернете, социальных сетей, создания и редактирования текстов. Не подходит пользователям, которым необходимо создавать и редактировать мультимедийный контент. Операционная система легкая. Ориентирована на облачные вычисления. Можно собрать самому из исходного кода (для опытных пользователей) или загрузить в виде готового образа диска от ArnoldTheBat.
FreeBSD — приватность и безопасность в приоритете
Многие полагают, что FreeBSD — это просто еще один дистрибутив Linux. На самом деле — это другая ОС. Как и Linux, относится к Unix-подобным операционным системам. Является современной версией Berkeley Software Distribution (BSD) с открытым исходным кодом. В целом, FreeBSD — надежная альтернативная операционная система как для серверов, так и для настольных компьютеров. По умолчанию не включает среду рабочего стола. Но поддерживает GNOME, KDE и XFCE. FreeBSD интересна пользователям.
illumos — развитие идеи OpenSolaris
Еще одна бесплатная альтернатива Windows на базе UNIX. illumos основана на OpenSolaris — операционной системе, от которой в 2009 году отказались Oracle. Ядро illumos базируется на BSD и System V Release 4 (SVR4) и легло в основу многих ответвлений OpenSolaris. Доступно множество дистрибутивов illumos. Наиболее популярным считается OpenIndiana.
Haiku — смотрим фильмы в VLC
Haiku подойдет, если задача состоит в том, чтобы превратить старый ПК в медиаплеер. ОС является продуктом с открытым исходным кодом. Впервые увидела свет в 2001 году и с тех пор постоянно развивается. Позволяет запускать различные приложения. В том числе ПО из заброшенной операционной системы BeOS — VLC Media Player и Quake.
ReactOS — «клон» Windows, вечная альфа
Изначально проект был запущен в 1996 году. Задача ставилась грандиозная: сделать так, чтобы после удаления Windows пользователь не заметил изменений на своем компьютере. Как часто бывает, планы — одно, а реальность — совсем другое. ReactOS уже довольно давно находится в стадии альфа-тестирования. Некоторые приложения (например, Adobe Reader) будут работать в ReactOS. Но многие программы для Windows не запустятся.
Операционная система легкая, а требования к компьютеру смешные по сегодняшним меркам: лишь 500 МБ места на диске ПК и 96 МБ оперативной памяти. Может когда-нибудь ReactOS и станет полноценной бесплатной альтернативой Windows, но этот день еще не наступил. Пока вы можете попробовать операционную систему — установить или запустить с LiveCD. Позволит восстановить старый компьютер или ноутбук для выполнения минимального базового набора задач.
Linux — сотни ОС на выбор
Linux — наиболее популярная бесплатная операционная система. Поскольку Linux базируется на ПО с открытым исходным кодом, каждый может сделать собственную сборку. В итоге пользователю доступны сотни дистрибутивов — фактически различных операционных систем. Дистрибутивы Линукса заметно различаются между собой и по функционалу и по удобству для пользователя. Для начинающих пользователей оптимальны: Ubuntu, Linux Mint и Manjaro (базируется на Arch).
Российские ОС Astra Linux и Альт сегодня уже могут полностью заменить Windows для работы и образования. Под Linux создано немало программного обеспечения. В том числе — офисные программы, софт для создания и редактирования мультимедиа. Загрузить Linux можно с официального сайта нужного вам дистрибутива. Читайте в «Блоге системного администратора» инструкцию по установке Linux Mint на ноутбук или стационарный ПК:
MorphOS — вторая жизнь древнего Mac
MorphOS похожа на платформу Amiga, которая была популярна на домашних компьютерах восьмидесятых и девяностых годов минувшего века. Поддерживается платформой PowerPC, что означает — старые Mac (до перехода Apple на процессоры Intel) будут работать под управлением данной ОС. Может быть самое время достать с антресолей пылящийся там iMac, Mac Mini или Power Mac?
AROS — бесплатная ОС в стиле Amiga для x86
AROS похожа на MorphOS, но предназначена для компьютеров с процессорами x86. Превращает старый ПК или ноутбук в подобие современного компьютера Amiga, способного запускать новое и старое ПО. Благодаря LiveCD, вы можете попробовать AROS, не устанавливая операционную систему на свой компьютер.
RISC OS есть для ПК с процессорами ARM
RISC OS — одна из старейших бесплатных альтернатив Windows. Работает и на компьютерах с процессорами ARM, причем на разных: от Raspberry Pi до BeagleBoard. Графический интерфейс минималистичен и скромен, но функционал неплох. Доступны все приложения, необходимые для продуктивной работы: от текстовых процессоров до графических редакторов. Необычная операционная система. Отличается от привычной Windows, как и Linux. Но ее стоит попробовать пользователям, которые ищут бесплатную ОС.
У вас Windows или другая ОС? Напишите в комментариях.
5
6
голоса
Рейтинг статьи
Протокол передачи файлов (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”) протокола, как это указано на картинке ниже.
На вкладке «Пользователи» вы можете создавать учетные записи пользователей и устанавливать такие параметры, как сетевой интерфейс.
ДЛЯ ПОЛУЧЕНИЯ БОЛЬШЕЙ ИНФОРМАЦИИ, ПЕРЕЙДИТЕ НА ОФИЦИАЛЬНЫЙ САЙТ SOLARWINDS:
Ссылка скрыта от гостей
Ссылка скрыта от гостей
2. FileZilla FTPS
Ссылка скрыта от гостей
— известный FTP-сервер и клиентский набор. Сам сервер работает только в Windows, но поскольку клиенты Filezilla есть практически для каждой мыслимой операционной системы, это представляет собой хороший выбор. Нет необходимости использовать клиент FileZilla для подключения к FTP-серверу FileZilla, но оптимизация продуктов может помочь с проблемами поддержки. Сервер Filezilla поддерживает FTPS, но не SFTP. Клиент же, поддерживает оба.
3. IIS FTPS Сервер
Часто остающийся без внимания сервер FTPS доступен прямо в Windows Server. Если вы уже используете службы IIS (Internet Information Services), вы можете добавить ролевой сервер FTP, затем создать сертификаты TLS и очень быстро запустить
Ссылка скрыта от гостей
, работающий наряду с вашим сервером IIS.
4. FreeFTP
Происходящий от FreeSSH,
Ссылка скрыта от гостей
. Он поддерживает все варианты FTP, включая SFTP и FTPS. Как следует из названия, FreeFTP является бесплатным и поддерживает создание произвольных пользователей, что делает его идеальным для быстрой настройки SFTP в сети Windows.
Во время установки вы можете выбрать вариант запуска FreeSFTP по необходимости или установить его как системную службу. Последнее означает, что он будет работать все время и будет доступен для ваших пользователей SFTP.
Убедитесь, что вы загружаете последнюю версию (больше 1.0.11).
Ссылка скрыта от гостей
, которая была исправлена в 1.0.12, а текущая версия 1.0.13.
5. Syncplify.me SFTP сервер
Ссылка скрыта от гостей
— это расширяемые SFTP-серверы, которые могут запускать собственные сценарии. Если вы убеждены в том, что вам придется пройти через множество трудностей, чтобы внедрить SFTP-сервер в ваш уникальный рабочий процесс, Syncplify может быть именно инструментом, который вы ищете.
В бесплатном издании есть все возможности и особенности, которыми обладает и окончательная/платная версия, однако оно принимает только одно соединение и не является лицензируемым для коммерческого использования в производстве.
6. Rebex Tiny FTP Сервер
Ссылка скрыта от гостей
является бесплатным для всех видов использования, включая коммерческое использование. Он работает на различных версиях Windows, начиная от WIndows XP, и заканчивая Windows 7, а также поддерживает выпуски Windows Server 2002, 2008 и 2012 годов. Он ограничен одним пользователем, но обладает достаточным количеством необходимых функций. Он не требует установки и содержит полные возможности ведения журнала, а также поддержку входа в систему с открытым/конфиденциальными ключами вместо паролей.
Также стоит упомянуть, что Rebex предоставляет
Ссылка скрыта от гостей
, чтобы позволить разработчикам включать SFTP-код в свои собственные приложения. К сожалению, библиотеки не являются бесплатными, но, безусловно, заслуживают вашего внимания, если вы являетесь .NET разработчиком.
7. zFTPServer
Ссылка скрыта от гостей
построен для корпоративных сред Windows. Он имеет полную интеграцию с Active Directory и сертифицирован Microsoft Server 2012 R2. Он поддерживает IPv6, срок действия учетной записи и множество других функций, которые особенно оценят администраторы Windows.
В бесплатной версии нет ограничений по функциям, поэтому ее можно использовать, в том числе и для небольших реализаций. Однако, есть некоторые ограничения, связанные с учетной записью. Бесплатная версия имеет ограничение, в общем, на пять учетных записей и три активных соединения в любой момент времени.
8. ALTFTP
Обновлено 26 августа 2018 года: этот инструмент больше не доступен. На веб-сайте ALTools представлен набор продуктов для системных администраторов и обычных пользователей компьютеров. ALTFTP — это FTP-сервер, поддерживающий SFTP и работающий на множестве более старых и новейших аппаратных средств, даже на таких устаревших машинах, как Pentium 150. Он представляет собой Windows FTP-сервер, который будет работать на версиях, начиная с Windows 98, и заканчивая Windows 7. Предположительно, он будет работать и на Windows 10, но точная информация на этот счет не указана.
Для ALTFTP существует только одна сборка, которая объединяет клиентское и серверное приложение, и поставляется с 60-дневной бесплатной пробной версией.
9. CrushFTP
Ссылка скрыта от гостей
представляет собой FTP-сервер на базе Windows, который использует сжатие, отсюда и название «Crush». Он сжимает передаваемые файлы и передает сжатые данные по сети, что значительно сокращает время передачи для многих типов файлов.
CrushFTP также имеет встроенные меры безопасности. Он может защищать от брутфорс атак, автоматически запрещая атакующие IP-адреса, а надежное и устойчивое к ошибкам управление пользователями включает в себя виртуальные файловые системы и наследование прав. Сервер CrushFTP имеет 30-дневную пробную версию, а его клиент всегда является бесплатным.
10. Cornerstone MFT сервер
Ссылка скрыта от гостей
((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 сервер
Ссылка скрыта от гостей
поддерживает обычный 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 сервер
В дополнение к бесплатной/ознакомительной версии 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-серверу отображать текст на разных языках или вы можете написать свой собственный файл с языком, если нужный вам язык еще не доступен.
15. Core Mini SFTP Сервер
Ссылка скрыта от гостей
— это бесплатный SFTP-сервер, который не требует установки. Вы можете просто загрузить его, указать имя пользователя и пароль, каталог, который будет использоваться для FTP-передач, и все готово к работе. Имейте в виду, что SFTP-сервер будет работать под вашим пользователем, поэтому нет защиты от пользователей SFTP, которые имеют доступ к редактированию ваших файлов. Обязательно укажите безопасный или пустой каталог для использования FTP.
Самые лучшие SFTP и FTPS сервера для Linux
- MySecureShell
- vsftp
- ProFTPd
- PureFTPD
- VandDyke VShell
Поскольку SFTP работает на SSH, большинство Linux-систем поставляются с SFTP, готовыми к работе. FTPS — это совсем другая история и требует специально выделенного FTP-сервера, который поддерживает TLS. В то время как SFTP так легко настраивается на хосте Linux, довольно трудно найти веские причины для запуска FTPS.
Использование OpenSSH
В стандартной системе Linux наиболее подходящие пользователи смогут использовать любой SFTP-клиент для подключения к серверу и передачи файлов в свой домашний каталог и из него. Однако разрешение удаленного доступа пользователей обычно считается угрозой безопасности, так что многие системные администраторы откажутся от подобного рода доступа. Наиболее распространенные способы сделать это — запретить доступ пользователей к shell или заблокировать порт SFTP (22, такой же, как и у SSH) для указанных IP-адресов.
Предполагая, что эти ограничения не установлены, любой SFTP-клиент, который может подключиться к порту 22 на SFTP-сервере, должен работать надлежащим образом.
Код:
$ sftp test-sftp@172.81.178.134
test-sftp@172.81.178.34's password:
Connected to 172.81.178.34.
sftp> pwd
Remote working directory: /home/test-sftp
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 , после чего вы будете полностью готовы к работе.
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 будет готов к работе.
18. ProFTPd настроен для использования SFTP
Ссылка скрыта от гостей
был полностью создан с нуля из-за необходимости вытеснить wu-ftp в качестве широко используемого FTP-сервера. Wu-ftp стал громоздким из-за многолетних модификаций, сделанных в результате неуверенности в корректной работе приложения, и в конечном итоге стало более продуктивным просто создавать новый FTP-клиент с нуля.
ProFTP немного вдохновлен веб-сервером Apache. В большинстве случаев это можно увидеть в формате файлов конфигурации и в том, что он использует модули для загрузки необходимой функциональности. В данном случае вы захотите использовать ProFTP с
Ссылка скрыта от гостей
, загруженным для достижения функциональности SFTP.
На веб-сайте 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
Ссылка скрыта от гостей
— это сервер SFTP и SCP корпоративного уровня для Windows и Unix. Он поддерживает SFTP, SCP и FTPS и включает в себя очень подробный контроль доступа пользователей.
Версия Windows имеет простой в использовании графический установщик и может использовать различные методы аутентификации пользователей, такие как LDAP ((Lightweight Directory Access Protocol) Облегчённый (упрощённый) протокол доступа к [сетевым] каталогам, протокол LDAP) и пары общедоступных/приватных ключей.
Версия Unix поддерживает виртуальные каталоги, а также позволяет устанавливать разрешения файлов. Разрешения на файлы могут быть установлены для каждого пользователя по отдельности или самих виртуальных каталогов.
VShell предоставляет вам 30-дневную пробную версию.
Источник:
Ссылка скрыта от гостей