#创建sftp群组
groupadd sftp
#创建用户sftpuser,指定群组sftp,不允许登陆
useradd -g sftp -M -s /sbin/nologin imagesUser
#修改下密码
passwd sftpuser
#创建sftpuser的home目录
mkdir -p /data/sftpuser
mkdir -p /sftphome/ftp
chmod -R 755 /sftphome
chmod 755 /data/sftpuser
usermod -d /data/sftpuser sftpuser
#创建sftpuser的home目录
usermod -d /sftphome/ftp imagesUser
vi /etc/ssh/sshd_config
#找到下面语句,注释掉
#SubSystem sftp /usr/libexec/sftp-server
#然后添加以下配置
Subsystem sftp internal-sftp
AllowTcpForwarding no
X11Forwarding no
Match Group sftp
#ChrootDirectory %h
ForceCommand internal-sftp
然后重启sshd
service sshd restart
chown imagesUser:sftp /data/ftp