创建多用户sftp服务器
1. 配置sshd服务
# cat /etc/ssh/sshd_config
#Subsystem sftp /usr/libexec/openssh/sftp-server -->这行注释掉
Subsystem sftp internal-sftp
Match Group sftpgroup
ChrootDirectory /data/sftp/%u
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
2. 配置用户目录及相关的权限
# chown -R root:root /data/sftp -->保证/data 和 /data/sftp的属主和属组都是root
# groupadd sftpgroup --> 创建sftpgroup组
# useradd -g sftpgroup -d /data/sftp/momo -s /bin/false momo
# passwd momo
# chown root:sftpgroup /data/sftp/momo
# chmod 755 /data/sftp/momo
# mkdir /data/sftp/momo/upload
# chown momo /data/sftp/momo/upload
# chmod 755 /data/sftp/momo/upload
3. 重启sshd服务
# systemctl restart sshd