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 -s /bin/false momo # passwd momo # mkdir -p /data/sftp/momo # usermod -d /data/sftp/momo momo # chown root:sftpgroup /data/sftp/momo # chmod 755 /data/sftp/momo # mkdir /data/sftp/momo/home # chown momo /data/sftp/momo/home # chmod 755 /data/sftp/momo/home
3. 重启sshd服务
# systemctl restart sshd