vsftpd的安装(基于centos 7)

来源:互联网 发布:软件开发组织架构 编辑:程序博客网 时间:2024/05/22 04:51

1.
安装vsftp
yum -y install vsftpd
2.
service vsftpd start
遇到“Job for vsftpd.service failed. See ‘systemctl status vsftpd.service’ and ‘journalctl -xn’ for details.”错误
解决办法:
将vsftpd.conf中的ip4的listen改为YES,listen_ip6改为NO
或者是centos自带的proftpd占用了21端口,可以将其关闭或者卸载
再启动

3.
打开主机21端口,
firewall-cmd –zone=public –add-port=21/tcp –permanent
此时进入的是访客身份
4.在vsftpd.conf
修改为
禁止访客访问
anonymous_enable=NO

去掉注释
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

添加用户:
useradd -d /var/www -s /sbin/nologin ftp3
passwd ftp3

将ftp3加入到/etc/vsftpd/chroot_list(新建)文件中

在vsftpd.conf 最后加入(出现 Entering Passive mode错误时)
pasv_enable=YES
pasv_min_port=4000
pasv_max_port=5000

保存,重新启动vsftpd
firewall-cmd –zone=public –add-port=4000-5000/tcp –permanent
firewall-cmd –reload

0 0
原创粉丝点击