linux配置sftp chroot
step1: 添加ftp用户
useradd -s /sbin/nologin -m -d /data/www/ledong_web_pc ledong_web_pc
step2: 配置目录权限
chown root:root /data/www/ledong_web_pc
chmod 755 /data/www/ledong_web_pc
chown ledong_web_pc:ledong_web_pc /data/www/ledong_web_pc/dist
chmod 755 /data/www/ledong_web_pc/dist
step3: 配置ssh
vim /etc/ssh/sshd_config
添加如下内容
Subsystem sftp internal-sftp
Match User ledong_web_pc
ChrootDirectory /data/www/ledong_web_pc
ForceCommand internal-sftp
step4 重启ssh
systemctl restart sshd
PS:如果nginx做代理,要修改nginx.conf中user为root