下载安装ftp
yum -y install vsftpd
启动
service vsftpd start
这里用这种方式的创建用户名和密码就能登录,用过其他方式设置完了用户也登录不上
useradd -d /home/ftpuser ftpuser
为ftp用户设置密码
passwd ftpuser
设置拥有文件权限
chown -R ftpuser:ftpuser /home/ftpuser
启动和停止ftp
systemctl start vsftpd.service
systemctl stop vsftpd.service
systemctl restart vsftpd.service
设置开机自启
systemctl enable vsftpd.service
完成
错误问题
响应: 200 Switching to Binary mode.
命令: PASV
响应: 227 Entering Passive Mode (192,168,1,6,23,8).
命令: LIST
错误: 连接超时
错误: 读取目录列表失败
该错误是由iptables的配置引起的,临时的解决方法是执行如下命令:
[root@localhost soft]# modprobe ip_nat_ftp
[root@localhost soft]# vi /etc/sysconfig/iptables-config
修改为:
IPTABLES_MODULES="ip_nat_ftp"