linux vsftpd架设

vsftpd服务软件包

vsftpd-2.0.5-10.el5.i386.rpm
可在RHEL 5系统光盘的Server文件夹里找到
 

 

安装与卸载

rpm -ivh vsftpd-2.0.5-12.e15.i386.rpm  #使用rpm方式安装

rpm -e vsftpd-2.0.5-12.e15.i386.rpm     #使用rpm方式删除

或者

yum -y install vsftpd.i*                                  #使用yum方式安装

yum -y remove vsftpd.i*                         #使用yum方式删除

 

vsftpd相关文档
 
/etc/vsftpd/vsftpd.conf:vsftpd的核心配置文件
/etc/vsftpd/ftpusers:用于指定哪些用户不能访问FTP服务器
/etc/vsftpd/user_list:指定允许使用vsftpd的用户列表文件
/etc/vsftpd/vsftpd_conf_migrate.sh:是vsftpd操作的一些变量和设置脚本
/var/ftp/:默认情况下匿名用户的根目录
 
 
登录FTP服务器有三种方式匿名登录、本地用户登录和虚拟用户登录
  1. 匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous。
  2. 本地用户登录:使用/etc/passwd中的系统用户登录。
  3. 虚拟用户登录:有两种方式实现虚拟用户:本地数据文件(DB)和数据库服务器(MySQL)。
    FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FTP服务器提供的资源,大大增强了系统的安全。
     

 

 一、匿名登录

二、本地用户登录

三、虚拟用户登录

 通过本地数据文件实现虚拟用户访问

 

 通过MySQL实现虚拟用户访问

对于访问FTP服务器的虚拟用户数量非常多或变化比较频繁时(比如对Internet开放的FTP服务),使用 本地数据文件实现虚拟用户访问 这种方法维护工作比较繁重。使用MySQL数据库的方式,可以发挥数据库操作灵活等优势。

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(vsftpd)