FTP服务器配置(实验环境:两台计算机,一台安装RHELServer5,另一台安装WindowsXP,用集线器连接)一般而言,用户必须经过身份验证才能登录Vsftpd服务器,然后才能访问和传输FTP服务器上的文件
Vsftpd服务器的用户分为两类:本地用户和匿名用户
本地用户是在Vsftpd服务器上拥有账号的用户
本地用户输入自己的用户名和口令后可登录Vsftpd服务器,并且直接进入该用户的主目录
匿名用户是在Vsftpd服务器上没有账号的用户
如果Vsftpd服务器提供匿名访问功能,那么就可以输入匿名用户名(ftp或anonymous),然后输入用户的E-mail地址作为口令进行登录
甚至不输入口令也可以登录
当匿名用户登录系统后,进入匿名FTP服务目录/var/ftp
步骤一、检查所需的RPM包是否已经安装在系统中,方法是:rpm–qa|grepvsftpd检查是否已安装vsftpd软件包步骤二、安装所需的RPM包若在步骤一中发现所需的RPM包没有安装,则需使用下面的命令来安装软件包,否则请转入第三步
mount/media/cdrom/---------挂载光驱rpm-ivh/media/cdrom/RedHat/RPMS/vsftpd-*---------其中的*号可以按TAB键自动补齐步骤三、配置匿名vsftpd服务器vsftpd服务器最重要的是主配置文件vsftpd
vsftpd守护进程运行时首先从vsftpd
conf文件获取配置文件的信息,然后配合ftpusers和userlist文件决定可访问的用户下表列出了与vsftpd服务器相关的目录和文件
文件/目录名说明/etc/vsftpd/vsftpd
confVsftpd服务器的主配置文件/etc/vsftpd/ftpusers禁止访问vsftpd服务器的用户列表(只能做黑名单)/etc/vsftp