愉婉1428 发表于 2016-6-9 09:49:11

使用FileZilla搭建FTP服务器

用来搭建FTP服务器的软件有很多,如Windows自带的FTP组件,Xlight, FileZilla, Server-U,Linux平台的vsftpd等。

FileZilla Server是个小巧的FTP Server服务器软件,占用资源少。下面简要介绍下FileZilla的配置:

1. 启动时,输入服务器地址、端口号和管理密码(可为空):
   

2. 系统设置:

   在主界面点击图标,进入设置页,一般保持默认即可:
   

   

3. 用户及共享设置:

   ① 在主界面点击或,以Users为例:
   
   
   ② 在页新建用户:
   

   ③ 输入密码,设置连接数限制,SSL连接和用户说明等:
   

   ④ 转到页,添加共享目录:
   

   ⑤ 有多个共享目录时,需要指定主目录,也就是客户端登录成功后显示的目录。
      供下载的目录只需要Read权限就可以了,上传的目录还需要Write和Delete权限:
   

4. 问题

   ① 使用apache的commons-net包下的FtpClient上传和下载本地ftp资源,没有问题;而操作远程ftp资源耗时很长且失败。调试源代码发现连接建立不了:


原来是被Windows防火墙阻止了,解决方案:
XP系统:关闭防火墙(不安全),或添加例外。
Win7系统:关闭防火墙(不安全),或添加允许Eclipse连接规则,配置稍显复杂。

   ② ftp上同名文件存在需要覆盖时,没有Delete权限,报异常:
页: [1]
查看完整版本: 使用FileZilla搭建FTP服务器