vsftpd匿名登录的设置方法

最近搭建ftp服务时,想匿名登录ftp服务下载一些文件。结果用vsftpd安装了之后,按照网上的设置匿名登录方法后,怎么弄都不行。

贴上网上修改的配置:

1、修改配置文件

  # vi /etc/vsftpd/vsftpd.conf

  local_enable=NO

  connect_from_port_20=YES

  listen=YES

  listen_port=21

  tcp_wrappers=YES

  anonymous_enable=YES

  ftp_username=ftp

  no_anon_password=YES

  anon_root=/home/ftp

  anon_world_readable_only=YES

修改后还是提醒你输入用户名和密码

后来才发现应该是ftp对服务器的目录有权限要求,比如服务器目录是:/var/ftp,权限需要是755

不能有写权限,还有一个地方需要修改,就是anon_root,需要指明,要不然就不知道用的是哪个默认路径

如果vsftpd.conf没有anon_root,需要加上配置:anon_root=/var/ftp

再重启就OK了!

你可能感兴趣的:(ftp服务器)