为了使用文件传输协议共享文件,必须使用FTP服务器。 FTP服务器是FTP客户端连接到文件传输的。
有许多FTP服务器可用,但其中许多只能付费使用。下面列出了在Windows,macOS和Linux上运行的最好的免费软件FTP服务器程序 - 您可以下载并使用它们随时共享文件而无需支付一分钱。
FileZilla Server
FileZilla Server是一个开源的,完全免费的Windows服务器应用程序。它可以管理本地服务器以及远程FTP服务器。
您可以选择程序应该侦听哪些端口,一次可以连接到服务器的用户数,服务器可以使用的CPU线程数以及连接,传输和登录的超时设置。
FileZilla Server中的一些其他功能包括:
- 被动模式FTP。
- 能够调整传输和套接字缓冲区大小
- 记录到自定义LOG文件。
- 带宽控制以限制带宽使用。
- 使用每IP地址压缩排除的文件传输压缩。
一些安全功能包括如果在经过这么多次尝试后无法成功登录,则自动禁止IP地址,通过TLS启用FTP以禁用未加密的FTP的选项,以及IP过滤,以便您可以阻止某些IP地址甚至IP地址 范围 从连接到您的FTP服务器。
只需单击一下,您的服务器离线或快速锁定FTP服务器也非常容易,以确保在解锁之前不能与服务器建立新的连接。
您还可以完全访问使用FileZilla Server创建用户和组的权限,这意味着您可以限制某些用户的带宽,而不是其他用户,并为选定用户提供读/写权限,但其他用户只具有读取权限等。
如果您需要,官方网站上的FileZilla Server FAQ页面是最佳答案和帮助的地方。
下载FileZilla
继续阅读下面
Xlight FTP服务器
Xlight是一款免费的FTP服务器,比FileZilla更具现代外观,还包括大量可根据自己的喜好修改的设置。
创建虚拟服务器后,只需双击它即可打开其设置,您可以在其中修改服务器端口和IP地址,启用安全功能,控制整个服务器的带宽使用情况,定义服务器上可以有多少用户,并从同一IP地址设置显式最大登录计数。
Xlight中一个有趣的功能是,您可以为用户设置最大空闲时间,这样如果他们实际上没有与服务器通信,他们就会被踢出。
以下是您可以使用FileZilla Server和其他服务器找不到的其他一些独特功能:
- 服务器横幅消息。
- 邮件通知。
- 用户登录后执行程序。
- 上载,下载或删除文件时执行程序。
- 自动删除部分上传的文件。
- 上传SFV检查。
- 将已删除的文件发送到回收站。
- 目录和文件的访问控制列表。
- 防水蛭保护。
Xlight FTP服务器可以使用SSL,并且可以要求客户端使用证书。它还支持ODBC,Active Directory和LDAP身份验证。
Xlight仅供个人使用,适用于32位和64位版本的Windows。
您可以将此FTP服务器作为便携式程序下载,以便不需要安装,也可以像常规应用程序一样将其安装到计算机上。
下载Xlight FTP
继续阅读下面
完成FTP
完整FTP是另一个支持FTP和FTPS的免费Windows FTP服务器。
该程序具有完整的图形用户界面,非常易于使用。界面本身非常裸露,但所有设置都隐藏在侧面菜单中,并且易于访问。
这个FTP服务器的一个独特之处在于,在更改一个或多个设置之后,在您选择之前,它们不会应用于服务器应用更改 按钮。
以下是使用Complete FTP可以执行的一些操作:
- 启用/禁用FTP和/或FTPS。
- 启用匿名登录。
- 选择匿名用户可以同时登录的用户数。
- 显示隐藏的文件和文件夹。
- 允许反斜杠分隔符。
- 调整登录,停顿传输,被动FTP和空闲会话的超时设置。
- 定义在用户启动之前可以执行的登录尝试次数。
- 输入自定义欢迎消息。
- 服务器的整个“监控”部分允许您观察实时日志记录,配置日志文件,在发生连接时监视连接以及禁止用户。
完整FTP安装内置了分步指南,因此您可以选择分步指南 在程序的顶部随时学习如何使用不同的功能和选项。
该程序作为专业版的试用版安装。请参阅下载页面上的说明以了解如何激活完整FTP的免费版本(上述所有功能均在免费版本中)。
下载完整的FTP
核心FTP服务器
Core FTP Server是Windows的FTP服务器,有两个版本。
一个是非常小的服务器,它易于理解,并且在大约一分钟内易于设置。它是100%便携式的,您只需选择用户名,密码,端口和根路径即可。如果要配置它们,还有一些其他设置。
Core FTP Server的另一个版本是完整的服务器,您可以在其中定义域名,将其作为服务自动启动,添加具有详细访问权限和限制的多个用户帐户,指定访问规则等。
在下载页面上,选择一个上方链接以获取完整程序;便携式,最小的FTP服务器可以在该页面的底部使用。
这个FTP服务器的两个版本都是Windows的32位和64位版本。
下载核心FTP
继续阅读下面
战争FTP守护进程
战争FTP守护进程在1996年发布之后是一个非常受欢迎的Windows FTP服务器程序,但从那时起已经被更新更好的应用程序所取代,如上所述。
这个FTP服务器仍然具有旧的外观和感觉,但它仍然可用作免费的FTP服务器,并允许您执行诸如添加具有特殊权限的用户,将服务器作为服务运行,将事件写入日志以及调整数十个等操作高级服务器属性。
要使此服务器运行,您必须首先运行服务器文件,然后打开War FTP Daemon Manager以管理它以添加用户,调整服务器设置等。
服务器和管理器都是可移植的,因此实际上都没有安装到计算机上。
下载战争FTP守护进程
vsftpd的
vsftpd是一个Linux FTP服务器,声称安全性,性能和稳定性是其核心卖点。实际上,该程序是Ubuntu,Fedora,CentOS和其他类似操作系统中使用的默认FTP服务器。
vsftpd允许您通过SSL创建用户,限制带宽和加密连接。它还支持每用户配置,每源IP限制,每源IP地址配置和IPv6。
如果您在使用此服务器时需要帮助,请查看vsftpd手册。
下载vsftpd
继续阅读下面
PROFTPD
如果您正在寻找具有GUI的FTP服务器,proFTPD对Linux用户来说是一个不错的选择,因此它比使用命令行命令更容易使用。
唯一的问题是,在安装proFTPD之后,您还必须安装gadmin GUI工具并将其连接到服务器。
以下是proFTPD的一些功能:IPv6支持,模块支持,日志记录,隐藏目录和文件,可用作独立服务器和每个目录配置。
proFTPD适用于macOS,FreeBSD,Linux,Solaris,Cygwin,IRIX,OpenBSD和其他平台。
下载proFTPD
Rebex Tiny SFTP服务器
这个Windows FTP服务器非常轻巧,完全可移植,并且可以在几秒钟内启动并运行。只需从下载中解压缩该程序并选择即可开始.
这个程序唯一的缺点是你要做的任何设置调整都必须通过 RebexTinySftpServer.exe.config 文本文件。
此CONFIG文件是您更改用户名和密码,设置根目录,更改FTP端口,服务器启动时自动启动程序以及调整安全设置的方式。
解压缩ZIP文件的内容后,通过上面的链接下载,使用 RebexTinySftpServer.exe 文件打开程序。
下载Rebex Tiny SFTP




