vsftpd快速匿名用户配置方法

我们有时候会想最快速地架设一个ftp服务器,需求是只要能匿名使用上传、下载功能就可以,并没有什么安全考虑,这里就介绍以下快速的vsftpd服务器的安装和配置(适于常见的fedora或者ubuntu环境,本文讲究的就是快速解决普遍问题):

1, apt-get install(或者yum install) vsftpd, 这步就是最简单方便的安装,你要事有code自己编译安装也好。

2, service vsftpd restart?? 启动ftp服务

3, 如果本机启动了iptables,先service iptables stop暂停,否则ftp client会无法登录(出现No route to host报错)

4, 在vsftpd的配置文件 /etc/vsftpd/vsftpd.conf文件中加上下面几行:

anon_upload_enable=YES
anon_mkdir_write_enable=YES
anonymous_enable=YES
#配置匿名用户的权限,否则ftp用户无法下载
anon_umask=022

5, 查看ftp匿名用户的目录:

[root@hostname]#finger ftp
Login: ftp??????????? ??? ??? ??? Name: FTP User
Directory: /var/ftp???????????????? ??? Shell: /sbin/nologin
Never logged in.
上面指出ftp用户的目录在 /var/ftp目录

6, 修改上传目录的权限:

chmod 777 /var/ftp/pub/? (如果没有这个目录请自行创建)

ok,如果一切顺利,现在匿名用户(usr/pass:ftp/ftp)应该可以访问ftp并上传文件了(记得登录后开始是在根目录/var/ftp下,先要cd 进入pub目录ftp用户才有权限上传、下载操作)。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>