红联Linux门户
Linux帮助

Linux下安装vsftpd详解 安全的ftp

发布时间:2012-02-23 15:17:21来源:chinaitlab作者:chinaitlab

  VSFTP的全称是Very Secure FTP 从此名称可以看出来,VSFTP就是一个非常安全的ftp软件。本文介绍一下笔者安装VSFTP的方法。

  每个人安装软件的时候都有自己不同的方法,不过大多大同小异,以下是本人安装VSFTPD的方法


  1、下载:

  从网上下载软件,我的版本是2.0.5,软件名为vsftpd-2.0.5.tar.gz


  2、编译源代码:

  tar xvzf vsftpd-2.0.5.tar.gz (解压,并进入解压后目录vsftpd-2.0.5)

  make

  make install


  3、安装配置:

  cp vsftpd.conf /etc

  cp RedHat/vsftpd.pam /etc/pam.d/ftp (用户身份识别)


  4、编辑配置:

  用vi打开vsftpd.conf,默认的用不用管他了

  直接在最后一行加上Listen=YES(独立的VSFTPD服务器)


  5、启动服务:

  /usr/local/bin/vsftpd &

  用netstat -tnl查看,如果有21端口证明已经安装配置成功

  这个时候已经能用FTP,但不能使用匿名访问。


  6、匿名访问:

  mkdir /var/ftp

  chown root.root /var/ftp

  chmod og-w /var/ftp

  这样就能匿名访问。如果还不清楚的话可以参考安装 帮助more INSTALL


  7、开机自启动

  用vi打开、etc/rc.local在里面加入/usr/local/bin/vsftpd & 即可。


  以下是vsftpd.conf的参数程序代码:

  Anonymous_enable=yes 允许匿名登陆

  Dirmessage_enable=yes 切换目录时,显示目录下.message的内容

  Local_umask=022 FTP上本地的文件权限,默认是077

  Connect_form_port_20=yes 启用FTP数据端口的数据连接

  Xferlog_enable=yes 激活上传和下传的日志

  Xferlog_std_format=yes 使用标准的日志格式

  Ftpd_banner=XXXXX 显示欢迎信息

  Pam_service_name=vsftpd 验证方式

  Listen=yes 独立的VSFTPD服务器

  Anon_upload_enable=yes 匿名用户上传权限

  Anon_mkdir_write_enable=yes 创建目录的同时可以在此目录中上传文件

  Write_enable=yes 本地用户写的权限

  Anon_other_write_enable=yes 匿名帐号可以有删除的权限

  Anon_world_readable_only=no 匿名用户浏览权限