关闭selinux
groupadd sftp
useradd -g sftp -s /bin/false www_sftp

passwd www_sftp

注释添加
vim /etc/ssh/sshd.conf
#Subsystem sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory /home/data/upload
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no

usermod -d /home/data www_sftp
chmod 755 /home/data/
chown root.sftp /home/data/
chown www_sftp.sftp /home/data/upload