Vsftpd如何匿名访问

运维 系统运维
Vsftpd如何匿名访问?默认情况下,Vsftpd不支持匿名访问,所以必须自己设置。本文讲述的就是Vsftpd 匿名访问的方法。

Vsftpd 如何上匿名访问、上传、支持下载、执行?

  在默认的情况下,vsftp是不支持匿名用户的访问的,所以我们要自己打开相应的选项。现在我针对这个问题,我们要打开如下的选项。

  1.   anonymous_enable=YES 注:允许匿名访问  
  2.  
  3.   anon_upload_enable=YES 注:允许上传  
  4.  
  5.   anon_mkdir_write_enable=YES 注:允许建立相应的目录  
  6.  
  7.   anon_umask=022 把上传到FTP的文件或者目录改变权限  
  8.  

  当然打开这些选项还是不行的,我们还要让匿名写入文件的上一级目录有写入权,以我所做的FTP为例,我所做的FTP的匿名访问的目录是/var/ftp,在vsFTPd中,/var/ftp这个目录是不能让匿名用户有写入权限的,这是为了安全考虑,所以我们必须自己在/var/ftp目录中建一个目录,让这个目录有写入权。

  比如:我在/var/ftp目录建一个upload目录,然后把它的权限设置成777,这样匿名用户就能写入了。

  1.   #mkdir /var/ftp/upload  
  2.  
  3.   #chmod 777 /var/ftp/upload  
  4.  

  改了一系列的文件,不要忘记重启vsFTPd服务器

  我是用standalone模式的,当然用下面的方法

  1.   [root@linuxsir001 root]# service vsftpd restart  
  2.  

  关闭 vsftpd: [ 确定 ]

  为 vsftpd 启动 vsftpd: [ 确定 ]

  1.   [root@linuxsir001 root]#  
  2.  

  如果您用的是xinetd模式来启动vsFTPd,我们要重启xinetd服务器

  1.   [root@linuxsir001 root]# service xinetd restart  
  2.  

  停止 xinetd: [ 确定 ]

  启动 xinetd: [ 确定 ]

  1.   [root@linuxsir001 root]  

【编辑推荐】

  1. 如何把vsftpd启动方式改变为xinetd
  2. Vsftpd实现虚拟账号
  3. VSFTPD配置虚拟FTP服务器
责任编辑:zhaolei 来源: CSDN
相关推荐

2011-03-04 09:59:41

Vsftpd匿名用户

2011-03-04 09:32:30

Vsftpd目录

2011-03-03 16:47:32

2011-03-04 10:00:56

Vsftpd配置服务器

2016-11-11 09:16:36

2011-03-04 15:18:47

Vsftpd

2011-02-21 18:11:27

vsFTPd

2011-03-04 15:19:34

Vsftpd

2011-03-04 15:19:19

Vsftpd路径

2011-03-04 15:18:52

Vsftpd

2011-02-25 10:48:04

Proftpf

2011-02-21 17:32:37

Vsftpd

2021-11-23 10:15:57

Linux代码匿名页

2014-06-26 16:05:53

2011-06-07 16:03:48

匿名SQL Server

2011-03-02 11:32:55

vsftpd配置

2011-03-04 14:39:32

Vsftpd启动xinetd

2010-07-01 13:29:08

vsftpd

2020-09-16 12:30:55

数据匿名识别

2016-08-11 11:25:30

点赞
收藏

51CTO技术栈公众号