1、检查是否已经安装vsftp
rpm -qa | grep vsftpd
出现 vsftpd-..-** 说明已经安装
2、安装vsftpd
通过yum安装: yum -y install vsftpd
通过rpm安装: rpm -ivh vsftpd-..-**.rpm设置开机启动: chkconfig vsftpd on
测试是否安装成功: service vsftpd start
3、关闭selinux
修改配置文件: vim /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled.也可以使用下边方法:
setsebool allow_ftpd_full_access 1
setsebool allow_ftpd_use_cifs 1
setsebool allow_ftpd_use_nfs 1
setsebool ftp_home_dir 1
setsebool httpd_enable_ftp_server 1
setsebool tftp_anon_write 1service vsftpd restart
4、添加防火墙规则
/sbin/iptables -I INPUT -p tcp –dport 21 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart
5、添加FTP用户
新增FTP用户”ftpuser”: useradd -d /home/ftp -s /sbin/nologin ftpuser
设置用户”ftpuser”的密码:passwd ftpuser (根据提示输入密码)
6、修改vsftpd配置文件
vim /etc/vsftpd/vsftpd.conf
找到并修改如下内容:
anonymous_enable=NO
userlist_enable=NO保存退出
7、访问FTP
service vsftpd restart
使用本地PC访问 :ftp://服务器ip
也可以通过 FileZilla等工具访问