前段时间在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
分享到:
相关推荐
在这个场景中,我们关注的是在Linux环境下安装`pure-ftpd`,一个轻量级且功能丰富的FTP服务器软件。`pure-ftpd`提供了许多安全特性,如SSL/TLS加密,以及对虚拟用户的良好支持。 首先,让我们来详细了解一下`pure-...
配置文件通常位于`/etc/pure-ftpd/pure-ftpd.conf`或`/etc/pure-ftpd/conf`目录下。可以根据实际需要编辑该配置文件,如设置支持的字符集(ClientCharset)、客户端兼容性(BrokenClientsCompatibility)、是否将...
linux环境vsftpd安装包-vsftpd-3.0.3-32.el8.aarch64.rpm
rpm -Uvh vsftpd-3.0.5-1.el8.x86_64.rpm 3)然后修改vsftpd.conf文件: sed -i 's|anonymous_enable=YES|anonymous_enable=NO|g' /etc/vsftpd/vsftpd.conf sed -i 's|listen=NO|listen=YES|g' /etc/vsftpd/vsftpd....
【vsftpd_3.0.3-3ubuntu2_amd64-fiona】是一个针对AMD64架构的Ubuntu系统的vsftpd软件包。vsftpd(Very Secure FTP Daemon)是一款广泛使用的FTP服务器软件,因其安全性高而得名。在这个版本中,vsftpd为3.0.3,且...
有时候会遇到客户是内网环境的...2、然后执行命名 dpkg -i vsftpd_3.0.3-3ubuntu2_amd64.deb 进行安装 3、进行ftp配置即可,不动配置的可看我上一博客(https://blog.csdn.net/qq_32648289/article/details/123654639)
rpm -Uvh vsftpd-3.0.5-1.el6.x86_64.rpm 3)然后修改vsftpd.conf文件: sed -i 's|anonymous_enable=YES|anonymous_enable=NO|g' /etc/vsftpd/vsftpd.conf sed -i 's|listen=NO|listen=YES|g' /etc/vsftpd/vsftpd....
vsftpd_3.0.3-12_arm64.deb是针对arm64架构的Debian格式的软件包,它是一个非常流行的FTP服务器软件包。 vsftpd软件包具有很多功能,包括支持ipv6、支持虚拟用户、支持SSL / TLS安全传输、支持虚拟用户分配权限、...
文件是vsftpd-2.2.2-24.el6.x86_64.rpm,安装方法很简单,输入rpm -ivh vsftpd-2.2.2-24.el6.x86_64.rpm即可安装,可以到/etc/vsftpd/vsftpd.conf编辑配置文件
vsftpd-2.2.2-11.el6.x86_64.rpm
vsftpd-3.0.2-22.el7.x86_64.rpm 官方网站下载 亲测能用
【vsftpd-2.2.2-21.el6.x86_64】是Linux操作系统中的一个FTP服务器软件,即Very Secure FTP Daemon的简称。这个版本号表示该软件的稳定性和安全性经过了多次迭代和优化。在Linux环境下,vsftpd是一个广泛使用的开源...
vsftpd-2.0.5-16.el5_4.1.i386.rpm
首先,我们关注的是`vsftpd-2.2.2-24.el6.x86_64.rpm`这个文件。这是一个针对基于Red Hat的Linux发行版(如CentOS、Fedora等)的RPM(Red Hat Package Manager)格式的软件包,包含了vsftpd的二进制文件和依赖关系。...
vsftpd-2.2.2-11.el6.i686.rpm
本教程将详细解释如何在Linux环境下使用`vsftpd-1.1.3-8.i386.rpm`安装包设置FTP服务器。 1. **FTP介绍**: FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议,允许用户从远程服务器上传、...
很小很强大的嵌入式Linux下的FTP服务端软件,支持开源,与大家分享该软件。