快速业务通道

redhat9 vsftpd 500 00PS

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-12
抄老大原文:[url]http://sery.blog.51cto.com/10037/20395[/url] 用vsftp快速搭建ftp服务器(修订版) 作者:田逸(sery@163.com) 前面描述了一个vsftpdlinux下的快速部署方法,尽管它能完成一般的上传下载任务,但离实际的应用还是有差距,举例来说:比如ftp用户可以用cd命令到根目录等,为了更进一步满足实际要求,特对前文做进一步的增补. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 1、 下载源码到服务器,其下载地址是[url]ftp://vsftpd.beasts.org/users/cevans/[/url],当前的版本是vsftpd-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2.0.6.tar.gz .强烈建议使用源码安装,即可摆脱类似rpm包依赖的困惑,又可以实现在不同unix/linux下自如的工作. 2、 解压安装:tar zxvf vsftpd-2.0.5.tar.gz ; make; make install 3、 添加ftp的用户,如果用户数目不多,简单些,用系统用户吧.Useradd –d /home/sery sery ;passwd ******. 4、 拷贝配置文件,这里有2个.Cp vsftpd.conf /etc/vsftpd.conf cp Redhat/vsftpd.pam /etc/pam.d/ftp .不拷贝vsftpd.pam这个文件,将导致ftp用户不能登陆的问题.这个文件在debian下也是可以的. 5、 修改配置文件/etc/vsftpd.conf.这个配置文件是vsftpd的关键所在,修改下列值,以实现不同的功能: (1) 修改的部分: local_enable=yes write_enable=yeslocal_umask=022前面的注释取消. (2) 增加部分:listen=YESftp作为独立的守护进程) chroot_local_user=yes(用户被定位在自己的主目录里,用cd / 并不能切换到根目录) anonymous_enable=NO 老大原文提到,让用户不能切换到别的目录,需要添加一个文件: vim /etc/vsftpd/chroot_list 加入你所要限制的用户 vsftpd.conf也去掉相应的注释:chroot_list_file=/etc/vsftpd/chroot_list

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号