用pureftpd建立一个安全可控的ftp站点

2009-05-13 01:42:15来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


OS:FreeBSD5.3
1.规划
目的:

    建一个有多个虚拟用户的ftp站点,可匿名访问,也可验证访问。匿名用户只可下载不可上传。验证用户可下载,也可上传。
    虚拟用户使用ftpgroup组的ftpuser帐户访问。
    teczm帐户不属于ftpgroup组。
资源:
/ftpd/tech teczm 755 纯技术资料,按主题分类
/ftpd/product teczm 755 可公开产品技术资料,按所属领域和厂商分类
/ftpd/other teczm 755 不涉及版权的非技术资料
虚拟用户:包括anonymous、tzguest、teczm。
匿名用户:anonymous
家目录:/ftpd/home/anonymous
家目录属主:teczm
家目录权限:755
可访问资源:/ftpd/tech [纯技术资料]
上传:不允许
上传目录:无
下载速率:受限
技术伙伴用户:tzguest
家目录:/ftpd/home/tzguest
家目录属主:teczm
家目录权限:755
可访问资源:/ftpd/tech [纯技术资料]    /ftpd/other [非技术资料]
上传:允许
上传目录:/ftpd/home/tzguest/upload
上传目录属主:teczm
上传目录权限:777      [upload目录下可创建、删除子目录,可创建、覆盖文件]
上传空间:受限
速率:受限
实名伙伴用户:teczm
家目录:/ftpd/home/teczm
家目录属主:teczm
家目录权限:755
可访问资源:/var/ftpd/tech [纯技术资料]    /product [可公开产品技术资料]  /other [非技术资料]
上传:允许
上传目录:/ftpd/home/teczm/upload
上传目录属主:teczm
上传目录权限:777      [upload目录下可创建、删除子目录,可创建、覆盖文件]
上传空间:受限
速率:不限
2.执行
2.1 目录准备

创建资源目录、设置属主、权限
代码:#mkdir /ftpd/product  
#mkdir /ftpd/tech
#mkdir /ftpd/other
#cd /ftpd
#chown teczm *
#chmod 755 *
创建虚拟用户家目录、设置属主、权限
代码:
#mkdir  /ftpd/home  
#chown teczm home
#chmod 755 home
#cd /ftpd/home
#mkdir  /ftpd/home/anonymous
#mkdir  /ftpd/home/tzguest
#mkdir  /ftpd/home/teczm
#chown teczm *
#chmod 755 *
创建有上传权限虚拟用户的上传目录、设置属主、权限
代码:
#mkdir  /ftpd/home/tzguest/upload
#mkdir  /ftpd/home/teczm/upload
#chown teczm /ftpd/home/tzguest/upload
#chmod 777 /ftpd/home/tzguest/upload
#chown teczm /ftpd/home/teczm/upload
#chmod 777  /ftpd/home/teczm/upload
创建符号链接
代码:#ln –s /ftpd/tech   /ftpd/home/anonymous/tech
#ln –s /ftpd/tech   /ftpd/home/tzguest/tech
#ln –s /ftpd/tech   /ftpd/home/teczm/tech
#ln –s /ftpd/product   /ftpd/home/teczm/product
#ln –s /var/ftpd/other  /ftpd/home/tzguest/other
#ln –s /var/ftpd/other  /ftpd/home/teczm/other
2.2 安装pureftpd
下载、解压
下载:
http://www.pureftpd.org

解压:
代码:

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD下的多链路负载均衡和网卡冗余

下一篇:sshd_config配置文档