Linux Centos7下搭建vsftpd服务器

2020-04-26  本文已影响0人  k8s程序员

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

输入设置好的账号密码,直接验证即可

上一篇 下一篇

猜你喜欢

热点阅读