1、创建用户组、用户
groupadd sftp
useradd -g sftp -M -s /sbin/nologin mysftpuser
passwd mysftpuser
#指定修改用户登入时的目录为/data/webroot
usermod -d /data/webroot/ mysftpuser
2、修改ssh配置 vim /etc/ssh/sshd_config
#将下面这行注释掉
#Subsystem sftp /usr/libexec/openssh/sftp-server
#在文件末尾添加如下几行
Subsystem sftp internal-sftp
Match Group sftpgroup
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory %h
ForceCommand internal-sftp
3、重启sshd命令:systemctl restart sshd.service
登录测试: