vsftpd的安装(基于centos 7)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值