安装vsftpd
代码语言:javascript复制apt-get install vsftpd #ubuntu、debian系统
yum install vsftpd #centos系统
配置
代码语言:javascript复制vi /etc/vsftpd.conf
1、对下列信息进行修改,也可以直接进入WinSCP直接操作
代码语言:javascript复制#anonymous_enable=YES #注销掉,关闭匿名访问
local_enable=YES
write_enable=YES #去掉注销,#让本地账号可以访问
local_umask=022 #去掉注销,#设置权限掩码
chroot_local_user=YES #仅允许用户访问自己的路径
2、让root可以访问(可选)
代码语言:javascript复制vi /etc/ftpusers
把root去掉
创建 ftp 用户
1、增加一个 ftpgroup 用户组
代码语言:javascript复制groupadd ftpgroup
2、增加用户ftpuser,-d 设置其目录为/home/wwwroot/xx.com
useradd -g ftpgroup -d /home/wwwroot/xx.com ftpuser
3、用户必须拥有权限才可以访问,赋予访问/ftp/ftpuser的权限
代码语言:javascript复制chmod 777 /home/wwwroot/xx.com
4、设置 ftpuser 密码
代码语言:javascript复制passwd ftpuser
5、重启vsftpd
代码语言:javascript复制service vsftpd restart