【运行模式】
freeFTPd有两种运行模式:手工启动的应用程序、Windows服务。
两者共用一套配置,同时只有一个生效,后者默认开机即运行。
前者运行默认使用当前Windows账号,如果不是administrator,且非以管理员身份运行,则访问受限目录会报错。
后者运行默认使用超级用户 System,访问目录不受限制,且Windows开机后登录前即可访问。
安装后,配置前,后者虽然处于运行中,但并未占用端口,所有前者配置后,仍可启动。
如果后者有效运行中,占用端口,则前者启动会失败。
可以通过netstat -ano|findstr 22 查看当前占用端口(22)的进程。
最佳实践是以 Windows 服务方式运行freeFTPd。
【使用服务方式运行 freeFTPd 方法】
0、安装 freeFTPd 时,选择支持以服务方式运行
1、停止Windows服务:freeFTPdService
2、以管理员身份手工启动 freeFTPdService.exe,进行配置(账号、虚拟目录等)
3、SFTP页,点击 Start,验证配置生效
4、SFTP页 或 Status页,点击 Applu&Save
5、SFTP页,点击 Stop
6、启动Windows服务:freeFTPdService
后续修改配置,重复1~6。
特别注意(容易出错!):
通过freeFTPd程序修改配置后,为了确保后者可用,必须要先运行起来(Start),然后应用&保存(Apply&Save),否则会导致后者不可用(即使之前可正常运行)。
转载于:http://wiki.homonia.com/pages/viewpage.action?pageId=30605634 仅最为记录使用
未经允许不得转载:freeFTPd windows 使用
发表评论