`

ubuntu 下vsftpd VS pure-ftpd

 
阅读更多

前段时间在ubuntu上安装了这两种servers,在使用过程中遇到了些问题。


首先说说这二个特点;

VSFTPD

  之前没有安装过ftp server,我们的需求就是让client推送zip包过来。因为之前他们 是serv-u作为server 的,于是找了一些发现介绍vsfptd相关够多,于是就安装了这个。

  local_root 这个属性是要设置的,否则发现过来的全部放在home下。其怪的是虽然设置生效的,client(用c#写的)推送过来时有路径问题:c#下写的\在ubuntu下作为一个文件名而不是路径,这样会造成java处理时会有问题;另外就是不知道为什么,传送过来的zip在当前locat_root下放一些,在父目录也放一些,觉得也可能是因为路径引起的。

 

  这个东西安装起来比pure-fptd简些,但真正动作起来后发现经常出现死掉,重启后却正常。即使设置了流量控制也不作用。

 

 

  基于上述原因,我们没有使用它。转而换了pure-ftpd


PURE-FTPD

  个人认为它比vsfptd功能强大些,流量控制选项也够多。就是安装稍为复杂了点吧。

  它的配置是完全基于文件名来指定的,一个文件名作为一个property,value就是内容。但通常不会有太多custom properties,所以也不会出现太多files。

  其中不同点之一是,相对vsftpd的local_root,pure-ftpd是在生成登录信息时指定的,比如我就是用虚拟用户时指定了目录。但这个不再出现上述的文件乱放问题。


  开始时我是按默认配置启动,但运行一段时间后仍然出现ftp正常,但telnet上防火墙(在前面,使用端口映射)也同样会不成功。

后来网管开通了默认的22端口,同时我又将配置调整了一下。

  这时正常的了!但不清楚到底是哪边影响的。他坚持认为是端口问题,但我认为也不太可能是 这个原因。后来也没有纠结这事了。。

  直到新集群布置了后,端口还是用非默认22,同时我又按照之前相关配置后,发现没问题了。所以说不是端口问题了。


经过再次测试,发现旧集群 上fpt确实使用了22后正常,其它端口不正常,何解?




refs:

http://wiki.ubuntu.org.cn/Vsftpd%E5%AE%9E%E4%BE%8B

http://wiki.ubuntu.org.cn/Pure-ftpd

 

 

 

分享到:
评论

相关推荐

    用pure-ftpd搭建简单的UbuntuFTP服务器参考.pdf

    配置文件中会定义相应的wrapper设置,比如`pure-ftpd-wrapper`。 10. 其他FTP服务器的对比: 文档中还提及了其他两种FTP服务器,分别是vsftpd和proftpd,这两者与pure-ftpd相比,各自有不同的特性、优势和适用场景...

    ubuntu linux版本的安装和配置,使用

    - **建立 FTP**:安装 vsftpd 或 Pure-FTPd 等 FTP 服务器软件。 - **关于其他桌面环境** - **安装 KDE**:可以通过 `sudo apt-get install kde-plasma-desktop` 命令安装 KDE。 - **安装 Xfce**:可以通过 `sudo...

    Linux下安全FTP服务器的构建.pdf

    相比于其他FTP服务器软件如wu-ftpd、pmftpd、pure-ftpd,VSFTPD在安全性、性能和易用性方面表现出色,被广泛应用于各种Linux发行版,如RedHat、SUSE、Debian等。 首先,为了构建FTP服务器,我们需要确保系统已经...

    linux ftps服务端和客户端

    1. **安装FTP服务软件**:在大多数Linux发行版中,常用的FTP服务器软件有vsftpd、ProFTPD和Pure-FTPd。这里以vsftpd为例,可以使用以下命令安装: ``` sudo apt-get install vsftpd # 对于Debian/Ubuntu sudo yum...

    第10章Linux网络管理与网络服务.ppt

    1. FTP服务器(如VsFTPd、ProFTPd、Pure-FTPd):用于文件传输。 2. HTTP服务器(如Apache、Nginx、Lighttpd):提供Web服务。 3. DNS服务(如Bind9):域名解析。 4. DHCP服务器(如dhcp3-server):动态分配IP地址...

Global site tag (gtag.js) - Google Analytics