如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsftp
2.安装vsftp
yum -y install vsftpd
3.测试是否安装成功
service vsftpd start
4.修改配置文件
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
pasv_enable=yes
pasv_min_port=5000
pasv_max_port=6000
xferlog_std_format=YES
listen=YES
listen_port=2345
local_root=/var/ftp
pam_service_name=vsftpd
tcp_wrappers=YES
这个是我的配置项,如果需要其他的自己查文档。
5.配置防火墙,打开所需要的端口:20、2345
passwd ftpuser
8.授权/var/ftp目录给ftpuser用户
chmod 777 /var/ftp
chgrp ftpuser /var/ftp
chown ftpuser /var/ftp
9. 打开开关
查看sestatus -b| grep ftp
setsebool allow_ftpd_full_access=on
setseboolftp_home_dir=on
10.重启服务
service vsftpd restart