apache-ftpd安装过程非常简单,但是需要做一些配置,一个是用户的配置另外一个就是端口的配置,在防火墙iptables打开的情况需要配置两个端口一个用与ftp连接一个用于ftp数据的传输。 从官方网站下载
http://mina.apache.org/ftpserver-project/downloads.html ,下载linux包
ftpserver-1.0.6.tar.gz 1.安装文件 比如安装到路径/usr/local/apache-ftpd
tar zxvf ftpserver-1.0.6.tar.gz
cp ftpserver-1.0.6 /usr/local/apache-ftpd
2.配置用户 编辑文件res/conf/user.properties
vi res/conf/user.properties
配置用户admin并设置ftp保存的文件路径,注意对目录的可写权限是writepermission=true,要不然不能上传文件
# Password is "admin"
ftpserver.user.admin.userpassword=21232F297A57A5A743894A0E4A801FC3
ftpserver.user.admin.homedirectory=/usr/local/ftp/
ftpserver.user.admin.enableflag=true
ftpserver.user.admin.writepermission=true
ftpserver.user.admin.maxloginnumber=0
ftpserver.user.admin.maxloginperip=0
ftpserver.user.admin.idletime=0
ftpserver.user.admin.uploadrate=0
ftpserver.user.admin.downloadrate=0
注意这里的ftp文件路径是/usr/local/ftp/,需要创建这个目录
mkdir /usr/local/ftp
3.配置连接端口 编辑文件res/conf/ftpd-typical.xml
vi res/conf/ftpd-typical.xml
在listeners节点下加入数据监听接口