NOVOTS KMS 词汇表 Glossary    联系我们 Contact Us
查询 Search  
   
按类别浏览 Browse by Category
NOVOTS KMS .: 操作系统 .: Unix/Linux .: tp服务器vsftp配置说明

tp服务器vsftp配置说明

本机系统为Fedora9,vsftp为光盘中安装的,故本说明略去安装说明,直接进入配置说明。我将配置一台允许匿名访问的ftp服务器。

      我先查了一下服务的启动设置: 

 

发现本机的vsftpd服务并没有开机自动启动,改为自动启动以便以后重启后不用我手动开启服务:

# chkconfig --level 2345 vsftpd on

接着修改ftp的根文件夹属性,本机根文件夹为默认的/var/ftp,用如下命令修改: 

anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
#以上四条配置文件默认就有,只需去掉行开头用于注释的'#'即可
anon_world_readable_only=NO
#手动添加,如果值为YES,则匿名用户只有读的权限
anon_other_write_enable=YES
#手动添加,用途是开放其他操作的权限,比如修改、删除等
anon_umask=022
#手动添加,这条也很重要,用来设置匿名用户上传的文件的默认权限
#实际权限的计算方法为:777-umask值,这里设022,则实际权限755

  其他属性按实际需要修改(我没有修改,使用了默认值)

       在启动服务之前还需要做一个修改:

# setsebool -P ftp_home_dir 1

有的版本说是ftpd_disable_trans,但我用getsebool -a 命令没有找到那一项,也就没法设置,只有这一项比较像。实际也证明就是这个,不改上传不了文件。       

       最后就是启动服务了(如果原本就启动了,将下面的start参数换为restart):

# /sbin/service vsftpd start

# chown root:ftp /var/ftp
# chmod 755 /var/ftp

 这个修改很重要,否则待会使用过程中会遇到一系列错误。为了让匿名用户能使用ftp服务,我再建了一个文件夹:/var/ftp/pub,分配777权限。

        然后就是修改配置文件/etc/vsftpd/vsftpd.conf了。关键是要设置如下属性:

# chkconfig

这篇文章对你多有用?

相关文章

article 如何提升服务器安全性,避免Internet服务器将此服务器作为SMTP中转主机
如何配置服务器,提升服务器安全性,避免Internet...

(No rating)  7-4-2006    Views: 3099   
article 详解VPN服务器故障:怎样验证服务器设置问题
       详解V...

(No rating)  4-28-2011    Views: 1798   
article 在已安装过Notes客户端的机器上重新连接到新邮件服务器
...

(No rating)  7-25-2009    Views: 1961   

用户评语

添加评语
当前还没有评语.


.: .: .: .: .:
[ 登陆 ]
北京护航科技有限公司 2006

Novots Technologies Limited