一个开源、免费的FTP服务端程序,Windows 安装程序(0.9.50 beta):右键另存为。
首先说一下FTP的二种模式:主动模式(port mode)与被动模式(passive mode),网络的连接有一发起方,就有一接收方,是成对出现的。
FTP连接数据中有分二种:控制连接与数据连接,控制连接一般默认为21端口;数据连接使用的端口,取决与连接模式。在主动模式下,客户端打开一个端口,由服务端使用20端口来主动连接客户端已打开的端口,获取数据;在被动模式下,服务端打开一个端口,由客户端来主动连接服务端已打开的端口,获取数据。
因为客户端一般在网关(NAT)后面,FTP使用的被动模式较多;如果服务端是在网关(NAT)后面,需要在网关上映射在FTP Server中设置的相关端口,以便客户端连接。
安装过程,可一直下一步到底,完成后,弹出连接服务器窗口。
进入设置
依次分别为:监听端口、最大用户连接数、CPU线程优先级别(默认即可)、连接超时、传输空闲超时、登入超时,单位为秒。
欢迎语句设置
IP地址绑定:*为所有,可指定监听的IP地址。
IP地址过滤:上面是禁止连接的IP地址,下面是从禁止列表排除的IP地址。这里表示仅192.168.0.0/24的主机可访问(CIDR记法)
被动模式设置:依次为指定端口、外部IP地址转换方法、内部连接不使用外部IP地址。
0~1023端口为标准端口,1024~49151为注册端口,49152~65535为私有端口。
仅内网使用或系统自身为公网地址,选择Default。
在NAT后面,有固定公网IP地址,选择Use the following IP。
在NAT后面,无固定公网IP地址,选择Retrieve external IP address from。
第一个是禁止连入的服务器对传,第二个是禁止传出的服务器对传,也就是说不允许FXP(二个FTP Server相互交换文件)。
杂项设置,依次为:不显示密码消息记录、启动最小化、二个缓存设置(没必须改)、允许边下载边浏览(双线程下载)、??远程地址不能路由则忽悠端口命令??
管理端设置:端口、IP地址绑定、允许访问的IP地址、更改密码。
日志记录设置
全局限速设置:不限速、整体限速、策略限速。
MODE Z:一种FTP压缩技术,先压缩,后传输,须客户端也支持此功能。默认排除了私有IP地址,也可设置指定IP不使用此技术。
利用证书来保护FTP传输
进入用户/用户组设置,如果用户数量多,使用用户组功能!
Add 添加新用户,anonymous为匿名访问帐号。启用帐户、密码、所属用户组、??限制用户从旁路访问服务器??帐号最大连接数、每IP限制连接数、登录强制使用SSL
文件夹的权限设置:Files:读/写/删除/执行,Directories:创建/删除/列表/子文件夹。
用户主目录为d:\ftproot\annymous,且有一个 /savedown 链接目录。
用户限速设置
用户IP地址过滤设置
PDF配置手册下载:右键另存为。