linux下vsftpd服务配置
基本概念:
一:ftp有两种模式,主动模式,被动模式。以FTP服务器进行数据传输连接的主动或被动为区别的。
    主动模式:20端口用于传输文件数据,21端口用于传输控制命令。客户端用PORT命令告诉服务器打开了某个端口,服务器去用20端口连接。
    被动模式:21端口用于传输控制命令,服务器在命令链路上用PASV命令告诉客户端打开了某个端口用于客户机去连接。
二:常用FTP服务器软件。
    Wu-ftp;proftpd;vsftpd;现在我们用VSFPTD。
三:FTP客户端常用基本命令:
    连接:ftp 服务器IP地址;可以用help命令查询帮助信息。PUT,GET,QUIT等。
安装与配置:
一:服务端
基本配置:
   1,查询是否安装:rpm -qa |grep vsftpd,用rpm -ivh 安装光盘里面的ftp软件
   2,配置自己IP地址:172.16.1.1
   3,几个文件:主配置文件/etc/vsftpd/vsftpd.conf
               /etc/vsftpd.ftpusers文件用于保存不允许进行FTP登录的本地用户账户。
               /etc/vsftpd.user_list文件具有与上一个文件类似的访问控制功能。但更灵活。与主配              置文件的配置项结合起来使用。
             比如设置禁止登录的用户账号:在vsftpd.cof中添加两行:userlist_enable=YES
                                                                 userlist_deny=YES
             要是只允许的话就是:userlist_enable=YES
                                 userlist_deny=NO
  4,匿名用户的登陆目录为:/var/ftp/pub,要设置适当的权限。
  5,ftp服务的启动与关闭:/etc/init.d/vsftpd start
                                             stop