快速配置FTP centos 安装vsftpd过程及配置注意事项
查看是否已经安装vsftpd
rpm -qa | grep vsftpd
如果没有,就安装,并设置开机启动
yum -y install vsftpd chkconfig vsftpd on
——————————————
配置VSFTP
打开/etc/vsftpd/vsftpd.conf
anonymous_enable=NO //设定不允许匿名访问
local_enable=YES //设定本地用户可以访问。注:如使用虚拟宿主用户,在该项目设定为NO的情况下所有虚拟用户将无法访问
chroot_list_enable=YES //使用户不能离开主目录
设置防火墙
打开/etc/sysconfig/iptables
在“-A INPUT –m state –state NEW –m tcp –p –dport 22 –j ACCEPT”,下添加
-A INPUT m state –state NEW m tcp p dport 21 j ACCEPT
然后保存,并关闭该文件,在终端内运行下面的命令,刷新防火墙配置:
service iptables restart
OK,运行“service vsftpd start”,你就可以访问你的FTP服务器了。
添加用户
useradd -d /var/ftp/pub -s/sbin/nologin FTPuserName
注: /var/ftp/pub 为添加时创建用户目录,可以改成你想让用户访问的路径,FTPuserName可以改成你想要的用户名
删除FTP用户
userdel -r 用户名 //删除用户表示自家目录一起删除
修改用户密码
passwd 用户名