1、安装FTP
通过yum直接安装FTP:yum install vsftpd
通过系统光盘安装,虚拟机安装可直接进入cd /media/CentOS_6.5_Final/Packages。查找vsftp文件:ll -l |grep vsftp
通过命令rpm -ivh vsftpd-2.2.2-11.el6_4.1.x86_64.rpm 进行安装
如果是真实服务器,通过挂载光盘,进入光盘目录后,安装步骤跟虚拟机差不多。
2、配置vsftpd的配置文件
一、/etc/vsftpd/vsftpd.conf 主要的配置文件
/etc/vsftpd/ftpusers 里面的用户不允许登录FTP
/etc/vsftpd/user_list 在/etc/vsftpd/vsftp.conf中,如果userlist=NO,在这个文件里面的用户可以登录FTP,如果userlist=YES,在里面的用户将不能登陆FTP。
/etc/vsftpd/vsftp.usr_list 里面的用户才可以登录FTP
刚开始配置的时候,只要配置/etc/vsftp/vsftp.conf的文件2个选项
anonymous_enable=NO 关闭匿名登录
chroot_list_file=/home/ftpadmin FTP文件目录
3.设置FTP文件目录权限
chmod 777 /home/ftpadmin
4.开启FTP服务
service vsftp start
常见错误解决
500 OPS
1、FTP文件目录权限权限不足,通过设置chmod 777
2、SELinux
通过命令修改ftp_home_dir setsebool ftp_home_dir 1