1.搭建vsftpd
第一步:查看linux中是否安装了vsftpd,执行如下命令
vsftpd -v
第二步:在线安装vsftpd
yum -y install vsftpd
第三步:增加ftp用户
useradd ftpuser
第四步:修改ftp用户密码
passwd ftpuserpwd
第五步:重启启动服务
service vsftpd restart
备注:如果防火墙开启记得添加例外,否则无法访问21端口
firewall-cmd --zone=public --add-port=21/tcp --permanent
问题:vsftp在REDHAT,CENTOS 5中不仅登录慢,至少花30秒左右,而且上传文件的速度也受影响, 经过摸索,根本原因在DNS解析上花费很长时间,直到DNS超时才返回,这样一来只要把 resolv.conf中的内容清空就能解决这个问题,但影响到DNS的解析
解决办法:
vi /etc/vsftpd/vsftpd.conf
reverse_lookup_enable=NO
备注:vsftp上传553 Could not create file错误解决,执行如下命令:
setsebool -P allow_ftpd_anon_write on
setsebool -P allow_ftpd_full_access on
第六步:验证,Mac下推荐ForkLift,AppStore搜索即可免费下载
image.png输入设置好的账号密码,直接验证即可
网友评论