1.新建分組
groupadd sftp
2.新建用戶
useradd -g sftp -s /bin/false -M mysftp
3.新建sftp文件服務器目錄
mkdir -p /data/sftp/mysftp
4.修改所有者以及擁有者分組
chown root:sftp /data/sftp/mysftp
chmod 755 /data/sftp/mysftp
5.修改sshd_config文件
vi /etc/ssh/sshd_config
文件末尾添加
Match Group zhssftp (zhssftp 指用戶分組)
ChrootDirectory /data/sftp/%u (%u指2當前用戶名 mysftp)
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
6.重啟sshd服務
systemctl restart sshd