匿名ftp服务

匿名ftp服务

目的:允许匿名ftp上传和下载文件。要求,匿名用户访问时的
根目录为/data/pub;允许匿名上载文件到/data/pub/upload目录,并允
许匿名用户删除这个目录中的文件;匿名用户不需要输入密码。
操作:安装vsftpd 提供ftp服务,使用超级服务器xinetd监视连
接,响应ftp服务请求。
第一节安装配置vsftpd
下载得到vsftpd的安装包vsftpd-1.2.2.tar.gz,先用tar命令解压。
为了启用tcp_wrapper 功能(只有这样,才能使用超级服务器
xinetd监视连接,响应ftp服务请求),在编译前要修改“builddefs.h
”文件中的语句,将#undef VSF_BUILD_TCPWRAPPERS
改为
#define VSF_BUILD_TCPWRAPPERS
然后执行make命令进行编译生成可执行文件。最后把指定文件
拷贝到特定目录,安装就完成了。注意vsftpd的安装与典型tar包的
安装不太一样,没有configure,而make install的过程需要用下列命
令手工完成。
#cp vsftpd /usr/local/sbin/vsftpd
#cp vsftpd.conf /etc
#cp vsftpd.conf.5 /etc
#mkdir /var/ftp
安装成功后,可以修改配置文件/etc/vsftpd.conf来控制vsftpd 的
运行。按要求,应做如下设定:
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=yes
no_anon_password=yes
anon_root=/data/pub
anon_umask=0
还要执行下面的指令以允许匿名用户对/data/pub/upload 目录进
行文件上传和删除的操作。
#chown ftp.ftp /data/pub/upload
我顶
顶下
受教
谢谢楼主分享