阅 读 文 章

在Linux 下架设FTP 服务器

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(不详) | 时间:2007-07-07 | 浏览:人次 ]

原来老的 ftp 服务程序有 proftpd、wu-ftpd,FreeBSD 好像也有一个,不过 ms 最近都转向 vsftpd 了 -,- 一开始我以为是 Very Simple FTP Daemon 呢,结果去了 http://vsftpd.beasts.org ,发觉是 Very Secure FTP Daemon,狂晕!

这里简单的介绍一下 vsftpd 的特点,以及配置。具体请参考 vsftpd 的 man page 和 vsftpd.conf 的 man page,其实vsftpd.conf 本身也很有参考价值...

和其他很多的服务器程序一样,vsftpd 可以为 inetd 或者 xinetd 这两个超级服务器(个么就是服务器的服务器嘛!)启用(这种方式启动较慢,但是对于不频繁使用并且机器的内存紧张的情况还是有用的),也可以作为 standalone 的启用。这个 standalone 模式需要在配置文件中使用 listen=YES 。主配置文件只有一个 vsftpd.conf 。启用的命令行很简单
vsftpd [configuration-file]

配置文件的风格很简单,基本都是 option=value 的模式。那么,我们看看有哪些值得我们试用的 options 。这些是 bool 值(YES 或者 NO):
options
解释
默认值
allow_anon_ssl 当 ssl_enable 时,允不允许匿名用户使用 ssl 连接。
NO
anon_mkdir_write_enable
当 anonymous 可写目录时是否允许创建子目录
NO
anon_other_write_enable
是否允许 anonymous 进行除了 upload 和 mkdir 之外的 deletion 和 renaming 操作。
NO
anon_upload_enable
当允许 write_enable 时,是否允许 upload 。
NO
anon_world_readable_only
anonymous 是否可以下载全部可读文件。
YES
anonymous_enable
使用允许是用 anonymous 和 ftp 用户匿名登录。
YES
ascii_download_enable
允许使用 ASCII 方式下载
NO
ascii_upload_enable允许使用 ASCII 方式上载NO
async_abor_enable
某些 ftp client 使用的特性
NO
background
在 Listen 态,该选项决定是否在后台执行监听
NO
check_shell
在 vsftpd 是编译时支持 PAM 则该选项决定是否根据 /etc/shell 判断用户是否具有合法的 shell
YES
chmod_enable
给 local users 以 SITE CHMOD 权限,anonymous 不会收到影响(没有这个权限)
YES
chown_uploads
anonymous 上传文件是否 chown 为 chown_username 所设置用户
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 服务器 NO 使用 用户 是否 文件 允许 目录 none anonymous

上一篇:用Linux架设FTP服务器(下)

下一篇:没有了

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.