使用的linux版本为centos 6.8 64bit,该版本自带yum
1.vsftpd服务的安装
- 查看是否已安装vsftpd:rpm -qa |grep vsftpd
- 使用yum安装vsftpd服务:yum install vsftpd -y
- 配置防火墙:
- 编辑/etc/sysconfig/iptables
- 增加-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
- 重启防火墙:service iptables restart
- 配置本地用户访问:vi /etc/vsftpd/vsftpd.conf
- 禁止匿名用户访问:anonymous_enable=NO
- 允许本地用户登录:local_enable=YES
- 开启本地用户写权限:write_enable=YES
- 配置本地用户访问:
- chroot_list_enable=YES
- chroot_list_file=/etc/vsftpd/chroot_list
- userlist_deny=NO
local_root=/var/public_root
user_localtime=YES
- 增加ftp账号:
- useradd wangyh -s /sbin/nologin
- passwd wyh112358
- 配置vsftpd自启动:
- 查看vsftpd启动等级:chkconfig --list | grep vsftpd
- 配置vsftpd启动: chkconfig vsftpd on
启动ftp服务:service vsftpd start
停止ftp服务:service vsftpd stop
重启ftp服务:service vsftpd restart