配置环境:vm14虚拟机 redhat6.2
请先切换到root用户操作
安装ftp服务器
1.yum安装vsftpd
yum install vsftpd -y
2.备份配置文件,以便出问题后还原
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
3.关闭防火墙方便连接测试
chkconfig iptables off
4.修改配置文件 vsftpd.conf
vim /etc/vsftpd/vsftpd.conf
禁止匿名用户 anonymous_enable=NO
5.添加ftp用户
useradd -d /var/ftp/ftpuser/ ftpuser -s /sbin/nologin
6.修改ftp用户密码
passwd ftpuser
7.开启服务
service vsftpd start
疑难杂症问题解决:
1.ftp登录后无法创建文件夹 报错550
解决办法:关闭SELinux
vim /etc/selinux/config
修改内容:
SELINUX=disabled
到命令行下执行生效
setenforce 0
2.ftp连接非常慢
解决办法:修改配置文件
vim /etc/vsftpd/vsftpd.conf
在vsftpd.conf文件中加入:
reverse_lookup_enable=NO
保存后重新启动vsftpd服务:
service vsftpd restart