Linux下的vsftpd匿名访问

已举报 回答 关注

Linux下的vsftpd匿名访问

  • 回答数

    7

  • 浏览数

    5,331

7个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
安装后,默认FTP目录为/var/ftp/
1、在ftp默认目录建立子目录pub/
更改pub子目录的属主为ftp用户,chown ftp /var/ftp/pub; ls –dl /var/ftp/pub/
2、复制一个文件到/var/ftp/目录,以供下载测试,tar jcf /var/ftp/ftpconfig.tar.bz2 /etc/vsftpd/
3、修改配置文件,开放匿名用户访问,上传许可。
Vi /etc/vsftpd/vsftpd.conf
修改添加的配置字段如下
anonymou_enable=YES #允许匿名用户访问
local_enable=NO #若不需要启用本地用户可将此项设置为NO
write_enable=YES #允许开放写权限
anon_umask=022 #设置用户上传建立文件时的权限掩码
anon_upload_enable=YES #允许匿名上传文件
anon_mkdir_write_enable=YES #允许匿名用户创建目录
userlist_enable=No #未启用本地用户时,可以将用户列表功能禁用
anon_other_write_enable=YES #允许匿名用户在上传目录有覆盖删除重命名删除等写操作
dirmessage_enable=YES
xferlog­­­­­­_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
tcp_wrappers=YES
4、配置完成后启动服务,使用系统自带ftp命令登陆,使用使用cd get put ls quit等命令上传下载测试。
注意:/var/ftp/默认权限755,不要将该目录属主该位FTP。
取消 评论
能看一下vsftpd.conf吗?
取消 评论
只开启了匿名?
取消 评论
把/var/log/message里面的信息贴出来,才好分析
取消 评论
rpm -qa | vsftpd 看看服务安装成功了没
取消 评论
需要关闭SELinux安全策略
vi /etc/sysconfig/selinux
设置为以下
SELINUX=disable
重新引导就可以了
取消 评论
恢复到默认配置,然后启用
anonymous_enable=YES
取消 评论
ZOL问答 > 电源 > 海盗船电源 > 其他分类 > Linux下的vsftpd匿名访问

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?