使用FileZilla搭建FTP服务器

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

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

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

2. 系统设置:

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

  

3. 用户及共享设置:

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

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

   ④ 转到[Shared folders]页,添加共享目录:
  

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

4. 问题

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


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

   ② ftp上同名文件存在需要覆盖时,没有Delete权限,报[553 Could not create file.]异常:

猜你喜欢

转载自czj4451.iteye.com/blog/1948891